DocumentCode
3428311
Title
Unified flow of custom processor design and FPGA implementation
Author
Ivosevic, Danko ; Sruk, Vlado
Author_Institution
Dept. of Electron., Microelectron., Intell. & Comput. Syst., Univ. of Zagreb, Zagreb, Croatia
fYear
2013
fDate
1-4 July 2013
Firstpage
1721
Lastpage
1727
Abstract
The automation of custom hardware design often focuses on hardware optimizations for smaller portions of code that dominate the design execution. The same presumption can be stated for custom processor design. The data path of the processor can be well optimized for particular blocks of code that are formed during control flow extraction. However, larger source codes can have tens of blocks that result from Control Flow Graph (CFG). We implemented a global semi-automated flow that hierarchically forms the set of blocks which contributions are modeled into processor architecture. Resulting processor model is translated to RTL description and implemented inside FPGA logic.
Keywords
field programmable gate arrays; high level synthesis; program processors; FPGA logic; RTL description; control flow extraction; control flow graph; custom hardware design automation; custom processor design; global semi-automated flow; hardware optimizations; unified flow; Algorithm design and analysis; Computer architecture; Field programmable gate arrays; Hardware; Optimization; Productivity; Registers; Custom Processor Design; Data Path Design; FPGA Implementation; High-Level Synthesis; No-Instruction-Set Computer;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROCON, 2013 IEEE
Conference_Location
Zagreb
Print_ISBN
978-1-4673-2230-0
Type
conf
DOI
10.1109/EUROCON.2013.6625209
Filename
6625209
Link To Document