Zilog Z280: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #03. Missing Reflist. Do general fixes if a problem exists. -
declining merge. This chip is more different from the Z80 than many other upcs that have their own articles, like the 65C02.
 
(23 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{notability|date=August 2023}}
{{Short description|16-bit microprocessor by Zilog}}
[[File:Z280 PLCC 1987.png|thumb|right|251px|The Z280 in a [[Plastic leaded chip carrier|PLCC68]] package]]
[[File:Z280 PLCC 1987.png|thumb|right|251px|The Z280 in a [[Plastic leaded chip carrier|PLCC68]] package]]
[[File:STEbus Z280 CPU on 100x160mm Eurocard.png|thumb|STEbus Z280 processor]]


The '''Zilog Z280''' was a 16-bit microprocessor, an enhancement of the [[Zilog Z80]] architecture, introduced in July 1987. It was basically the Z800, renamed, with slight improvements such as being fabricated in [[CMOS]].<ref>EDN November 27, 1986 p133</ref> It was a commercial failure. Zilog added a [[memory management unit]] (MMU) to expand the addressing range to 16 [[Megabyte|MB]], features for [[Computer multitasking|multitasking]] and [[multiprocessor]] and [[coprocessor]] configurations, a 256 byte cache, and a huge number of new [[instruction (computer science)|instruction]]s and addressing modes (giving a total of over 2000 combinations). Its internal [[clock signal]] can be configured to run at 1, 2 or 4 times the external clock's speed (e.g. a 12[[MHz]] [[CPU]] with a 3&nbsp;MHz [[computer bus|bus]]). More successful extensions of the [[Z80]]-architecture include [[Hitachi, Ltd.|Hitachi]] [[HD64180]] in 1986 and [[Zilog eZ80]] in 2001, among others. See further [[Zilog Z800]].
The '''Zilog Z280''' is a [[16-bit]] [[microprocessor]], an enhancement of the [[Zilog Z80]] architecture, introduced in July 1987. It is basically the [[Zilog Z800|Z800]], renamed, with slight improvements such as being fabricated in [[CMOS]].<ref>EDN November 27, 1986 p133</ref> It was a commercial failure. Zilog added a [[memory management unit]] (MMU) to expand the [[Address space|addressing range]] to 16&nbsp;[[Megabyte|MB]], features for [[Computer multitasking|multitasking]] and [[multiprocessor]] and [[coprocessor]] configurations, and 256 bytes of on-chip static RAM, configurable as either a [[CPU cache|cache]] for instructions and/or data, or as part of the ordinary address space. It has a huge number of new [[instruction (computer science)|instruction]]s and [[addressing mode]]s giving a total of over 2000 combinations. It is capable of efficiently handling 32-bit data operations including hardware multiply, divide, and sign extension. It offers Supervisor and User operating modes, and optionally separate address spaces for instructions and data in both modes (four total possible address spaces). Its internal [[clock signal]] can be configured to run at 1, 2 or 4 times the external clock's speed (e.g. a 12[[MHz]] [[CPU]] with a 3&nbsp;MHz [[computer bus|bus]]). Unlike the Z80 the Z280 uses a multiplexed arrangement for its address and data busses. More successful extensions of the [[Z80]]-architecture include the Hitachi [[HD64180]] in 1986 and [[Zilog eZ80]] in 2001, among others. See further [[Zilog Z800]].


The Z280 had many advanced features for its time, most of them never seen again on a Zilog processor:
The Z280 had many advanced features for its time, most of them never seen again on a Zilog processor:<ref>{{cite book
| title = Z280 MPU Microprocessor Unit Preliminary Technical Manual
| url = http://www.classiccmp.org/hp/zilog/z280_manual.pdf
| archive-url = https://web.archive.org/web/20190911051642/http://www.classiccmp.org/hp/zilog/z280_manual.pdf
| archive-date = 2019-09-11
| access-date = 2009-07-15
| year = 1989
| publisher = [[Zilog]]
| location = [[San Jose, California]]
}}</ref>


