DocumentCode
3253831
Title
Mixed abstraction execution for the SoftSONIC virtual hardware platform
Author
Rissa, Tero ; Cheung, Peter Y K ; Luk, Wayne
Author_Institution
Dept. of Comput., Imperial Coll., London
fYear
2005
fDate
7-10 Aug. 2005
Firstpage
976
Abstract
This paper presents a systematic approach for mixed abstraction execution in the SoftSONIC virtual hardware platform. In mixed abstraction execution different levels of abstraction, for example clockless coarse granularity transaction level modelling (TLM) and clocked register transfer level (RTL) models can be co-simulated. When combining 10 Hz to 1 kHz-range RTL model of component under development with 100 kHz to 10 MHz-range TLM model of rest of the system, the full system simulates close to the speed of one RTL component alone. By verifying the components in full system simulation, error-prone and tedious per-component testbench generation can be avoided. Mixed abstraction execution also gives the possibility of gradual refinement and parallel development and verification of system components. These aspects can reduce the overall design time, as we show in this paper with the development of a real-time JPEG 2000 hardware encoder
Keywords
formal verification; hardware description languages; high level synthesis; image coding; 0.01 to 1.0 kHz; 0.1 to 10 MHz; JPEG 2000 hardware encoder; SoftSONIC virtual hardware; VHDL simulator; gradual refinement; granularity transaction level modeling; mixed abstraction execution; parallel development; register transfer level; system verification; Algorithm design and analysis; Clocks; Computational modeling; Digital circuits; Educational institutions; Hardware design languages; Mathematical model; Protocols; System testing; Virtual prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2005. 48th Midwest Symposium on
Conference_Location
Covington, KY
Print_ISBN
0-7803-9197-7
Type
conf
DOI
10.1109/MWSCAS.2005.1594266
Filename
1594266
Link To Document