• DocumentCode
    1908424
  • 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
  • fYear
    2012
  • fDate
    18-20 Sept. 2012
  • Firstpage
    152
  • Lastpage
    159
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification and Design Languages (FDL), 2012 Forum on
  • Conference_Location
    Vienna
  • ISSN
    1636-9874
  • Print_ISBN
    978-1-4673-1240-0
  • Type

    conf

  • Filename
    6337002