|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools
Exploring ISS Abstractions for Embedded Software Design
September 03-September 05
ISBN: 978-0-7695-3277-6
| ASCII Text | x | ||
| Sebastien Fontaine, Luc Filion, Guy Bois, "Exploring ISS Abstractions for Embedded Software Design," 2012 15th Euromicro Conference on Digital System Design, pp. 651-655, 2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/DSD.2008.59, author = {Sebastien Fontaine and Luc Filion and Guy Bois}, title = {Exploring ISS Abstractions for Embedded Software Design}, journal ={2012 15th Euromicro Conference on Digital System Design}, volume = {0}, year = {2008}, isbn = {978-0-7695-3277-6}, pages = {651-655}, doi = {http://doi.ieeecomputersociety.org/10.1109/DSD.2008.59}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 15th Euromicro Conference on Digital System Design TI - Exploring ISS Abstractions for Embedded Software Design SN - 978-0-7695-3277-6 SP651 EP655 A1 - Sebastien Fontaine, A1 - Luc Filion, A1 - Guy Bois, PY - 2008 KW - ISS KW - Abstractions KW - SystemC VL - 0 JA - 2012 15th Euromicro Conference on Digital System Design ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSD.2008.59
Nowadays, designing systems using soft-core processors on FPGA is gaining in popularity and methodologies must arise to fulfill this new reality. This paper presents different techniques to develop Instruction Set Simulators and its supportive components with SystemC to enable a fast FPGA development methodology without totally sacrificing the accuracy of the simulation. We have developed the Xilinx Microblaze software environment using ESL concepts at different abstractions to explore cycle accuracy versus simulation performance trade-offs. Results show that the low-level ESL model, while slower, is 6.8 times more accurate on average than the high-level model and as close as 3% from an on-FPGA execution. Conclusion tells us that a high-level model is thus appropriate for fast prototyping and debugging, while a lower-level model is more appropriate for performance estimation.
Index Terms:
ISS, Abstractions, SystemC
Citation:
Sebastien Fontaine, Luc Filion, Guy Bois, "Exploring ISS Abstractions for Embedded Software Design," dsd, pp.651-655, 2008 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, 2008
Usage of this product signifies your acceptance of the Terms of Use.
