Rapid C to FPGA prototyping with multithreaded emulation engine

Shin Kai Chen*, Bing Shiun Wang, Tay Jyi Lin, Chih-Wei Liu

*此作品的通信作者

    研究成果: Conference article同行評審

    摘要

    FPGA prototyping is preferred over software simulations for its more convincing & realistic behaviours and fast simulation time. However, it is usually possible after the RTL design is done, which prevents extensive design space exploration. This paper describes an early-stage FPGA prototyping flow, which starts from C sources, through hardware/software partitioning with transaction-level modelling (TLM), to the RTL design. We also propose a FPGA-customized multithreaded emulation engine for TLM prototyping. Compared with the OpenRISC core, the proposed engine saves 43.08% datapath complexity while improving the operating frequency by 60.67%. Moreover, our FPGA prototype for JPEG at TLM can compress 37.16 color QCIF frames per second, which is 4.5X faster than SystemC simulation on a 3GHz Pentium D PC.

    原文English
    文章編號4252658
    頁(從 - 到)409-412
    頁數4
    期刊Proceedings - IEEE International Symposium on Circuits and Systems
    DOIs
    出版狀態Published - 27 9月 2007
    事件2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007 - New Orleans, LA, United States
    持續時間: 27 5月 200730 5月 2007

    指紋

    深入研究「Rapid C to FPGA prototyping with multithreaded emulation engine」主題。共同形成了獨特的指紋。

    引用此