DocumentCode :
2203109
Title :
CASTLE: an interactive environment for HW-SW co-design
Author :
Theissinger, M. ; Stravers, Paul ; Veit, Holger
Author_Institution :
GMD, St. Augustin, Germany
fYear :
1994
fDate :
22-24 Sep 1994
Firstpage :
203
Lastpage :
209
Abstract :
We introduce CASTLE, a design environment for embedded systems. Starting from an algorithmic specification in C++/ VHDL, CASTLE helps a designer to quickly find a suitable, cost-effective implementation of his system. The designer manually partitions the algorithmic specification into hardware and software components and refines the hardware architecture step by step. CASTLE provides immediate feedback by displaying the feasibility and consequences of each partitioning decision. After partitioning, CASTLE automatically outputs the hardware and software components as VHDL and C++ programs. These can then be simulated to validate the design partitioning. Highlights of the CASTLE design environment include support for product maintenance, arbitrary hardware architectures and full design control by the designer
Keywords :
C language; interactive programming; logic design; programming environments; real-time systems; specification languages; C++; CASTLE; VHDL; algorithmic specification; design partitioning; embedded systems; hardware software codesign; interactive environment; Algorithm design and analysis; Automatic control; Computational modeling; Computer architecture; Embedded computing; Embedded system; Hardware; Microprocessors; Partitioning algorithms; Software algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 1994., Proceedings of the Third International Workshop on
Conference_Location :
Grenoble
Print_ISBN :
0-8186-6315-4
Type :
conf
DOI :
10.1109/HSC.1994.336705
Filename :
336705
Link To Document :
بازگشت