DocumentCode :
3384936
Title :
An automated control code generation approach for the SegBus platform
Author :
Niazi, Moazzam Fareed ; Seceleanu, Tiberiu ; Tenhunen, Hannu
Author_Institution :
Turku Centre for Comput. Sci., Turku, Finland
fYear :
2010
fDate :
27-29 Sept. 2010
Firstpage :
199
Lastpage :
204
Abstract :
We present here a model-driven approach for the generation of low-level control code for the arbiters, to support application implementation and scheduled execution on a multi-core segmented bus platform, SegBus. The approach considers Model-Driven Architecture as a key to model the application at two different abstraction levels, namely as Packet-Synchronous Dataflow and Platform Specific Model, using the SegBus platform´s Domain Specific Language. Both models are transformed into Extensible Markup Language schemes, and then utilized by an emulator program to generate the “application-dependent” VHDL code, the so-called “snippets”. The obtained code is inserted in a specific section of the platform arbiters. We present an example of a simplified stereo MP3 decoder where the methodology is employed to generate the control code of arbiters.
Keywords :
hardware description languages; multiprocessing systems; system buses; SegBus platform; abstraction level; application-dependent VHDL code; automated control code generation; domain specific language; emulator program; extensible markup language scheme; low-level control code; model-driven architecture; multicore segmented bus platform; packet-synchronous dataflow; platform specific model; stereo MP3 decoder; Computational modeling; DSL; Design methodology; Emulation; Transforms; Unified modeling language; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SOC Conference (SOCC), 2010 IEEE International
Conference_Location :
Las Vegas, NV
ISSN :
Pending
Print_ISBN :
978-1-4244-6682-5
Type :
conf
DOI :
10.1109/SOCC.2010.5784752
Filename :
5784752
Link To Document :
بازگشت