Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Zilog Z80
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Derivatives === ; Compatible with the original Z80: * [[Hitachi]] developed the [[Hitachi HD64180|HD64180]], a microcoded and partially dynamic Z80 in CMOS, with on-chip peripherals and a simple MMU, giving a 1 [[Megabyte|MB]] address space. It was later second sourced by Zilog, initially as the Z64180, and then in the form of the slightly modified [[Zilog Z180]]<ref>{{Cite web |last=Ganssle |first=Jack G. |date=1992 |title=The Z80 Lives! |url=http://www.z80.info/z80lives.htm |quote=The 64180 is a Hitachi-supplied Z80 core with numerous on-chip "extras". Zilog's version is the Z180, which is essentially the same part. |access-date=July 17, 2009 |archive-date=May 1, 2009 |archive-url=https://web.archive.org/web/20090501035250/http://www.z80.info/z80lives.htm |url-status=live }}</ref> which has bus protocol and timings better adapted to Z80 peripheral chips. Z180 has been maintained and further developed under Zilog's name, the newest versions being based on the fully static S180/L180 core with low power draw and EMI (noise). * [[Toshiba]] developed the 84-pin Z84013 / Z84C13 and the 100 pin Z84015 / Z84C15 series of "intelligent peripheral controllers", basically ordinary NMOS and CMOS Z80 cores with Z80 peripherals, [[watchdog timer]], [[Power-on reset|power on reset]], and wait state generator on the same chip. Manufactured by [[Sharp Corporation|Sharp]] as well as Toshiba. These products are today second sourced by Zilog.<ref>{{Cite web |last=Ganssle |first=Jack G. |date=1992 |title=The Z80 Lives! |url=http://www.z80.info/z80lives.htm |quote=Both Toshiba and Zilog sell the 84013 and 84015, which are Z80 cores with conventional Z80 peripherals integrated on-board. |access-date=July 17, 2009 |archive-date=May 1, 2009 |archive-url=https://web.archive.org/web/20090501035250/http://www.z80.info/z80lives.htm |url-status=live }}</ref> * The 32-bit Z80 compatible Zilog Z380, introduced 1994, is used in telecom equipment.<ref>{{Cite web |last=Granville |first=Fran |date=August 1, 1996 |title=EDN Access β 08.01.96 Z80 turns 20 |url=https://www.edn.com/edn-access-08-01-96-z80-turns-2/ |access-date=August 7, 2023 |website=EDN |archive-date=August 7, 2023 |archive-url=https://web.archive.org/web/20230807180704/https://www.edn.com/edn-access-08-01-96-z80-turns-2/ |url-status=live }}</ref> * Zilog's fully pipelined Z80 compatible [[Zilog eZ80|eZ80]]<ref>{{Cite web |title=EZ80 ACCLAIM Product Family |url=http://www.zilog.com/index.php?option=com_product&Itemid=26&mode=showFamilyDetails&familyId=119&parent_id=77 |url-status=dead |archive-url=https://web.archive.org/web/20081220051014/http://www.zilog.com/index.php?option=com_product&Itemid=26&mode=showFamilyDetails&familyId=119&parent_id=77 |archive-date=December 20, 2008 |publisher=Zilog}}</ref> with an 8/16/24-bit word length and a linear 16 MB address space was introduced in 2001. It exists in versions with on-chip [[Static random-access memory|SRAM]] or [[Flash memory]], as well as with integrated peripherals. One variant has an on-chip [[medium access control]]ler (MAC), and available software include a [[Internet protocol suite|TCP/IP stack]]. In contrast with the Z800 and Z280, there are only a few added instructions (primarily [[Addressing mode#Important use case|load Effective Address]] (LEA), [[Addressing mode|Push Effective Address]] (PEA), and variable-address 16/24-bit loads), but instructions are instead executed between 2 and 11 times as clock cycle efficiently as on the original Z80, with a mean value around 3-5 times. It is currently specified for clock frequencies up to 50 MHz. * [[Kawasaki Heavy Industries|Kawasaki]] developed the binary compatible KL5C8400 which is approximately 1.2-1.3 times as clock cycle efficient as the original Z80 and can be clocked at up to 33 MHz. Kawasaki also produces the KL5C80A1x family, which has peripherals as well as a small RAM on chip; it is approximately as clock cycle efficient as the eZ80 and can be clocked at up to 10 MHz (2006).<ref>{{Cite book |title=Electronic Business Asia |date=1997 |publisher=Cahners Asia Limited |page=5 |quote=Kawasaki's KL5C80A12, KL5C80A16 and KL5C8400 are high speed 8-bit [[Microcontroller|MCUs]] and CPU. Their CPU code, KC80 is compatible with Zilog's Z80 at binary level. KC80 executes instructions about four times faster than Z80 at the same clock rate}}</ref> * {{anchor|uPD9002}}The NEC ΞΌPD9002 was a hybrid CPU compatible with both Z80 and [[x86]] families. * The Chinese Actions Semiconductor's audio processor family of chips (ATJ2085 and others) contains a Z80-compatible [[Microcontroller|MCUs]] together with a 24-bit dedicated DSP processor.<ref>{{Cite web |date=October 19, 2005 |title=Hardware specs |url=http://www.s1mp3.org/en/docs_hwspecs.php |url-status=dead |archive-url=https://web.archive.org/web/20051208030747/http://www.s1mp3.org/en/docs_hwspecs.php |archive-date=December 8, 2005 |website=S1mp3.org}}</ref> These chips are used in a number of MP3 and media player products. * The T80 (VHDL) and TV80 (Verilog) synthesizable soft cores are available from OpenCores.org.<ref>{{Cite web|url=https://opencores.org/projects/t80|title=Overview :: T80 cpu :: OpenCores|website=opencores.org|access-date=July 1, 2024|archive-date=April 1, 2024|archive-url=https://web.archive.org/web/20240401050916/https://opencores.org/projects/t80|url-status=live}}</ref> * The [[National Semiconductor]] NSC800 announced in 1980<ref>{{Cite journal |last=Rada |first=Col |date=March 1981 |title=NSC800 β a low-power high-performance microprocessor family |url=https://ieeexplore.ieee.org/document/5185558 |journal=Electronics and Power |publisher=[[Institution of Engineering and Technology]] |volume=27 |issue=3 |page=222 |doi=10.1049/ep.1981.0107 |access-date=June 1, 2021 |archive-date=October 16, 2021 |archive-url=https://web.archive.org/web/20211016131613/https://ieeexplore.ieee.org/document/5185558 |url-status=live |url-access=subscription }}</ref> is used in multiple TeleSecurity Timmann (TST) electronic cipher machines<ref>{{Cite web |date=February 27, 2018 |title=TST-4043: Data encryptor with HF-modem and FEC |url=https://www.cryptomuseum.com/crypto/tst/4043/ |url-status=live |archive-url=https://web.archive.org/web/20231105135939/https://www.cryptomuseum.com/crypto/tst/4043/ |archive-date=November 5, 2023 |website=Crypto Museum}}</ref> and the [[Canon X-07]]. The NSC800 is fully compatible with the Z-80 instruction set.<ref>{{Cite web |date=June 1992 |title=NSC800 High-Performance Low-Power CMOS Microprocessor |url=https://www.cryptomuseum.com/spy/fs5000/files/NSC800.pdf |url-status=live |archive-url=https://web.archive.org/web/20231119111122/https://www.cryptomuseum.com/spy/fs5000/files/NSC800.pdf |archive-date=November 19, 2023 |publisher=[[National Semiconductor]]}}</ref> The NSC800 uses a multiplexed bus like the 8085 but has a different pinout than the Z80.<ref>{{Cite web |date=February 15, 2015 |title=MCS-85, Zilog Z80 and National NSC800 Expansion Boards |url=https://www.cpushack.com/mcs-85-and-zilog-z80-expansion-boards/ |url-status=live |archive-url=https://web.archive.org/web/20230930171153/https://www.cpushack.com/mcs-85-and-zilog-z80-expansion-boards/ |archive-date=September 30, 2023 |website=CPU Shack}}</ref> ; Non-compatible: * The [[Toshiba TLCS]] 900 series of high volume, mostly [[Programmable ROM#OTPM|one-time programmable]] microcontrollers are based on the Z80. They share the same basic BC,DE,HL,IX,IY register structure, and largely the same instructions, but are not binary compatible, while the previous TLCS 90 is Z80-compatible.<ref>{{Cite web |title=Section 6 MOS MPU, MCU, and Peripherals Market Trends |url=http://smithsonianchips.si.edu/ice/cd/STATUS97/SEC06.PDF |url-status=dead |archive-url=https://web.archive.org/web/20110614063346/http://smithsonianchips.si.edu/ice/cd/STATUS97/SEC06.PDF |archive-date=June 14, 2011 |publisher=Integrated Circuit Engineering Corporation |page=16}}</ref> * The NEC [[78K]] series microcontrollers are based on the Z80. They share the same basic BC,DE,HL register structure, and has similar, but differently named instructions; not binary compatible. ; Partly compatible: * [[Rabbit Semiconductor]]'s [[Rabbit 2000]]/3000/4000 microprocessors/microcontrollers<ref>{{Cite book |last=Axelson |first=Jan |url=https://archive.org/details/embeddedethernet0000axel |title=Embedded Ethernet and Internet Complete |publisher=Lakeview research |year=2003 |isbn=978-1-931448-00-0 |page=93 |quote=Rabbit Semiconductor's Rabbit 3000 microprocessor, which is a much improved and enhanced derivative of ZiLOG, Inc.'s venerable Z80 microprocessor.}}</ref> are based on the [[Hitachi HD64180|HD64180]]/[[Zilog Z180|Z180]] architecture, although they are not fully binary compatible.<ref>{{Cite book |last1=Hyder |first1=Kamal |url=https://archive.org/details/embeddedsystemsd0000hyde/page/32/mode/2up |title=Embedded systems design using the Rabbit 3000 microprocessor |last2=Perrin |first2=Bob |publisher=Newnes |year=2004 |isbn=978-0-7506-7872-8 |page=32 |quote=The Rabbit parts are based closely on the Zilog Z180 architecture, although they are not binary compatible with the Zilog parts.}}</ref> ; No longer produced: * The [[ASCII Corporation]] [[R800]] was a fast 16-bit processor used in [[MSX#Evolution|MSX TurboR]] computers; it was software-, but not hardware-compatible with the Z80 (signal timing, pinout and function of pins differ from the Z80). * Zilog's NMOS [[Zilog Z800|Z800]] and CMOS [[Zilog Z280|Z280]] were 16-bit Z80 implementations (before the HD64180/Z180) with a 16 MB-paged MMU address space; they added multiple orthogonalizations and addressing modes to the Z80 instruction set. Minicomputer features β such as user and system modes, multiprocessor support, on chip MMU, on chip instruction and data cache, and so on β were seen rather as more complexity than as functionality and support for the (usually electronics-oriented) embedded systems designer; it also made it hard to predict instruction execution times.{{Citation needed|date=July 2011}} * Certain [[arcade game]]s, such as [[Buster Bros.|Pang]]/[[Buster Bros.]], use an encrypted "Kabuki" Z80 CPU manufactured by [[VLSI Technology]], where the decryption keys are stored in its internal [[NvSRAM#BBSRAM|battery-backed memory]], to avoid piracy and illegal bootleg games.<ref>{{Cite web |last=Cruz |first=Eduardo |date=November 23, 2014 |title=Capcom Kabuki CPU β Intro |url=https://arcadehacker.blogspot.com/2014/11/capcom-kabuki-cpu-intro.html |url-status=live |archive-url=https://web.archive.org/web/20231105135939/http://arcadehacker.blogspot.com/2014/11/capcom-kabuki-cpu-intro.html |archive-date=November 5, 2023 |website=Arcade Hacker}}</ref> <gallery mode="packed"> File:R800 02.jpg|ASCII [[R800]] File:HD64180 DIP.jpg|[[Hitachi HD64180]] File:Z180 PLCC 1988.png|[[Zilog Z180]] File:Z280 PLCC 1987.png|[[Zilog Z280]] File:TMPZ84C015AF 01.png|Toshiba TMPZ84C015 </gallery>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)