Skip to content

dzwduan/systemc-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

systemc and tlm2 tutorial

systemc basic

主要参考 learnsystemc,涉及systemc基础语法

  1. simulation Process
  2. simulation Stages
  3. concurrency
  4. event
  5. combined events
  6. delta cycle
  7. sensivity
  8. initializtion
  9. method
  10. event_queue
  11. combined_event_queue
  12. mutex
  13. semaphore
  14. fifo
  15. signal_rw
  16. signal detect event
  17. signal many writers
  18. resolved signal
  19. sc_signal
  20. buffer
  21. port
  22. export
  23. port to port
  24. specialized port
  25. port array
  26. primitive channel
  27. hierarchical channel
  28. trace
  29. error and message report
  30. customed data type
  31. clock
  32. cthread

TLM basic

  1. b_transport
  2. nb_transport
  3. b and nb transport
  4. peq_with_get
  5. peq_with_cb_and_phase

主要参考 systemc tlm2 train + doulos tlm2

Project

主要参考 multi-core processor model + cachesim

可供参考的资料

  1. systemc片上系统设计 (版本太老)
  2. systemc电子系统级设计 (错误较多,版本太老,不建议看)
  3. http://media.ee.ntu.edu.tw/courses/msoc/
  4. https://users.ece.utexas.edu/~gerstl/ee382v_f14/schedule.html
  5. https://newport.eecs.uci.edu/~doemer/eee_uci_edu/17f/16905/schedule.html
  6. https://github.com/giovannipollo/systemc-learning.git
  7. https://github.com/ansonn/esl_systemc.git
  8. https://github.com/SURE945/systemc_train
  9. https://github.com/not-chciken/TLMBoy
  10. https://github.com/ic-lab-duth/DRIM4HLS
  11. https://github.com/ic-lab-duth/DRIM-S
  12. https://github.com/riscv-mcu/nuclei_vp
  13. https://github.com/mariusmm/RISC-V-TLM.git
  14. https://www.doulos.com/knowhow/systemc/tlm-20/
  15. https://github.com/SingularityKChen/SystemC-Training
  16. https://ithelp.ithome.com.tw/users/20140342/ironman/4591?page=1
  17. https://blog.csdn.net/zgcjaxj/category_10779728.html
  18. https://github.com/learnwithexamples/learnsystemc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published