* Built-in instruction/data [[CPU cache|cache]]
* On-chip instruction and/or data [[CPU cache|cache]], or on-chip RAM
* [[Pipelining]]
* [[Instruction pipelining]]
* high performance 16 bit Z-BUS interface or 8-bit Z80-compatible bus interface
* High performance 16-bit Z-BUS interface or 8-bit Z80-compatible bus interface
* Built-in MMU with [[memory protection]]
* four on-chip 16 bit counter/timers
* Ability to determine which register set is in context with instructions JAF and JAR
* four on-chip DMA channels
* Three on-chip 16-bit counter/timers
* Four on-chip [[Dynamic memory allocation|DMA]] channels
* On-chip full duplex UART
* On-chip full duplex UART
* User I/O [[Trap (computing)|trap]]
* Built-in MMU with Memory protection
* [[Supervisor mode]] ([[Privilege (computing)|privileged]] instructions)
* User I/O trap
* [[Illegal instruction]] trap{{Citation needed|reason=The Z280 manuals available online don't mention this trap|date=August 2021}}
* Supervisor mode (privileged instructions)
* [[Coprocessor]] emulation [[Trap (computing)|trap]]
* Illegal instruction trap
* [[Burst mode (computing)|Burst mode memory access]]
* [[Coprocessor]] emulation trap
* [[Multiprocessor]] support, with many bus configuration modes
* Burst memory access
* Multiprocessor support, with many bus configuration modes
* Support for multiple external coprocessors through an accelerated communication interface
* Support for multiple external coprocessors through an accelerated communication interface
* Multiple I/O pages, which also allows for internal I/O devices without restricting the address range of the I/O ports like on [[eZ80]], or conflicting with existing motherboard devices, like the [[Z180]].
* Multiple I/O pages, which also allows for internal I/O devices without restricting the address range of the I/O ports like on [[eZ80]], or conflicting with existing [[motherboard]] devices, like the [[Z180]].
* Stack overflow warning
* [[Stack overflow]] warning

==Notes==


==References==
==References==
{{Reflist}}
{{Reflist}}
{{refbegin}}
* {{cite book
| title = Z280 MPU Microprocessor Unit Preliminary Technical Manual
| url = http://www.classiccmp.org/hp/zilog/z280_manual.pdf
| format = PDF
| accessdate = 2009-07-15
| year = 1989
| publisher = [[Zilog]]
| location = [[San Jose, California]]
}} <small>(Note: 20MB pdf file)</small>
* {{cite book
* {{cite book
| title = Z80 Family Data Book
| title = Z80 Family Data Book
Line 44: Line 47:
| last = Reh
| last = Reh
| first = Tilmann
| first = Tilmann
| authorlink =
| date = 1991-09-16
| date = 1991-09-16
| title = The CPU280 and Z280
| title = The CPU280 and Z280
| journal = TCJ
| journal = TCJ
| url = http://www.z80.info/cpu280.txt
| url = http://www.z80.info/cpu280.txt
| accessdate = 2009-07-15
| access-date = 2009-07-15
}}
}}
{{refend}}


==Further reading==
==Further reading==
Line 56: Line 59:
| url = http://mdfs.net/Docs/Comp/Z280/OpList
| url = http://mdfs.net/Docs/Comp/Z280/OpList
| title = Full Z280 Opcode List
| title = Full Z280 Opcode List
| accessdate = 2009-07-15
| access-date = 2009-07-15
| last = Harston
| last = Harston
| first = J.G.
| first = J.G.
| authorlink =
| date = 1998-04-15
| date = 1998-04-15
}}
}}


{{zilog}}
{{zilog}}
{{FOLDOC}}


[[Category:Zilog microprocessors]]
[[Category:Zilog microprocessors]]
[[Category:16-bit microprocessors]]



{{microcompu-stub}}
{{microcompu-stub}}

Latest revision as of 13:44, 2 September 2023

The Z280 in a PLCC68 package
STEbus Z280 processor

The Zilog Z280 is a 16-bit microprocessor, an enhancement of the Zilog Z80 architecture, introduced in July 1987. It is basically the Z800, renamed, with slight improvements such as being fabricated in CMOS.[1] It was a commercial failure. Zilog added a memory management unit (MMU) to expand the addressing range to 16 MB, features for multitasking and multiprocessor and coprocessor configurations, and 256 bytes of on-chip static RAM, configurable as either a cache for instructions and/or data, or as part of the ordinary address space. It has a huge number of new instructions and addressing modes giving a total of over 2000 combinations. It is capable of efficiently handling 32-bit data operations including hardware multiply, divide, and sign extension. It offers Supervisor and User operating modes, and optionally separate address spaces for instructions and data in both modes (four total possible address spaces). Its internal clock signal can be configured to run at 1, 2 or 4 times the external clock's speed (e.g. a 12MHz CPU with a 3 MHz bus). Unlike the Z80 the Z280 uses a multiplexed arrangement for its address and data busses. More successful extensions of the Z80-architecture include the Hitachi HD64180 in 1986 and Zilog eZ80 in 2001, among others. See further Zilog Z800.

The Z280 had many advanced features for its time, most of them never seen again on a Zilog processor:[2]

References[edit]

  1. ^ EDN November 27, 1986 p133
  2. ^ Z280 MPU Microprocessor Unit Preliminary Technical Manual (PDF). San Jose, California: Zilog. 1989. Archived from the original (PDF) on 2019-09-11. Retrieved 2009-07-15.

Further reading[edit]