├── .github └── workflows │ ├── docs.yaml │ ├── fpga.yaml │ ├── gds.yaml │ └── test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── 2x2_tiles.png ├── 3x2_tiles.png ├── 4x2_tiles.png ├── Z8400_Z84C00_Product_Specification.pdf ├── info.md ├── tt07_chip.png ├── tt07_chip_alt.png ├── tt07_z80.png └── z80-pinout-from-Zilog-Data-Book.png ├── gds └── tinytapeout_07_skywater130A │ ├── caravel_24066810.oas │ ├── tt_um_rejunity_z80.gds │ └── tt_um_rejunity_z80.lef ├── info.yaml ├── src ├── config.json ├── tt_um_rejunity_z80.v └── tv80 │ ├── tv80_alu.v │ ├── tv80_core.v │ ├── tv80_mcode.v │ ├── tv80_reg.v │ └── tv80s.v ├── test ├── Makefile ├── README.md ├── requirements.txt ├── tb.gtkw ├── tb.v └── test.py └── test_zxx_pcb ├── Makefile ├── blink-O2.hex ├── blink-Os.hex ├── blink.c ├── blink.hex ├── blink.hex.orig ├── blink.hexe ├── blink.lst └── client.py /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/fpga.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/.github/workflows/fpga.yaml -------------------------------------------------------------------------------- /.github/workflows/gds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/.github/workflows/gds.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/README.md -------------------------------------------------------------------------------- /docs/2x2_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/2x2_tiles.png -------------------------------------------------------------------------------- /docs/3x2_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/3x2_tiles.png -------------------------------------------------------------------------------- /docs/4x2_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/4x2_tiles.png -------------------------------------------------------------------------------- /docs/Z8400_Z84C00_Product_Specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/Z8400_Z84C00_Product_Specification.pdf -------------------------------------------------------------------------------- /docs/info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/info.md -------------------------------------------------------------------------------- /docs/tt07_chip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/tt07_chip.png -------------------------------------------------------------------------------- /docs/tt07_chip_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/tt07_chip_alt.png -------------------------------------------------------------------------------- /docs/tt07_z80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/tt07_z80.png -------------------------------------------------------------------------------- /docs/z80-pinout-from-Zilog-Data-Book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/docs/z80-pinout-from-Zilog-Data-Book.png -------------------------------------------------------------------------------- /gds/tinytapeout_07_skywater130A/caravel_24066810.oas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/gds/tinytapeout_07_skywater130A/caravel_24066810.oas -------------------------------------------------------------------------------- /gds/tinytapeout_07_skywater130A/tt_um_rejunity_z80.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/gds/tinytapeout_07_skywater130A/tt_um_rejunity_z80.gds -------------------------------------------------------------------------------- /gds/tinytapeout_07_skywater130A/tt_um_rejunity_z80.lef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/gds/tinytapeout_07_skywater130A/tt_um_rejunity_z80.lef -------------------------------------------------------------------------------- /info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/info.yaml -------------------------------------------------------------------------------- /src/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/config.json -------------------------------------------------------------------------------- /src/tt_um_rejunity_z80.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/tt_um_rejunity_z80.v -------------------------------------------------------------------------------- /src/tv80/tv80_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/tv80/tv80_alu.v -------------------------------------------------------------------------------- /src/tv80/tv80_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/tv80/tv80_core.v -------------------------------------------------------------------------------- /src/tv80/tv80_mcode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/tv80/tv80_mcode.v -------------------------------------------------------------------------------- /src/tv80/tv80_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/tv80/tv80_reg.v -------------------------------------------------------------------------------- /src/tv80/tv80s.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/src/tv80/tv80s.v -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test/README.md -------------------------------------------------------------------------------- /test/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest==8.1.1 2 | cocotb==1.8.1 3 | -------------------------------------------------------------------------------- /test/tb.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test/tb.gtkw -------------------------------------------------------------------------------- /test/tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test/tb.v -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test/test.py -------------------------------------------------------------------------------- /test_zxx_pcb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/Makefile -------------------------------------------------------------------------------- /test_zxx_pcb/blink-O2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink-O2.hex -------------------------------------------------------------------------------- /test_zxx_pcb/blink-Os.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink-Os.hex -------------------------------------------------------------------------------- /test_zxx_pcb/blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink.c -------------------------------------------------------------------------------- /test_zxx_pcb/blink.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink.hex -------------------------------------------------------------------------------- /test_zxx_pcb/blink.hex.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink.hex.orig -------------------------------------------------------------------------------- /test_zxx_pcb/blink.hexe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink.hexe -------------------------------------------------------------------------------- /test_zxx_pcb/blink.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/blink.lst -------------------------------------------------------------------------------- /test_zxx_pcb/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rejunity/z80-open-silicon/HEAD/test_zxx_pcb/client.py --------------------------------------------------------------------------------