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