Zilog Z80

From Academic Kids

The Zilog Z80 is an 8-bit microprocessor designed and manufactured by Zilog from 1976 onwards. It was widely used both in desktop and embedded computer designs, and is one of the most popular CPUs of all time.
Missing image
Zilog_Z80.jpg
Zilog Z80 microprocessor.

Although Zilog made several attempts to move off the Z80 onto more powerful 16-bit (Zilog Z800, Zilog Z8000, Zilog Z180, Zilog Z280) and 32-bit (Zilog Z80000, Zilog Z380) platforms, other companies were offering CPUs in this performance range years earlier, and the Zilog chips never caught on. Zilog’s most recent CPU is the Zilog eZ80, a faster Z80 with a 24 MB addressing range.

Contents

History

The Z80 came about when Federico Faggin left Intel after working on the 8080, and by July 1976 Zilog had the Z80 on the market. It was designed to be binary compatible with the Intel 8080 so that most 8080 code could run unmodified on it, notably the CP/M operating system.

The Z80 offered eight real improvements over the 8080:

  • An enhanced instruction set including new IX and IY index registers and instructions for them
  • Two separate register files, which could be quickly switched, to speed up response to interrupts
  • Block move, block I/O, and byte search instructions
  • Bit manipulation instructions
  • A built-in DRAM refresh address counter that would otherwise have to be provided by external circuitry
  • Single 5 Volt power supply
  • Fewer outboard support chips required for clock generation and interface to memory and I/O
  • A much lower price

The Z80 quickly took over from the 8080 in the market, and became one of the most popular 8-bit CPUs. Later versions increased in speed from the early models' 2.5 MHz up to as much as 20 MHz.

Perhaps a key to the success of the Z80 was the built-in DRAM refresh, which allowed systems to be built with fewer support chips.

Second sources and clones

Mostek and SGS were second-sources for the Z80. Sharp and NEC developed Z80 clones. National Semiconductor developed a CMOS clone, the NSC800, which was not pin compatible. Hitachi developed an enhanced CMOS version which later was second-sourced by Zilog.

Notable uses

By the early 1980s it was used in a host of home computer designs including the MSX, Radio-Shack TRS-80, Sinclair ZX80* & ZX81* and ZX Spectrum. It was also featured in the Osborne 1, the Kaypro, and a great number of fairly anonymous business-oriented CP/M machines that dominated the market of the time in the way that Windows based machines do today. In the mid-1980s the Z80 was used in Tatung's Einstein and the Amstrad CPC and PCW home/office computer ranges as well as forming the CPU basis for the MSX computer standard.

Such was the popularity of the Z80 and CP/M that the Commodore 128 featured a Z80 processor alongside its MOS Technology 8502 processor for compatibility. Other 6502 based computers already on the market such as the BBC Micro, Apple II and the 6510 based Commodore 64 can make use of the Z80 with an external unit or a plug-in card or cartridge.

Notable later uses of the processor include several Texas Instruments (TI) graphing calculators (like the TI-85 and TI-83), and Sega's Master System and Game Gear video game consoles. Both the SNK Neo-Geo and Sega Mega Drive/Genesis consoles use it as an audio coprocessor. Nintendo's Game Boy and Game Boy Color handheld game systems used a Z80 clone manufactured by Sharp Corporation, which had a slightly different instruction set. The Sharp Z80 in the Game Boy Color is notable for its ability to selectively double its clock speed when running Game Boy Color software. The Zilog Z80 has also become a popular embedded microprocessor and microcontroller core, where it remains in widespread use today.

In East Germany, an unlicenced clone of the Z80, known as the U880, was manufactured. It was very popular and was used in Robotron's and VEB Mikroelektronik Mühlhausen's computer systems (e.g. the KC85-series) and also in many self-made computer systems (ex. COMP JU+TER). In Romania, several Z80 clones were manufactured: HC85, HC90, HC91, HC2000 (by the Felix Computers Factory, based in Bucharest) and TimS (by the Timisoara Technical University). The HC85 and TimS clones were the most popular models.

