litex/build/sim: introduce new simulator with modules support (thanks lambdaconcept)
authorPierre-Olivier Vauboin <po@lambdaconcept>
Wed, 28 Jun 2017 14:10:34 +0000 (16:10 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 28 Jun 2017 14:14:13 +0000 (16:14 +0200)
commit8510b12e93b7fb242827907146cfd508c8f8da06
tree9ef7839894d6cbf83a3cdc9dbe53ed72a5e05a12
parent6631aa5385c413bc3ade43dc235a7badf2d8a3a1
litex/build/sim: introduce new simulator with modules support (thanks lambdaconcept)
29 files changed:
litex/boards/targets/sim.py
litex/build/sim/config.py [new file with mode: 0644]
litex/build/sim/core/Makefile [new file with mode: 0644]
litex/build/sim/core/error.h [new file with mode: 0644]
litex/build/sim/core/libdylib.c [new file with mode: 0644]
litex/build/sim/core/libdylib.h [new file with mode: 0644]
litex/build/sim/core/modules.c [new file with mode: 0644]
litex/build/sim/core/modules.h [new file with mode: 0644]
litex/build/sim/core/modules/Makefile [new file with mode: 0644]
litex/build/sim/core/modules/clocker/Makefile [new file with mode: 0644]
litex/build/sim/core/modules/clocker/clocker.c [new file with mode: 0644]
litex/build/sim/core/modules/ethernet/Makefile [new file with mode: 0644]
litex/build/sim/core/modules/ethernet/ethernet.c [new file with mode: 0644]
litex/build/sim/core/modules/rules.mak [new file with mode: 0644]
litex/build/sim/core/modules/serial2console/Makefile [new file with mode: 0644]
litex/build/sim/core/modules/serial2console/serial2console.c [new file with mode: 0644]
litex/build/sim/core/modules/serial2tcp/Makefile [new file with mode: 0644]
litex/build/sim/core/modules/serial2tcp/serial2tcp.c [new file with mode: 0644]
litex/build/sim/core/modules/variables.mak [new file with mode: 0644]
litex/build/sim/core/pads.c [new file with mode: 0644]
litex/build/sim/core/pads.h [new file with mode: 0644]
litex/build/sim/core/parse.c [new file with mode: 0644]
litex/build/sim/core/sim.c [new file with mode: 0644]
litex/build/sim/core/tinydir.h [new file with mode: 0644]
litex/build/sim/core/veril.cpp [new file with mode: 0644]
litex/build/sim/core/veril.h [new file with mode: 0644]
litex/build/sim/dut_tb.cpp [deleted file]
litex/build/sim/platform.py
litex/build/sim/verilator.py