Title :
Kahn process networks applied to distributed heterogeneous HW/SW cosimulation
Author :
Pfeifer, Dylan ; Valvano, Jonathan
Author_Institution :
Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
Abstract :
Heterogeneous, distributed hardware/software cosimulation techniques using the backplane method encounter complex interface protocols for simulator communication and synchronization, limiting their adoption or abstraction. We simplify the dynamics of backplane cosimulation to the properties of a Kahn Process Network (KPN), such that tokens of the KPN are interpolated events. This simplifies the backplane API and reduces the coordination problem to a parameterization of token update rates. The performance of this method is reported on a timed ISS model for Freescale HC12 microcontrollers (TExaS) coordinated with a Spice (Ngspice) circuit simulation.
Keywords :
application program interfaces; circuit simulation; hardware-software codesign; microcontrollers; Freescale HC12 microcontrollers; Kahn process networks; Spice circuit simulation; backplane API; backplane cosimulation; distributed hardware-software cosimulation techniques; distributed heterogeneous HW-SW cosimulation; interpolated events; parameterization; timed ISS model; Backplanes; Computational modeling; Servers; Signal resolution; Sockets; Software; Synchronization; Kahn Process Networks; cosimulation backplanes; distributed cosimulation; hardware/software cosimulation; heterogeneous cosimulation; system level design;
Conference_Titel :
Electronic System Level Synthesis Conference (ESLsyn), 2011
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-0634-9
Electronic_ISBN :
978-1-4577-0632-5
DOI :
10.1109/ESLsyn.2011.5952290