Title :
Transformation of event-driven HDL blocks for native integration into time-driven system models
Author :
Görgen, Ralph ; Oetjens, Jan-Hendrik ; Nebel, Wolfgang
Author_Institution :
OFFIS, Oldenburg, Germany
Abstract :
This paper describes a methodology to transform hardware components given as cycle-accurate, synthesizable HDL code to enable their efficient integration into a Simulink simulation. As long as the event-driven HDL model fulfills a few requirements, it can be converted to a monolithic function which allows its native execution in the time-driven model of computation of Simulink without affecting the observable behavior and timing. Since the actual HDL simulator is not needed anymore, the overhead of data exchange, synchronization and context switches between Simulink and the hardware component simulation can be reduced significantly compared to classic co-simulation. The transformation strategy is confirmed using formal models of the particular simulation semantics. Finally, results of the evaluation with two examples are shown.
Keywords :
circuit simulation; hardware description languages; synchronisation; Simulink simulation; cycle-accurate synthesizable HDL code; data exchange; design automation; event-driven HDL block transformation; event-driven HDL model; formal model; hardware component simulation; hardware component transformation; native execution; native integration; simulation semantics; synchronization; time-driven model; time-driven system model; Clocks; Computational modeling; Data models; Hardware; Hardware design languages; Software packages; Synchronization; Design Automation; Model Transformation; Simulation of Heterogeneous Systems;
Conference_Titel :
Specification and Design Languages (FDL), 2012 Forum on
Conference_Location :
Vienna
Print_ISBN :
978-1-4673-1240-0