Knowledge (XXG)

Zilog Z800

Source 📝

195:-inspired "super Z80" that would run existing, and larger, programs at considerably higher speeds. However the address and data buses were multiplexed and the chip was, also in other respects, somewhat complicated to program and interface to. Calculation of exact execution times was also very much harder to do than for the Z80. Moreover, the plain Z80 were good enough for most applications at the time so the extra computing power was, in many cases, not worth the added complexity. Bad marketing seems to have hurt the product as well. 246: 232:(introduced 2001) has been both commercially successful and won engineering awards. Unlike the Z800, Z280, and Z380, the eZ80 does not introduce many new instructions or addressing modes, in comparison to the original Z80, but instead primarily extends the 16-bit registers of the Z80 to 24 bits wide. This enables it to reach 256 times as much memory, and adds a fully pipelined execution unit that executes Z80 opcodes 4× as fast as the original. 90:
versatile accumulators. In addition to the register operands possible in the Z80, they could be used with immediate data, direct address, register indirect, or indexed operands, even program counter-relative. Eight-bit operations had even more possibilities, including stack pointer-relative addressing and a choice of 8-bit or 16-bits immediate offsets.
65:, in that the Z800 was intended to be Z80 compatible, while the Z8000 was only Z80-like and did not offer any direct compatibility. Zilog sought to rectify the lack of Z80 compatibility exhibited by the Z8000 when introducing the Z800, seeking to offer Z80 binary compatibility with an eightfold performance increase over the Z80, mirroring plans by 94:
controller and clock, but added 256 bytes of RAM that could be used either as "scratchpad" RAM, or as a cache. When used in cache mode the programmer could configure it as a data or instruction cache, or both, and the internal memory controller then used it to reduce access to (slower) external memory.
89:
set but the registers and instructions were significantly orthogonalized in order to make them more general-purpose and powerful. Many new 8-bit and 16-bit operations were added, and the HL, IX, and IY registers were upgraded from their rather limited possibilities as accumulators in the Z80 to more
93:
The address bus was expanded to 24-bits to address 16 MB of memory. The chip was offered with either a 19-bit external bus for 512kB RAM, or a full 24-bit bus for 16MB RAM, the advantage to the smaller bus was a smaller 40-pin package. Like the Z80 before it, the Z800 retained the internal DRAM
108:
Another change was the addition of an optional 16-bit data bus, which doubled the rate at which it could access memory if set up properly. Combined with the two address bus sizes this meant that the chip was offered in a total of four versions:
97:
There were also ambitious provisions for multiprocessing and either loosely or tightly coupled slave processors, with or without shared global memory. This was known as the
202:, as a less ambitious Z80 derivative. It had great success, probably because it is almost as simple to program and interface to as the original Z80. 50:
and the Z800 never entered mass production. After more than five years had elapsed since it was originally introduced, the effort was redubbed the
267: 289: 43:(MMU) to provide a 16 MB address range. It also added a huge number of new more orthogonal instructions and addressing modes. 731: 470: 54:
in 1986. An actual product, the Z280 would ship in 1987 with almost the same design as the Z800, but this time implemented in
726: 225:(introduced 1994) was a commercial disappointment except for some specific telecom applications. On the other hand, the fast 260: 254: 321: 271: 623: 66: 40: 665: 355: 463: 86: 383: 593: 583: 368: 705: 700: 695: 640: 636: 558: 645: 456: 720: 31:
and meant to be released in 1985. It was instruction compatible with their existing
655: 650: 548: 192: 47: 660: 543: 62: 631: 571: 527: 522: 510: 505: 229: 222: 218:) and Zilog Z182 other attempts were made to extend the Z80 architecture, the 211: 70: 51: 500: 36: 32: 420: 675: 566: 601: 435: 215: 199: 74: 578: 226: 219: 24: 479: 405: 359: 28: 670: 55: 452: 352:
Z800 MPU Family Preliminary Product Specification (00-2259-01)
239: 46:
Zilog essentially ignored the Z800 in favor of their 32-bit
61:
The Z800 contrasts with Zilog's first 16-bit effort, the
448: 436:"Full Z80 Opcode List Including Undocumented Opcodes" 688: 621: 614: 592: 557: 536: 493: 486: 369:"Zilog Z800 microprocessor chip quick description" 464: 8: 206:More successful Z80 derivatives (from Zilog) 35:, and differed primarily in having on-chip 618: 490: 471: 457: 449: 322:"16-bits means more power for your money" 290:Learn how and when to remove this message 253:This article includes a list of general 111: 303: 7: 320:Geisler, Pamela A. (February 1982). 406:"R800 additional opcodes over Z80" 259:it lacks sufficient corresponding 14: 244: 99:extended processing architecture 69:to incorporate emulation of the 73:in certain products in its own 16:Prototype 16-bit microprocessor 191:The Z800 was, in most ways, a 85:There was no expansion of the 1: 434:Harston, J.G. (1998-04-15). 419:Harston, J.G. (1997-09-09). 404:Harston, J.G. (2008-06-04). 310:EDN November 27, 1986, p133 27:microprocessor designed by 748: 367:Olsen, Dave (1985-01-08). 210:Apart from the successful 382:Skot, Jeff (1985-05-16). 103:extended processing units 384:"Z800 preliminary specs" 274:more precise citations. 732:16-bit microprocessors 214:(developed largely by 198:Hitachi developed the 187:Reason for the failure 67:National Semiconductor 41:memory management unit 727:Zilog microprocessors 356:San Jose, California 77:of microprocessors. 714: 713: 684: 683: 610: 609: 594:Operating systems 362:. September 1983. 300: 299: 292: 184: 183: 81:Short description 739: 656:Toshiba TLCS-870 619: 491: 473: 466: 459: 450: 445: 443: 442: 430: 428: 427: 421:"Z80 Opcode Map" 415: 413: 412: 393: 391: 390: 378: 376: 375: 363: 338: 337: 335: 333: 328:. pp. 26–27 317: 311: 308: 295: 288: 284: 281: 275: 270:this article by 261:inline citations 248: 247: 240: 112: 747: 746: 742: 741: 740: 738: 737: 736: 717: 716: 715: 710: 706:Masatoshi Shima 701:Ralph Ungermann 696:Federico Faggin 680: 637:Hitachi HD64180 606: 588: 559:Microcontroller 553: 532: 482: 477: 440: 438: 433: 425: 423: 418: 410: 408: 403: 400: 398:Further reading 388: 386: 381: 373: 371: 366: 350: 347: 342: 341: 331: 329: 326:Data Processing 319: 318: 314: 309: 305: 296: 285: 279: 276: 266:Please help to 265: 249: 245: 238: 208: 189: 152:19-bit (512kB) 138:19-bit (512kB) 83: 17: 12: 11: 5: 745: 743: 735: 734: 729: 719: 718: 712: 711: 709: 708: 703: 698: 692: 690: 686: 685: 682: 681: 679: 678: 673: 668: 663: 658: 653: 648: 643: 634: 628: 626: 616: 612: 611: 608: 607: 605: 604: 598: 596: 590: 589: 587: 586: 581: 576: 575: 574: 563: 561: 555: 554: 552: 551: 546: 540: 538: 534: 533: 531: 530: 525: 520: 519: 518: 508: 503: 497: 495: 488: 484: 483: 478: 476: 475: 468: 461: 453: 447: 446: 431: 416: 399: 396: 395: 394: 379: 364: 346: 343: 340: 339: 312: 302: 301: 298: 297: 252: 250: 243: 237: 234: 207: 204: 188: 185: 182: 181: 180:24-bit (16MB) 178: 175: 172: 168: 167: 166:24-bit (16MB) 164: 161: 158: 154: 153: 150: 147: 144: 140: 139: 136: 133: 130: 126: 125: 122: 119: 116: 82: 79: 15: 13: 10: 9: 6: 4: 3: 2: 744: 733: 730: 728: 725: 724: 722: 707: 704: 702: 699: 697: 694: 693: 691: 687: 677: 674: 672: 669: 667: 664: 662: 659: 657: 654: 652: 649: 647: 644: 642: 638: 635: 633: 630: 629: 627: 625: 620: 617: 613: 603: 600: 599: 597: 595: 591: 585: 582: 580: 577: 573: 570: 569: 568: 565: 564: 562: 560: 556: 550: 547: 545: 542: 541: 539: 535: 529: 526: 524: 521: 517: 514: 513: 512: 509: 507: 504: 502: 499: 498: 496: 492: 489: 485: 481: 474: 469: 467: 462: 460: 455: 454: 451: 437: 432: 422: 417: 407: 402: 401: 397: 385: 380: 370: 365: 361: 357: 353: 349: 348: 344: 327: 323: 316: 313: 307: 304: 294: 291: 283: 273: 269: 263: 262: 256: 251: 242: 241: 235: 233: 231: 228: 224: 221: 217: 213: 205: 203: 201: 196: 194: 186: 179: 176: 173: 170: 169: 165: 162: 159: 156: 155: 151: 148: 145: 142: 141: 137: 134: 131: 128: 127: 123: 120: 117: 114: 113: 110: 106: 104: 100: 95: 91: 88: 80: 78: 76: 72: 68: 64: 59: 57: 53: 49: 44: 42: 38: 34: 30: 26: 22: 651:Sharp LH0080 641:Zilog Z64180 537:Z8000 series 515: 439:. Retrieved 424:. Retrieved 409:. Retrieved 387:. Retrieved 372:. Retrieved 351: 330:. Retrieved 325: 315: 306: 286: 277: 258: 209: 197: 193:minicomputer 190: 124:address bus 107: 102: 98: 96: 92: 84: 75:32000 series 60: 45: 20: 18: 661:Rabbit 2000 646:NEC µPD780C 624:compatibles 272:introducing 63:Zilog Z8000 721:Categories 632:ASCII R800 584:Encore! 32 572:Z8 Encore! 494:Z80 series 441:2009-07-16 426:2009-07-16 411:2009-07-16 389:2009-07-16 374:2009-07-16 345:References 255:references 212:Zilog Z180 71:Intel 8080 21:Zilog Z800 666:КР1858ВМ1 280:July 2009 118:# of pins 676:MMN80CPU 487:Products 121:data bus 87:register 615:Related 602:Z80-RIO 332:2 March 268:improve 216:Hitachi 200:HD64180 105:(EPU). 689:People 579:Z80182 549:Z80000 257:, but 227:24-bit 220:32-bit 177:16-bit 171:Z8216 157:Z8208 149:16-bit 143:Z8116 129:Z8108 115:part # 48:Z80000 39:and a 25:16-bit 23:was a 544:Z8000 480:Zilog 360:Zilog 236:Notes 163:8-bit 135:8-bit 37:cache 29:Zilog 671:U880 622:Z80 528:eZ80 523:Z380 516:Z800 511:Z280 506:Z180 334:2023 230:eZ80 223:Z380 101:and 56:CMOS 52:Z280 19:The 501:Z80 33:Z80 723:: 639:, 567:Z8 358:: 354:. 324:. 174:64 160:64 146:40 132:40 58:. 472:e 465:t 458:v 444:. 429:. 414:. 392:. 377:. 336:. 293:) 287:( 282:) 278:( 264:.

Index

16-bit
Zilog
Z80
cache
memory management unit
Z80000
Z280
CMOS
Zilog Z8000
National Semiconductor
Intel 8080
32000 series
register
minicomputer
HD64180
Zilog Z180
Hitachi
32-bit
Z380
24-bit
eZ80
references
inline citations
improve
introducing
Learn how and when to remove this message
"16-bits means more power for your money"
San Jose, California
Zilog
"Zilog Z800 microprocessor chip quick description"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.