The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture

碩士 === 國立臺灣科技大學 === 電子工程系 === 95 === In this thesis, a system coprocessor IP (Intellectual Property) compatible with ARM922T architecture, denoted as a Proto-ARM922 system coprocessor, is proposed. Through this coprocessor, the Proto-ARM9M microprocessor, a 16-KB cache memory, an MMU, and an AMBA bu...

Full description

Bibliographic Details
Main Authors: Hou-pin Su, 蘇侯斌
Other Authors: Ming-Bo Lin
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/48605858082243078099
id ndltd-TW-095NTUS5428146
record_format oai_dc
spelling ndltd-TW-095NTUS54281462015-12-07T04:04:33Z http://ndltd.ncl.edu.tw/handle/48605858082243078099 The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture ARM922T架構相容之系統協同處理器智財設計與驗證 Hou-pin Su 蘇侯斌 碩士 國立臺灣科技大學 電子工程系 95 In this thesis, a system coprocessor IP (Intellectual Property) compatible with ARM922T architecture, denoted as a Proto-ARM922 system coprocessor, is proposed. Through this coprocessor, the Proto-ARM9M microprocessor, a 16-KB cache memory, an MMU, and an AMBA bus interface are combined with the Proto-ARM922 processor into an integrated system. The datapath of the system coprocessor is a five-stage pipeline consisting of instruction decoder, register file, and handshake unit, and is used to control MMU, cache memory, and transferred data from/to Proto-ARM9M microprocessor through some dedicated instructions. The resulting system has been implemented and verified with Xilinx Spartan-3 XC3S1500-4FG676 FPGA and TSMC 0.18 μm cell library. In the FPGA part, it takes 12901 LUTs and operates at the maximum working frequency of 14 MHz. In the cell-based part, the core occupies 2580.48 μm × 2586.06 μm, which is approximately equivalent to 382854 gates, and the whole chip occupies 3250.92 μm × 3256.34 μm, and in the SS (Slow NMOS Slow PMOS model) simulation condition it operates at the maximum working frequency of 50 MHz. Ming-Bo Lin 林銘波 2007 學位論文 ; thesis 87 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 電子工程系 === 95 === In this thesis, a system coprocessor IP (Intellectual Property) compatible with ARM922T architecture, denoted as a Proto-ARM922 system coprocessor, is proposed. Through this coprocessor, the Proto-ARM9M microprocessor, a 16-KB cache memory, an MMU, and an AMBA bus interface are combined with the Proto-ARM922 processor into an integrated system. The datapath of the system coprocessor is a five-stage pipeline consisting of instruction decoder, register file, and handshake unit, and is used to control MMU, cache memory, and transferred data from/to Proto-ARM9M microprocessor through some dedicated instructions. The resulting system has been implemented and verified with Xilinx Spartan-3 XC3S1500-4FG676 FPGA and TSMC 0.18 μm cell library. In the FPGA part, it takes 12901 LUTs and operates at the maximum working frequency of 14 MHz. In the cell-based part, the core occupies 2580.48 μm × 2586.06 μm, which is approximately equivalent to 382854 gates, and the whole chip occupies 3250.92 μm × 3256.34 μm, and in the SS (Slow NMOS Slow PMOS model) simulation condition it operates at the maximum working frequency of 50 MHz.
author2 Ming-Bo Lin
author_facet Ming-Bo Lin
Hou-pin Su
蘇侯斌
author Hou-pin Su
蘇侯斌
spellingShingle Hou-pin Su
蘇侯斌
The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture
author_sort Hou-pin Su
title The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture
title_short The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture
title_full The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture
title_fullStr The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture
title_full_unstemmed The Design and Verification of a System Coprocessor IP Compatible with ARM922T Architecture
title_sort design and verification of a system coprocessor ip compatible with arm922t architecture
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/48605858082243078099
work_keys_str_mv AT houpinsu thedesignandverificationofasystemcoprocessoripcompatiblewitharm922tarchitecture
AT sūhóubīn thedesignandverificationofasystemcoprocessoripcompatiblewitharm922tarchitecture
AT houpinsu arm922tjiàgòuxiāngróngzhīxìtǒngxiétóngchùlǐqìzhìcáishèjìyǔyànzhèng
AT sūhóubīn arm922tjiàgòuxiāngróngzhīxìtǒngxiétóngchùlǐqìzhìcáishèjìyǔyànzhèng
AT houpinsu designandverificationofasystemcoprocessoripcompatiblewitharm922tarchitecture
AT sūhóubīn designandverificationofasystemcoprocessoripcompatiblewitharm922tarchitecture
_version_ 1718146699885543424