Close

Introduction to ZZ80MB

A project log for ZZ80MB, a Z280-based SBC

Z80-compatible CP/M-ready SBC that can program itself

plasmodePlasmode 10/23/2020 at 13:060 Comments

Z280 has two modes of operations.  In its native mode, it operates with 16-bit data bus and 24-bit of address.  Z280 can also operate in Z80-compatible mode where it has a 8-bit data bus with 24-bit address, but only 64K of memory is accessible at any given time.  In ZZ80MB Z280 is operating in Z80-compatible mode.

While Z280 was not a commercial success (too slow, too late), it contains many modern CPU features such as MMU, DMA, cache, and on-chip peripherals.  One unusual feature of Z280 is its "serial bootstrap" function where it can be configured to boot without ROM through its serial port.  With serial bootstrap, it receives 256 bytes of serial data and save them to memory location 0x0 to 0xFF.  When the 256th byte has been received, it starts program execution from location 0x0.  ZZ80MB utilizes the serial bootstrap function to load an EPROM programmer that can write the subsequent software into on-board EPROM.  

Features of ZZ80MB are:


   

Discussions