├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── doc └── rocket.md ├── scripts ├── NSCSCC.makefile ├── chipyard.makefile ├── init_cdim.sh ├── init_cemu_mips.sh ├── init_chipyard.sh └── init_nscscc.sh └── src ├── auto_sig.hpp ├── axi4.hpp ├── axi4_ctrl.hpp ├── axi4_mem.hpp ├── axi4_slave.hpp ├── axi4_slv.hpp ├── axi4_xbar.hpp ├── axis.hpp ├── memory_timing_model.hpp ├── mmio_dev.hpp ├── mmio_mem.hpp ├── nscscc_confreg.hpp ├── sim_chipyard.cpp ├── sim_mycpu.cpp ├── sim_rocket.cpp ├── simple_delay_model.hpp ├── tilelink.hpp ├── tilelink_slave.hpp ├── tilelink_xbar.hpp ├── uart8250.hpp └── uartlite.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/README.md -------------------------------------------------------------------------------- /doc/rocket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/doc/rocket.md -------------------------------------------------------------------------------- /scripts/NSCSCC.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/scripts/NSCSCC.makefile -------------------------------------------------------------------------------- /scripts/chipyard.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/scripts/chipyard.makefile -------------------------------------------------------------------------------- /scripts/init_cdim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/scripts/init_cdim.sh -------------------------------------------------------------------------------- /scripts/init_cemu_mips.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/scripts/init_cemu_mips.sh -------------------------------------------------------------------------------- /scripts/init_chipyard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/scripts/init_chipyard.sh -------------------------------------------------------------------------------- /scripts/init_nscscc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/scripts/init_nscscc.sh -------------------------------------------------------------------------------- /src/auto_sig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/auto_sig.hpp -------------------------------------------------------------------------------- /src/axi4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axi4.hpp -------------------------------------------------------------------------------- /src/axi4_ctrl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axi4_ctrl.hpp -------------------------------------------------------------------------------- /src/axi4_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axi4_mem.hpp -------------------------------------------------------------------------------- /src/axi4_slave.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axi4_slave.hpp -------------------------------------------------------------------------------- /src/axi4_slv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axi4_slv.hpp -------------------------------------------------------------------------------- /src/axi4_xbar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axi4_xbar.hpp -------------------------------------------------------------------------------- /src/axis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/axis.hpp -------------------------------------------------------------------------------- /src/memory_timing_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/memory_timing_model.hpp -------------------------------------------------------------------------------- /src/mmio_dev.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/mmio_dev.hpp -------------------------------------------------------------------------------- /src/mmio_mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/mmio_mem.hpp -------------------------------------------------------------------------------- /src/nscscc_confreg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/nscscc_confreg.hpp -------------------------------------------------------------------------------- /src/sim_chipyard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/sim_chipyard.cpp -------------------------------------------------------------------------------- /src/sim_mycpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/sim_mycpu.cpp -------------------------------------------------------------------------------- /src/sim_rocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/sim_rocket.cpp -------------------------------------------------------------------------------- /src/simple_delay_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/simple_delay_model.hpp -------------------------------------------------------------------------------- /src/tilelink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/tilelink.hpp -------------------------------------------------------------------------------- /src/tilelink_slave.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/tilelink_slave.hpp -------------------------------------------------------------------------------- /src/tilelink_xbar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/tilelink_xbar.hpp -------------------------------------------------------------------------------- /src/uart8250.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/uart8250.hpp -------------------------------------------------------------------------------- /src/uartlite.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyyself/soc-simulator/HEAD/src/uartlite.hpp --------------------------------------------------------------------------------