Skip to content

Commit 8ff017f

Browse files
authored
Update README.md
1 parent fa05abc commit 8ff017f

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ FOSS Z80 leverages [OpenROAD](https://openroad.readthedocs.io/en) flow with open
2929
## Supported Open PDKs
3030
1. SKY130 [SkyWater Technology Foundry's 130nm node](https://github.com/google/skywater-pdk)
3131
2. SG13 [IHP Foundry's BiCMOS 130nm node](https://github.com/IHP-GmbH/IHP-Open-PDK)
32+
3. GF180 [Global Foundry's 180nm node](https://github.com/google/gf180mcu-pdk)
3233

3334
## The first iteration of FOSSi Z80 silicon
3435

@@ -46,14 +47,16 @@ Below is the image of [GDSII](https://en.wikipedia.org/wiki/GDSII) integrated ci
4647
## Plan
4748
- [x] Tapeout on a 130 nm node via [Tiny Tapeout 07](https://app.tinytapeout.com/projects/668) with a 24 pin revision to fit into Tiny Tapeout constraints
4849
- [x] Tapeout with all 40 pins exposed via eFabless ChipIgnite in QFN64 package
49-
- [x] Tapeout with two different Open Source PDKs:
50+
- [x] Tapeout with the three different Open Source PDKs:
5051
- [x] SKY130 [SkyWater Technology Foundry's 130nm node](https://github.com/google/skywater-pdk)
5152
- [x] SG13 [IHP Foundry's BiCMOS 130nm node](https://github.com/IHP-GmbH/IHP-Open-PDK)
53+
- [ ] **WIP** [Global Foundry's 180nm node](https://github.com/google/gf180mcu-pdk)
5254
- [x] Run [thorough tests](https://github.com/rejunity/test-z80-open-silicon) on a chip, summary:
53-
- [x] Z80 works in general and communicates with RP2040 that serves as a RAM
55+
- [x] Z80 works in general and communicates with RP2040 / RP2350 that serves as a RAM
56+
- [x] **Fixed** 1 test [ZEXALL](https://mdfs.net/Software/Z80/Exerciser/) failing in general.
5457
- [ ] 2 tests [ZEXALL](https://mdfs.net/Software/Z80/Exerciser/) failing on undocumented flags
55-
- [ ] 1 test [ZEXALL](https://mdfs.net/Software/Z80/Exerciser/) failing in general.
56-
- [ ] **WIP** Create a PCB adapter from QFN64 to DIP40 [https://github.com/hardesk/zxx-pcb]
58+
- [x] Create a PCB adapter from QFN64 to DIP40 [https://github.com/hardesk/zxx-pcb]
59+
- [ ] **WIP** Produce COB (Chip-on-Board) DIP40 PCB [https://github.com/rejunity/ws0-z80-open-silicon-gf180mcu]
5760
- [ ] Thorough timing test of the input/output signals in compariston to original Z80
5861
- [ ] Testbench
5962
- [ ] **WIP** Add thorough tests for all Z80 instructions including the 'illegal' ones [ZEXALL](https://mdfs.net/Software/Z80/Exerciser/) to a testbench
@@ -62,6 +65,7 @@ Below is the image of [GDSII](https://en.wikipedia.org/wiki/GDSII) integrated ci
6265
- [ ] Compare different implementations: Verilog core [A-Z80](https://github.com/gdevic/A-Z80), Netlist based [Z80Explorer](https://github.com/gdevic/Z80Explorer), etc
6366
- [ ] Create gate-level layouts that would resemble the original Z80 layout, see the original [chip dies](#Z80-Die-shots) below. Zilog designed Z80 by manually placing each transistor by hand.
6467
- [ ] Ceramic DIP40 package
68+
- [ ] Logo / "chip-art" for the project
6569

6670
# How to Contribute
6771
Join the [Tiny Tapeout Discord](https://tinytapeout.com/discord) forum.

0 commit comments

Comments
 (0)