A functionally equivalent CPU core (T80 & TV80) is available for free under a BSD style license as VHDL [1] (http://www.opencores.org/projects.cgi/web/t80/overview) and Verilog [2] (http://www.opencores.org/projects.cgi/web/tv80/overview) source. The VHDL version, once synthesized, can be clocked up to 35 Mhz on a Xilinx Spartan II FPGA. Software emulation of the Z80 instruction set on modern PCs runs faster than the original Z80 CPU ran and is used today with the MAME video game emulator's execution of 1980's vintage video games.

(* The Sinclair ZX80 and -81 were equipped with the Z80 clone NEC uPD780C.)

See also: List of home computers by category

External links

Template:Zilogcs:Z80 da:Z80 de:Zilog Z80 es:Zilog Z80 fi:Zilog Z80 fr:Zilog Z80 it:Zilog Z80 ja:Z80 nl:Z80 (processor) pl:Zilog Z80 sk:Zilog Z80 sv:Zilog Z80

Navigation

Academic Kids Menu

  • Art and Cultures
    • Art (http://www.academickids.com/encyclopedia/index.php/Art)
    • Architecture (http://www.academickids.com/encyclopedia/index.php/Architecture)
    • Cultures (http://www.academickids.com/encyclopedia/index.php/Cultures)
    • Music (http://www.academickids.com/encyclopedia/index.php/Music)
    • Musical Instruments (http://academickids.com/encyclopedia/index.php/List_of_musical_instruments)
  • Biographies (http://www.academickids.com/encyclopedia/index.php/Biographies)
  • Clipart (http://www.academickids.com/encyclopedia/index.php/Clipart)
  • Geography (http://www.academickids.com/encyclopedia/index.php/Geography)
    • Countries of the World (http://www.academickids.com/encyclopedia/index.php/Countries)
    • Maps (http://www.academickids.com/encyclopedia/index.php/Maps)
    • Flags (http://www.academickids.com/encyclopedia/index.php/Flags)
    • Continents (http://www.academickids.com/encyclopedia/index.php/Continents)
  • History (http://www.academickids.com/encyclopedia/index.php/History)
    • Ancient Civilizations (http://www.academickids.com/encyclopedia/index.php/Ancient_Civilizations)
    • Industrial Revolution (http://www.academickids.com/encyclopedia/index.php/Industrial_Revolution)
    • Middle Ages (http://www.academickids.com/encyclopedia/index.php/Middle_Ages)
    • Prehistory (http://www.academickids.com/encyclopedia/index.php/Prehistory)
    • Renaissance (http://www.academickids.com/encyclopedia/index.php/Renaissance)
    • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
    • United States (http://www.academickids.com/encyclopedia/index.php/United_States)
    • Wars (http://www.academickids.com/encyclopedia/index.php/Wars)
    • World History (http://www.academickids.com/encyclopedia/index.php/History_of_the_world)
  • Human Body (http://www.academickids.com/encyclopedia/index.php/Human_Body)
  • Mathematics (http://www.academickids.com/encyclopedia/index.php/Mathematics)
  • Reference (http://www.academickids.com/encyclopedia/index.php/Reference)
  • Science (http://www.academickids.com/encyclopedia/index.php/Science)
    • Animals (http://www.academickids.com/encyclopedia/index.php/Animals)
    • Aviation (http://www.academickids.com/encyclopedia/index.php/Aviation)
    • Dinosaurs (http://www.academickids.com/encyclopedia/index.php/Dinosaurs)
    • Earth (http://www.academickids.com/encyclopedia/index.php/Earth)
    • Inventions (http://www.academickids.com/encyclopedia/index.php/Inventions)
    • Physical Science (http://www.academickids.com/encyclopedia/index.php/Physical_Science)
    • Plants (http://www.academickids.com/encyclopedia/index.php/Plants)
    • Scientists (http://www.academickids.com/encyclopedia/index.php/Scientists)
  • Social Studies (http://www.academickids.com/encyclopedia/index.php/Social_Studies)
    • Anthropology (http://www.academickids.com/encyclopedia/index.php/Anthropology)
    • Economics (http://www.academickids.com/encyclopedia/index.php/Economics)
    • Government (http://www.academickids.com/encyclopedia/index.php/Government)
    • Religion (http://www.academickids.com/encyclopedia/index.php/Religion)
    • Holidays (http://www.academickids.com/encyclopedia/index.php/Holidays)
  • Space and Astronomy
    • Solar System (http://www.academickids.com/encyclopedia/index.php/Solar_System)
    • Planets (http://www.academickids.com/encyclopedia/index.php/Planets)
  • Sports (http://www.academickids.com/encyclopedia/index.php/Sports)
  • Timelines (http://www.academickids.com/encyclopedia/index.php/Timelines)
  • Weather (http://www.academickids.com/encyclopedia/index.php/Weather)
  • US States (http://www.academickids.com/encyclopedia/index.php/US_States)

Information

  • Home Page (http://academickids.com/encyclopedia/index.php)
  • Contact Us (http://www.academickids.com/encyclopedia/index.php/Contactus)

  • Clip Art (http://classroomclipart.com)
Toolbox
Personal tools