element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member's Forum Is anyone interested with the Z80?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 151 replies
  • Subscribers 548 subscribers
  • Views 7104 views
  • Users 0 members are here
  • z80
Related

Is anyone interested with the Z80?

COMPACT
COMPACT over 9 years ago

The Z80 is still manufactured today and I was wondering whether there is any interest for a community or discussion group.

  • Sign in to reply
  • Cancel

Top Replies

  • Workshopshed
    Workshopshed over 9 years ago in reply to COMPACT +9
    Here's some of the books I learnt about Z80 from, I donated them to the Cambridge computer history museum last year.
  • Former Member
    Former Member over 9 years ago +6
    This is the circuit I made boards for sometime back to get people playing with them:
  • gdstew
    gdstew over 8 years ago in reply to COMPACT +6
    I worked at Mostek maintaining the Fairchild Sentry testers used to test the Z80s when they first began to manufacturer them. The second computer I every built (parts, pcb, solder) was the SDB-80 which…
  • Workshopshed
    Workshopshed over 9 years ago in reply to michaelkellett

    The 6502 was used in the schools BBC Micro but strangely enough we never

    looked at the individual transistors when I was at school.

    We did at uni but not that processor.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 9 years ago in reply to michaelkellett

    I've used both of these micros and you're trying to compare apples and lychees.

    Each micro has its own strengths and weaknesses.

    The most important thing is whether you can accomplish your desired task quickly and easily.

     

    VHDL, Verilog and programming models don't necessarily tell you the real story about what's inside the ICs!

    To do that you have to look at the actual die designs.

     

    These processors were aimed at different markets.

    The Z80 was specifically designed to be backward compatible with the Intel 8080 so that it could immediately run a vast amount of software. About 60% of its die is dedicated for instruction decoding. It also has built in DRAM refresh support.

    The 6502 used a different approach. It is a cheap clone of the 6800 and due to its lower price was used by many manufacturers.

    The Apple ][ needed a plug in Z80 board to access the loads of Z80 CP/m software.

     

    One obvious reason why the Z80 uses more transistors than a 6502 is because it has four times as many registers than the 6502) and that means lots more transistors are needed.

     

    As for speed, did you know the Z80 can exchange the contents of two 16 bit registers in 4 T states. That's 1uS @ 4MHz.

    Later versions of the Z80 can run up to 50MHz with single cycle execution - That's 20ns for the 16 bit register exchange instruction. Try that with a 6502!

    (If a 4GHz version were built it'd be 250ps!)

     

    As for stack size and flexibility the Z80 can have its stack located at any memory location and be of any size. The 6502 has a fixed size of 256 bytes at a fixed address.

     

    As for provability NASA must of thought it cut the mustard because the Z80 was used on the Space Shuttle.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 9 years ago in reply to COMPACT

    I'll raise your 50MHz ........

     

    https://en.wikipedia.org/wiki/WDC_65C02

     

    image

     

    re provability  - I told you no one cared - the VIPER was a total flop (and that's about how fast it was image)

     

    It's interesting that when people have built fast versions of old architectures it hasn't turned out to be good business - remember Scenix and the 100MHz PIC ?

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 9 years ago in reply to michaelkellett

    Programmable logic doesn't count because it can be applied to both!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 9 years ago in reply to COMPACT

    Programmable logic excels at counting image

     

    Have a nice day !

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 9 years ago

    More on the Z80 vs 6502 debate

    1. The Z80 can run quite complex programs without any external RAM because of its relatively large number of internal registers unlike the 6502 which has just a few registers and is reliant on page $0 (00-FF) memory to provide full functionality.

    This fact is great for Z80 test and servicing programs where faulty RAM can be easily detected.

     

    2. Comparisons of their clock rates are irrelevant because they both operate from different timing schemes.

    The 6502 timing scheme makes it easy to accomplish shared memory access without any contention (but requires double speed memory to do so).

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • clem57
    clem57 over 9 years ago

    Yes, but what to do? Run CPM.imageimageimage

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 9 years ago in reply to clem57

    If you just want to run CP/m then build my mbed virtual machine. It supports video output, USB peripherals with SDCards!

    Ladder is a great game to play with it.

     

    For its time, I found that the Z80 was an excellent tuition tool.

    To get the best results one had to design and build their own hardware and not just use it.

    That fun doesn't occur with premade SMT microcontrollers.

    One had to experience the aha moments and fails along the way.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • COMPACT
    COMPACT over 9 years ago

    Did you know that the Texas Instruments TI-83 and Ti-84 calculators have Z80s in them?

    In fact you can program them in Z80 assembly language.

     

    There's also one with a 68000!

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • clem57
    clem57 over 9 years ago in reply to COMPACT

    Did you know the Intel 4004 processor and chipset of a total four chips were designed for the Busicom 141-PF printing calculator. The Story of the IntelRegistered 4004 to read more.

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube