Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/weisrc/nesv

NESystem Verilog
https://github.com/weisrc/nesv

basys3 emscripten emulator fpga nes systemverilog verilator verilog vivado webassembly

Last synced: 29 days ago
JSON representation

NESystem Verilog

Awesome Lists containing this project

README

        

# NESystem Verilog

Pseudo-school project for fun.

**This is still work in progress**

## Notes

Efficiency is not the main concern of this project, but rather making the code as beginner friendly as possible by having all the individual legal instructions and addressing modes defined as functions.

CPU is not cycle accurate: implements instructions in the minimal amount of cycles required.

This project will be targeting the Basys3 FPGA (vivado), regular computers (verilator) and the web (emscripten).

This project will interface with MicroSD cards as the storage medium and the keyboard as the controller.

## License

MIT. Wei