DocumentCode :
1663154
Title :
In-system FPGA prototyping of an Itanium microarchitecture
Author :
Wunderlich, Roland E. ; Hoe, James C.
Author_Institution :
Comput. Archit. Lab., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2004
Firstpage :
288
Lastpage :
294
Abstract :
In this paper, we describe an effort to prototype an Itanium microarchitecture using an FPGA. The microarchitecture model is written in the Bluespec hardware description language (HDL) and supports a subset of the Itanium instruction set architecture. The microarchitecture model includes details such as multi-bundle instruction fetch, decode and issue; parallel pipelined execution units with scoreboarding and predicated bypassing; and multiple levels of cache hierarchies. The microarchitecture model is synthesized and prototyped on a special FPGA card that allows the processor model to interface directly to the memory bus of a host PC. This is an effort toward developing a flexible microprocessor prototyping framework for rapid design exploration.
Keywords :
cache storage; field programmable gate arrays; hardware description languages; instruction sets; logic design; microprocessor chips; parallel architectures; pipeline processing; Bluespec hardware description language; FPGA card; FPGA prototyping; HDL; Itanium instruction set architecture; Itanium microarchitecture; cache hierarchy; memory bus; multibundle instruction fetch; parallel pipelined execution units; Computer architecture; Costs; Decoding; Field programmable gate arrays; Hardware design languages; Laboratories; Microarchitecture; Microprocessors; Pipelines; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
ISSN :
1063-6404
Print_ISBN :
0-7695-2231-9
Type :
conf
DOI :
10.1109/ICCD.2004.1347935
Filename :
1347935
Link To Document :
بازگشت