Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
builderpages:plasmo:tinyz280 [2018/03/20 16:16]
plasmo
builderpages:plasmo:tinyz280 [2018/03/23 22:50] (current)
plasmo
Line 78: Line 78:
 ==== Final Step, Putting it all together ==== ==== Final Step, Putting it all together ====
  
-This is TinyZ280 at the end of the product ​development+After the various steps of incremental ​development, ​this is the [[:​builderpages:plasmo:​tinyz280:​final_step|end product]].
- +
-<<<​ photo of the board with annotation for mode jumperreset button >>>​ +
- +
-Features: +
- +
-Z280 at full bus speed of 12MHz +
- +
-4 megbyte of DRAM +
- +
-Bus connected CF interface +
- +
-One internal UART at 57600 baud, odd parity, no handshake +
- +
-bootstrap from CF disk to a simple monitor +
- +
-CP/M 2.2 +
- +
-CP/M 3 non-banked +
- +
-It has two modes of operations:​ +
- +
-UART Bootstrap. This is the mode to program a new CF disk. list of software needed, terminal software setting, instruction on how to write boot sector and ZZMon +
- +
-CF Bootstrap. This is normal mode of operation. At powerup, the state machine in CPLD initializes the CF to provide cold bootstrap code from the boot sector and map the memory from 0x0-0x200 to the data register of CF. Once data is ready the state machine releases the reset of Z280 which then executes a three-stage bootstrapping operations: +
- +
-1.  Z280 executes the cold bootstrap code resides in the boot sector which is mapped to memory location 0x0-0x200. ​ The cold bootstrap copy a simple CF loading program into memory and then jump into the CF loading program. +
- +
-2.  The CF loading program loads the monitor, ZZMon, from CF disk into memory and execute.+
  
  
builderpages/plasmo/tinyz280.1521577003.txt.gz · Last modified: 2018/03/20 16:16 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0