DocumentCode
2213494
Title
An evaluation of code generation strategies targeting hardware for the rapid prototyping of SDL specifications
Author
Muth, Annette ; Kolloch, Thomas ; Maier-Komor, Thomas ; Färber, Georg
Author_Institution
Inst. of Real-Time Comput. Syst., Tech. Univ. Munchen, Germany
fYear
2000
fDate
2000
Firstpage
134
Lastpage
139
Abstract
The specification of an embedded system at the system level, together with co-joint hardware/software synthesis, is a goal of many rapid prototyping projects. SDL has been proposed as a formal and abstract specification language that is well-suited for this purpose. In the automated generation of hardware, however, SDL´s asynchronous communication model (directly implemented in the so-called server model) can lead to large overheads in area and response time. The activity thread implementation model, on the other hand, is more similar to hardware description language concepts, with respect to its execution in hardware, due to its synchronous communication and execution scheme. This paper compares VHDL code generation from SDL using these two models, with regard to their implementation architectures, resource usage, throughput and response time. The integration in an existing rapid prototyping design process is presented, as well as results gained from several application examples
Keywords
embedded systems; formal specification; hardware description languages; hardware-software codesign; program compilers; software prototyping; SDL specifications; VHDL; abstract specification language; activity thread implementation model; area overhead; asynchronous communication model; automated hardware generation; co-joint hardware/software synthesis; code generation strategies; hardware description language; hardware execution; implementation architectures; rapid prototyping; resource usage; response time overhead; server model; synchronous communication; system-level embedded system specification; throughput; Asynchronous communication; Delay; Embedded software; Embedded system; Hardware design languages; Prototypes; Software prototyping; Specification languages; Throughput; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2000. RSP 2000. Proceedings. 11th International Workshop on
Conference_Location
Paris
ISSN
1074-6005
Print_ISBN
0-7695-0668-2
Type
conf
DOI
10.1109/IWRSP.2000.855210
Filename
855210
Link To Document