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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |