Zilog Z80 CPU – Modern, free and open source silicon clone

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • z80-open-silicon

    Z80 open-source silicon clone. Goal is to become a silicon proven, pin compatible, open-source replacement for classic Z80.

  • Because it's a software implementation in Verilog which is much closer to a software emulator and has nothing to do with the original Z80 "transistor structure".

    For instance here's the LD A,(DE) "payload":

    https://github.com/rejunity/z80-open-silicon/blob/974c7711b2...

    And here's the equivalent in my software emulator:

    https://github.com/floooh/chips/blob/bd1ecff58337574bb46eba5...

    What's interesting though is that the Verilog implementation doesn't seem to update the internal WZ register, even though there are references to WZ in other places.

    But in the end, if it looks and feels like a Z80 from the outside (e.g. the right pins are active at the right time) the internal implementation doesn't matter all that much.

  • wokwi-verilog-gds-test

  • What Tiny Tapeout is doing is amazing. Who would have thought that makers and students could have their own chip design made real for so little money?

    The tools look amazing as well. You'll won't design the next Intel CPU on that 130nm process but to think that the Z80 will fit on 0.064 mm2 is just amazing.

    It's great that there will still be an alternative to the official chip now that it won't be manufactured any more.

    Now I want that gorgeous mauve ceramic package with a gold-plated cover over the chip...

    https://twitter.com/l_vanek/status/1783557817133039738/photo...

    https://tinytapeout.com/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • chips

    8-bit chip and system emulators in standalone C headers

  • Because it's a software implementation in Verilog which is much closer to a software emulator and has nothing to do with the original Z80 "transistor structure".

    For instance here's the LD A,(DE) "payload":

    https://github.com/rejunity/z80-open-silicon/blob/974c7711b2...

    And here's the equivalent in my software emulator:

    https://github.com/floooh/chips/blob/bd1ecff58337574bb46eba5...

    What's interesting though is that the Verilog implementation doesn't seem to update the internal WZ register, even though there are references to WZ in other places.

    But in the end, if it looks and feels like a Z80 from the outside (e.g. the right pins are active at the right time) the internal implementation doesn't matter all that much.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts