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
3. Z80 RTL: https://github.com/Time0o/z80-verilog
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:
댓글 없음:
댓글 쓰기