SystemC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: overlinking giorni e mesi dell'anno e modifiche minori
AttoBot (discussione | contributi)
m Bot: Formattazione delle date; modifiche estetiche
Riga 10:
== Storia ==
* 27 settembre [[1999]]: annunciata ''Open SystemC Initiative''
* 1º marzo [[2000]]: rilasciato SystemC v0.91
* 28 marzo [[2000]]: rilasciato SystemC v1.0
* 1º febbraio [[2001]]: rilasciate specifiche del SystemC v2.0 ed il [[codice sorgente]] della v1.2 Beta
* 3 giugno [[2003]]: rilasciato SystemC 2.0.1 LRM (''language reference manual'')
* 6 giugno [[2005]]: rilasciato SystemC 2.1 LRM and TLM 1.0 (''transaction-level modeling'')
Riga 54:
 
Tipi standard estesi:
* sc_int<> 64-bit intero con segno
* sc_uint<> 64-bit intero senza segno
* sc_bigint<> intero a precisione arbitraria con segno
* sc_biguint<> intero a precisione arbitraria senza segno
 
Tipi logici:
* sc_bit singolo bit a 2 valori
* sc_logic singolo bit a 4 valori
* sc_bv<> vettore di sc_bit
* sc_lv<> vettore di sc_logic
 
Tipi in virgola fissa:
* sc_fixed<> template in virgola fissa con segno
* sc_ufixed<> template in virgola fissa senza segno
* sc_fix tipo in virgola fissa con segno
* sc_ufix tipo in virgola fissa senza segno
Riga 76:
#include "systemc.h"
 
SC_MODULE(adder) // dichiarazione di modulo (classe)
{
sc_in<int> a, b; // porte
Riga 94:
</source>
 
== Bibliografia ==
* T. Grötker, S. Liao, G. Martin, S. Swan, ''System Design with SystemC''. Springer, 2002. ISBN 14020707211-4020-7072-1
* [http://sclive.blogsite.org/ A SystemC based Linux Live CD with C++/SystemC tutorial]
* J. Bhasker, ''A SystemC Primer'', Second Edition, Star Galaxy Publishing, 2004. ISBN 09650391290-9650391-2-9
* D. C. Black, J. Donovan, ''SystemC: From the Ground Up'', Springer 2005. ISBN 03872924030-387-29240-3
* Frank Ghenassia (Editor), ''Transaction-Level Modeling with Systemc: Tlm Concepts and Applications for Embedded Systems'', Springer 2006. ISBN 03872623260-387-26232-6
 
== Collegamenti esterni ==
* {{en}} [http://www.systemc.org/ Open SystemC 2.x]
* {{en}} [http://sourceforge.net/projects/systemc/ Open SystemC 1.0]
* {{en}} [http://www.deit.univpm.it/systemc-wms SystemC-WMS Homepage]
* {{en}} [http://standards.ieee.org/getieee/1666/ IEEE 1666 Standard System C Language Reference Manual]
 
[[Categoria:Librerie software]]