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 :
بازگشت