Zilog Z80000
From Wikipedia, the free encyclopedia
The Z80000 was Zilog's 32-bit processor from 1986, an expansion of its 16-bit predecessor, the Zilog Z8000. It included multiprocessing capability, a six-stage instruction pipeline, and a 256-byte cache. Its memory addressing system could access 4 gibibytes of RAM. Described at the time as a "mainframe on a chip," the processor was in many ways an equivalent to Intel's 80386. It could execute code written for the Z8000, but was not compatible with the Intel x86 architecture, nor was it Z80 compatible.
Sixteen general-purpose registers of variable size were available through use of a 64-byte "register file." The processor included a memory management unit that provided protected memory, important for multitasking, and virtual memory addressing for temporary storage of RAM on a hard disk. The processor had three methods of accessing memory:
- compact mode – meant for small programs, could only access 64 KiB (equivalent to the Z8000's non-segmented mode)
- segmented mode – 32,768 segments of 64 KiB or 128 segments of 16 MiB, making a total of 2 GiB of accessible memory
- linear mode – direct 4 GiB access
The processor was designed to interoperate with other integrated circuits designed for use with the Z8000, such as the Zilog Z8070 floating-point coprocessor.
[edit] External links
- Zilog Z80,000 Preliminary Technical Manual – PDF scan of documentation from 1984.
Z80 series: Z80 | Z180 | Z280 | Z380 | Z800 | eZ80 |
z80 Compatibles |
z80 series: NEC uPD780C | Sharp LH-0080 | T34 |