DocumentCode
768513
Title
A Component-Based Design Environment for ESL Design
Author
Schaumont, Patrick ; Verbauwhede, Ingrid
Author_Institution
Electr. & Comput. Eng. Dept., Virginia Tech.
Volume
23
Issue
5
fYear
2006
fDate
5/1/2006 12:00:00 AM
Firstpage
338
Lastpage
347
Abstract
In this article, we present Gezel, a component-based, electronic system-level (ESL) design environment for heterogeneous designs. Gezel consists of a simple but extendable hardware description language (HDL) and an extensible simulation-and-refinement kernel. Our approach is to create a system by designing, integrating, and programming a set of programmable components. These components can be processor models or hard ware simulation kernels. Using Gezel, designers can clearly distinguish between component design, plat form integration, and platform programming, thus separating the roles of component builder, platform builder, and platform user. Embedded applications have driven the development of this ESL design environment. To demonstrate the broad scope of our component-based approach, we discuss three applications that use our environment; all are from the field of embedded security
Keywords
electronic design automation; embedded systems; hardware description languages; object-oriented programming; ESL design; Gezel language; HDL; component-based electronic system-level; embedded security; extensible simulation-and-refinement kernel; hardware description language; heterogeneous design; platform programming; Acceleration; Buildings; Circuits; Fingerprint recognition; Galois fields; Hardware; Microcontrollers; Partitioning algorithms; Protocols; System performance; ESL; abstraction; electronic system-level design; reuse;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/MDT.2006.110
Filename
1704725
Link To Document