2023년 8월 2일 수요일

Z80 RTL+SystemC Interactive Co-Simulation

Z80 RTL+SystemC Interactive Co-Simulation

SystemC is C++. That means "Can Do Any Thing." I made interactive co-simulation environment. I made this Co-Sim environment as an example to teach college students "What can do with SystemC. It is C++, Not just another HDL." at Kyunghee University, Korea.

1. RTL Simulator: QuestaSim Starter FPGA Edition (intel)
2. C++ Compiler: VisualStudio 2022 Community Edition
5. SystemC/C++: I made followings,
    - Memory model
    - Peripheral model
    - Windows' Pipe IPC(inter-process communication) is used for interaction between RTL simulator and Terminal.

See following moving GIF:



댓글 없음:

댓글 쓰기