DocumentCode :
3641086
Title :
Fast Start-up for Spartan-6 FPGAs using Dynamic Partial Reconfiguration
Author :
J. Meyer;J. Noguera;M. Hübner;L. Braun;O. Sander;R. Mateos Gil;R. Stewart;J. Becker
Author_Institution :
Institute for Information Processing Technology, Karlsruhe Institute of Technology, Karlsruhe, Germany
fYear :
2011
fDate :
3/1/2011 12:00:00 AM
Firstpage :
1
Lastpage :
6
Abstract :
This paper introduces the first available tool flow for Dynamic Partial Reconfiguration on the Spartan-6 family. In addition, the paper proposes a new configuration method called Fast Start-up targeting modern FPGA architectures, where the FPGA is configured in two-steps, instead of using a single (monolithic) full device configuration. In this novel approach, only the timing-critical modules are loaded at power-up using the first high-priority bitstream, while the non-timing critical modules are loaded afterwards. This two-step or prioritized FPGA start-up is used in order to meet the extremely tight startup timing specifications found in many modern applications, like PCI-express or automotive applications. Finally, the developed tool flow and methods for Fast Start-up have been used and tested to implement a CAN-based automotive ECU on a Spartan-6 evaluation board (i.e., SP605). By using this novel approach, it was possible to decrease the initial bitstream size and hence, achieve a configuration time speed-up of up to 4.5×, when compared to a standard configuration solution.
Keywords :
"Field programmable gate arrays","Vehicle dynamics","Clocks","Timing","Control systems","Software"
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
ISSN :
1530-1591
Print_ISBN :
978-1-61284-208-0
Type :
conf
DOI :
10.1109/DATE.2011.5763244
Filename :
5763244
Link To Document :
بازگشت