├── .ccls ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rules.verible_lint ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── dev │ ├── serial.md │ ├── verilator.md │ └── vivado.md ├── jtag.md ├── learn │ └── terms.md └── protocols.md ├── rtl ├── alu.v ├── control.v ├── regfile.v ├── top.v ├── uart_rx.v └── uart_tx.v ├── sim ├── alu.cpp ├── regfile.cpp └── top.cpp └── toolchain └── vivado └── boards ├── .gitignore └── xc7a35ticsg324-1l ├── xc7a35ticsg324-1l.xdc └── xc7a35ticsg324-1l.xpr /.ccls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/.ccls -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/.gitignore -------------------------------------------------------------------------------- /.rules.verible_lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/.rules.verible_lint -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/README.md -------------------------------------------------------------------------------- /docs/dev/serial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/docs/dev/serial.md -------------------------------------------------------------------------------- /docs/dev/verilator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/docs/dev/verilator.md -------------------------------------------------------------------------------- /docs/dev/vivado.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/docs/dev/vivado.md -------------------------------------------------------------------------------- /docs/jtag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/docs/jtag.md -------------------------------------------------------------------------------- /docs/learn/terms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/docs/learn/terms.md -------------------------------------------------------------------------------- /docs/protocols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/docs/protocols.md -------------------------------------------------------------------------------- /rtl/alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/rtl/alu.v -------------------------------------------------------------------------------- /rtl/control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/rtl/control.v -------------------------------------------------------------------------------- /rtl/regfile.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/rtl/regfile.v -------------------------------------------------------------------------------- /rtl/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/rtl/top.v -------------------------------------------------------------------------------- /rtl/uart_rx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/rtl/uart_rx.v -------------------------------------------------------------------------------- /rtl/uart_tx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/rtl/uart_tx.v -------------------------------------------------------------------------------- /sim/alu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/sim/alu.cpp -------------------------------------------------------------------------------- /sim/regfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/sim/regfile.cpp -------------------------------------------------------------------------------- /sim/top.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/sim/top.cpp -------------------------------------------------------------------------------- /toolchain/vivado/boards/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/toolchain/vivado/boards/.gitignore -------------------------------------------------------------------------------- /toolchain/vivado/boards/xc7a35ticsg324-1l/xc7a35ticsg324-1l.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/toolchain/vivado/boards/xc7a35ticsg324-1l/xc7a35ticsg324-1l.xdc -------------------------------------------------------------------------------- /toolchain/vivado/boards/xc7a35ticsg324-1l/xc7a35ticsg324-1l.xpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mosscomp/moss/HEAD/toolchain/vivado/boards/xc7a35ticsg324-1l/xc7a35ticsg324-1l.xpr --------------------------------------------------------------------------------