CONSCEP: A CONfigurable SoC Emulation Platform for C-based fast prototyping

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 186
  • Download : 0
FPGA-based emulation, which is now widely used in the design and verification of System-on-a-Chip (SoC), is applicable only when the RTL design for the whole system is available, thus resulting in a long design turn-around time. In this paper, we present a new design flow based on a C-to-hardware IMPLEmentation tool (CIMPLE) and a CONfigurable SoC Emulation Platform (CONSCEP) that emulates the on-chip bus system prior to the RTL design of each SoC component. With the emulation environment set up in the early stage of the design process, the design and verification task of each functional block in the SoC can be performed not only faster, but also more complete as a more complete set of test vectors can be applied before the integration. CONSCEP consists of (1) configurable bus components for the given on-chip bus standard and (2) a set of transactors to link the HDL models of the pre-verified IP blocks with the C models for the behavioral blocks to be designed, or software blocks. CIMPLE translates the C model for a hardware module to a SystemC code, which can be synthesized and directly attached to the CONSCEP as an IP. CIMPLE allows global variables, nested function calls, and simple pointer access, which significantly reduces the code migration. The proposed design flow is demonstrated using a JPEG encoder/decoder system and successfully applied to a commercial MPEG4 video codec chip.
Publisher
WORLD SCIENTIFIC PUBL CO PTE LTD
Issue Date
2005-02
Language
English
Article Type
Article
Citation

JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, v.14, pp.137 - 157

ISSN
0218-1266
DOI
10.1142/S0218126605002210
URI
http://hdl.handle.net/10203/91458
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0