22. n : Thread
l Icarus Verilog RTL
n HDL :
pytest
l GitHub + Travis CI
22
23. n Veriloggen: Python Mixed HW
l Veriloggen.Core: RTL
l Veriloggen.Thread: Python-to-FSM
l Veriloggen.Stream:
n "Veriloggen for DSL X"
l Veriloggen DSL
23
Veriloggen.Core (RTL)
Thread
RAM
Thread
RAM
Stream
Stream
Computing
Unit
Thread
Python-to-FSM
Stream
Control
Thread Bus + DMA
(AXI4 Master/Slave)
AXI4 Interconnect DRAMCPU
RTL
Control
Intrinsic
RTL
RTL
Control DMA Control
DMA Burst Transfer