# SystemC [3]
Model | Language | |
gpNoCsim | JAVA | - Downloadable |
Netmaker | SystemVerilog | - Downloadable |
MPI
style NoC simulator (MSNS) |
MPI (Message Passing Interface), SystemC | - Downloadable (Sourceforge) |
NOXIM | SystemC | - Downloadable (Sourceforge) |
NIRGAM | SystemC | - Downloadable |
Nostrum | SystemC | |
OCCN | SystemC | -
Downloadable (Sourceforge) - ST Microelectronics et. al. |
# My Decision Criteria (for Verification Language)
(I'm using C, JAVA and MATLAB for modeling, VHDL
and Verilog HDL for design.)
(But both are important and good to know due to their different features.
"SystemC is not optimal language for HDL, and SystemVerilog is not right language for system-level modeling" [7] )
# Some Labs and Tutorials
[SystemC Lab] University of California
http://twins.ee.nctu.edu.tw/courses/soc_sys_overview_04fall/lab.html
http://users.ecs.soton.ac.uk/ras06r/notes/elec6016/index.html
http://ece.iisc.ernet.in/~bt/systemc/index.html
http://www.asic-world.com/systemc/
http://electrosofts.com/systemC/
http://www.doulos.com/knowhow/systemc/tutorial/
Object Oriented Programming for Hardware Verification [Youtube, presented by Aldec]
# References
[1] www.systemverilog.org
[2] SYNOPSYS, "Transaction-Level Modeling: SystemC or SystemVerilog?",
Available: http://synopsysoc.org/verification/resources/pdfs/tranlvl_systemC_wp.pdf
[3] www.SystemC.org
[4] SystemC OCP Models
Available: http://www.ocpip.org/socket/systemc/
[5] Michael Santarini, "Cadence and Mentor create free, open-source SystemVerilog methodology", EDN, 8/16/2007
Available: http://www.edn.com/article/CA6469179.html
[6] Grant Martin (Cadence Berkeley Labs), "SystemC Tool",
Available: http://www-ti.informatik.uni-tuebingen.de/~systemc/Documents/Presentation-6-OSCI4_martin.pdf
[7] Grant Martin (Cadence Berkeley Labs), "SystemC and the Future of Design Languages: Opportunities for Users and Research" Symposium on Integrated Circuits and Systems Design (SBCCI¡¯03), 2003