Differences
This shows you the differences between two versions of the page.
| boards:sbc:z180_mark_iv:z180_mark_iv [2025/12/16 03:29] – Revision from 2025-12-16 | boards:sbc:z180_mark_iv:z180_mark_iv [2026/06/15 12:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | ====== Z180 Mark IV ====== | ||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | The Z180 Mark IV is a single board computer, meaning it may run stand-alone. It also has an interface to the RetroBrew bus (ECB) for access to additional peripheral boards. | ||
| + | |||
| + | {{[[lib: | ||
| + | |||
| + | Gallery | ||
| + | |||
| + | ===== Specifications ===== | ||
| + | |||
| + | A Z180 cpu up to 33Mhz. Using an 18.432Mhz oscillator, the newest Z180 processors are easily overclocked 2X to 36.864Mhz. | ||
| + | |||
| + | 512k of static RAM memory. Up to 1Mb of EPROM, or up to 512k FLASH memory. | ||
| + | |||
| + | Date/time clock with battery backed NVRAM (DS1302). Backup power is usually provided by a 0.22F super-capacitor. | ||
| + | |||
| + | Terminal connection through an RS-232 port using an IBM-PC serial port 10-pin header. | ||
| + | |||
| + | Twisted pair FDX communication through an RJ-12 (6P4C) modular jack. | ||
| + | |||
| + | A Secure Digital (SD) card slot. Standard, HC, and XC cards are supported by ROM firmware. | ||
| + | |||
| + | A 40-pin IDE connector which supports 8-bit transfers, and is usually used with a Compact Flash card Master/ | ||
| + | |||
| + | Power is supplied to the Mark IV SBC through the ECB bus, or through a 4-pin Molex connector (PC/AT disk drive power connection). The board operates using +5V power only. | ||
| + | |||
| + | Board Archive pages [[n8vem-pbwiki-archive: | ||
| + | |||
| + | ===== Board ===== | ||
| + | |||
| + | Schematic: [[https:// | ||
| + | |||
| + | PCB Layout: [[https:// | ||
| + | |||
| + | Parts List: [[https:// | ||
| + | |||
| + | Gerber (MFG): | ||
| + | |||
| + | OBSOLETE: Gerber [[https:// | ||
| + | |||
| + | The circuit layers of the two Gerber ZIPs are identical. The “008a” Gerbers correct information on the Silkscreen layer) | ||
| + | |||
| + | Note: For board manufacture at JLPCB rename the PCB_Edges, Inner2, Inner3 file from .gbr to .gm1, .gp1 and .gp2 respectively. | ||
| + | |||
| + | ====== Construction ====== | ||
| + | |||
| + | Install SD card socket before installing RR2 so solder pads are more accessible. | ||
| + | |||
| + | Note C40 is installed inside of the socket. Ensure socket has appropriate clearance or install C40 on rear of board. | ||
| + | |||
| + | ===== Jumper Configuration ===== | ||
| + | |||
| + | RESET CONFIGURATION | ||
| + | |||
| + | P1 1-2 N8VEM (LEGACY) | ||
| + | |||
| + | P1 2-3 KONTRON | ||
| + | |||
| + | IDE POWER | ||
| + | |||
| + | P9 CLOSED = VCC TO IDE | ||
| + | |||
| + | P9 OPEN = GND TO IDE | ||
| + | |||
| + | ON BOARD PERIPHERALS ADDRESS | ||
| + | |||
| + | P10 80H = OXXX where O = open and X is closed | ||
| + | |||
| + | EPROM (27C080) | ||
| + | |||
| + | P11 1-2 | ||
| + | |||
| + | P12 1-2 | ||
| + | |||
| + | FLASH (29F040/ | ||
| + | |||
| + | P11 2-3 | ||
| + | |||
| + | P12 2-3 | ||
| + | |||
| + | ===== Connectors ===== | ||
| + | |||
| + | EXTERNAL RESET | ||
| + | |||
| + | P2 | ||
| + | |||
| + | PRIMARY SERIAL PORT CONNECTION | ||
| + | |||
| + | P3 | ||
| + | |||
| + | With a MAX233 installed at U4 the serial port provides RS-232 level signals on Tx, Rx, CTS and RTS lines. Connection to the P3 header is via a standard Serial RS232 DB9 Male COM Port IDC connector. The Z8S180 enforces CTS/RTS flow control so this must be selected in your terminal program and supported by your serial cable and interface. | ||
| + | |||
| + | If a MAX233 is not being used and communication is TTL level, the following connections should be made on the U4: | ||
| + | |||
| + | 2-5 - Tx | ||
| + | |||
| + | 3-4 - Rx | ||
| + | |||
| + | 1-18 - RTS | ||
| + | |||
| + | 19-20 - CTS | ||
| + | |||
| + | Recommended RS-232-TTL to USB converters are the CP2102 based devices that have the additional RTS/CTS pin header locations. | ||
| + | |||
| + | In the absence of a device or cable that support CTS/RTS, pin 1 and pin 20 should be bridges on U4. | ||
| + | |||
| + | RS422 SERIAL PORT CONNECTION | ||
| + | |||
| + | P15 | ||
| + | |||
| + | The RS422 provides the advantage of higher speed, greater noise immunity and multi-drop connectivity over the primary serial connector and is ideal for connecting to remote controllers. Only Tx/Rx is supported i.e there are no flow control or modem signals. | ||
| + | |||
| + | ===== Firmware ===== | ||
| + | |||
| + | The UNA BIOS was developed on the Mark IV, and was updated to version 2.1 in January 2017. The distributed images contain Will Sowerbutt' | ||
| + | |||
| + | See: software[[software: | ||
| + | |||
| + | Wayne' | ||
| + | |||
| + | See: software[[software: | ||
| + | |||
| + | === Test ROM TEST0.BIN === | ||
| + | |||
| + | This [[https:// | ||
| + | |||
| + | Requirements: | ||
| + | |||
| + | SD Card installed with D3 LED | ||
| + | |||
| + | Bicolor status LED | ||
| + | |||
| + | 18.432Mhz clock | ||
| + | |||
| + | Serial connection at 9600 with CTS/RTS flow control. | ||
| + | |||
| + | Tests: | ||
| + | |||
| + | Check correct installation of address jumpers. | ||
| + | |||
| + | Determine the processor version. | ||
| + | |||
| + | Check the serial interface signal CTS. | ||
| + | |||
| + | Terminal output verification. | ||
| + | |||
| + | Keyboard echo test. | ||
| + | |||
| + | DS1302 & NVRAM test. | ||
| + | |||
| + | Check SDCard switch statuses. | ||
| + | |||
| + | Initial operational status is visually identified by test 1-3 flashing D3 in a sequence of 5-flashes, then 3-flashes, then 1 flash. | ||
| + | |||
| + | See the 0README.TXT file for more detailed information. | ||
| + | |||
| + | ====== Benchmark ====== | ||
| + | |||
| + | asciiart.bas benchmark for Mark IV 18.348Mhz Z180 board running Microsoft MBASIC v5.21: | ||
| + | |||
| + | 0m58s | ||
| + | |||
| + | <code code> | ||
| + | 10 FOR Y=-12 TO 12 | ||
| + | 20 FOR X=-39 TO 39 | ||
| + | 30 CA=X*.0458 | ||
| + | 40 CB= Y*.08333 | ||
| + | 50 A=CA | ||
| + | 60 B=CB | ||
| + | 70 FOR I=0 TO 15 | ||
| + | 80 T=A*A-B*B+CA | ||
| + | 90 B=2*A*B+CB | ||
| + | 100 A=T | ||
| + | 110 IF (A*A+B*B)> | ||
| + | 120 NEXT I | ||
| + | 130 PRINT " "; | ||
| + | 140 GOTO 210 | ||
| + | 200 IF I>9 THEN I=I+7 | ||
| + | 205 PRINT CHR$(48+I); | ||
| + | 210 NEXT X | ||
| + | 220 PRINT | ||
| + | 230 NEXT Y | ||
| + | |||
| + | 000000011111111111111111122222233347E7AB322222111100000000000000000000000000000 | ||
| + | 000001111111111111111122222222333557BF75433222211111000000000000000000000000000 | ||
| + | 000111111111111111112222222233445C | ||
| + | 011111111111111111222222233444556C | ||
| + | 11111111111111112222233346 D978 BCF DF9 6556F4221111110000000000000000000000 | ||
| + | 111111111111122223333334469 | ||
| + | 1111111111222333333334457DB | ||
| + | 11111122234B744444455556A | ||
| + | 122222233347BAA7AB776679 | ||
| + | 2222233334567 | ||
| + | 222333346679 | ||
| + | 234445568 | ||
| + | 864332221111111000000000000000000 | ||
| + | 234445568 | ||
| + | 222333346679 | ||
| + | 2222233334567 | ||
| + | 122222233347BAA7AB776679 | ||
| + | 11111122234B744444455556A | ||
| + | 1111111111222333333334457DB | ||
| + | 111111111111122223333334469 | ||
| + | 11111111111111112222233346 D978 BCF DF9 6556F4221111110000000000000000000000 | ||
| + | 011111111111111111222222233444556C | ||
| + | 000111111111111111112222222233445C | ||
| + | 000001111111111111111122222222333557BF75433222211111000000000000000000000000000 | ||
| + | 000000011111111111111111122222233347E7AB322222111100000000000000000000000000000 | ||
| + | </ | ||
