Mixing Synchronous Reactive and Untimed MoCs in SystemC

作者: Eugenio Villar , Fernando Herrera

DOI: 10.1007/978-1-4020-4998-9_4

关键词:

摘要: The support of heterogeneity at the specification level, i.e., ability to mix several models computation (MoCs) in system-level specification, is becoming increasingly important design methodologies hardware/software (HW/SW) embedded systems. It presents advantages. At modeling it enables a more natural description that can be efficiently simulated. In addition, ease automation flow over heterogeneous target platform. This work context development methodology based on SystemC. able untimed MoCs (such as process network (PN), Kahn (KPN), and communicating sequential (CSP)) with detailed handling time, such synchronous reactive (SR) MoC. problem MoC interfaces has been addressed specifically solved for untimed–untimed interfaces. this chapter, extended connection between SR involves intersection different restrictions time domain. way which untimed–SR interface specifies how events map onto domain shown. These general concepts are reflected later SystemC interfaces, consisting border processes channels. incompatibilities provoked or transmitted by also shown, well these detected Previously, study semantics assumptions abstracted from model presented.

参考文章(16)
Fernando Herrera, Eugenio Villar, Pablo Sánchez, Heterogeneous System-Level Specification in SystemC. forum on specification and design languages. pp. 404- 416 ,(2004)
Fernando Herrera, Pablo Sánchez, Eugenio Villar, Modeling of CSP, KPN and SR systems with systemC Languages for system specification. pp. 133- 148 ,(2004) , 10.1007/1-4020-7991-5_9
Larry Cooke, Merrill Hunt, Grant Martin, Henry Chang, Lee Todd, Andrew J. McNelly, Surviving the SOC Revolution: A Guide to Platform-Based Design ,(1999)
Wolfgang Rosenstiel, Wolfgang Müller, Jürgen Ruf, SystemC: methodologies and applications Kluwer Academic Publishers. ,(2003)
Gilles Kahn, The Semantics of a Simple Language for Parallel Programming. ifip congress. pp. 471- 475 ,(1974)
H. Posadas, F. Herrera, V. FernÁndez, P. SÁnchez, E. Villar, F. Blasco, Single Source Design Environment for Embedded Systems Based on SystemC Design Automation for Embedded Systems. ,vol. 9, pp. 293- 312 ,(2004) , 10.1007/S10617-005-1199-Z