Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
builderpages:b1ackmai1er:ecb_zilog_peripherals_pcb [2022/01/20 17:01] – Revision from 2022-01-20 builderpages:b1ackmai1er:ecb_zilog_peripherals_pcb [2026/06/15 12:57] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +/* Imported from Wayback Machine
 +   Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:b1ackmai1er:ecb_zilog_peripherals_pcb
 +   Snapshot date: 2023-01-31
 +   Generator    : wayback-archiver
 +*/
 +
 +====== Zilog Peripherals ======
 +
 +Gerber file regeneration:
 +
 +{{[[lib:plugins:ckgedit:fckeditor:userfiles:image:builderpages:b1ackmai1er:ecb_zilog_peripherals.png]]
 +
 +NOTE : THE FOLLOWING FILES ARE SUPERSEDED. REFER [[boards:ecb:zilog-peripherals:start|[[boards:ecb:zilog-peripherals:start|]]]] FOR THE MOST CURRENT VERSION
 +
 +Untested Gerbers for ECB Zilog Peripherals board:
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:b1ackmai1er:ecb_zilog_peripherals.zip|:builderpages:b1ackmai1er:ecb_zilog_peripherals.zip]]
 +
 +Original file for comparison:
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=boards:ecb:zilog-peripherals:v1:zilog_peripherals-full-board.pdf|:boards:ecb:zilog-peripherals:v1:zilog_peripherals-full-board.pdf]]
 +
 +===== ROMWBW Customization for SIO serial ports =====
 +
 +The Zilog Peripherals board is not currently supported by ROMWBW 2.9.0 but the Zilog SIO/DART is supported for the RC2014 platform which provides two serial ports COM1 and COM2 as devices UC1: and UP1:
 +
 +Documented below are my efforts to update the ROMWBW source to support the Zilog Peripherals board.
 +
 +Current status:
 +
 +Zilog Peripherals board is supported by configuration. Baud rate selection is supported. Parity, Data and Stop bit changes are not currently supported.
 +
 +Driver changes are available as part of the 2.9.1+ build of ROMWBW.
 +
 +https://github.com/wwarthen/RomWBW
 +
 +===== Proof of Life =====
 +
 +SBC V2 Settings
 +
 +K12 Pin 1-3
 +
 +ZILOG PERIPHERALS
 +
 +SIO/0
 +
 +Port B0h
 +
 +4.9152MHz
 +
 +X5 Pin 15-16 (Use Crystal)
 +
 +X5 Pin 9-11 (/16)
 +
 +X6 Pin 3-5 (TXCA=PHIX)
 +
 +X6 Pin 8-10 (RXTXCB=PHIX)
 +
 +X6 Pin 7- X4 Pin 12 (RXCA=PHIX)
 +
 +<code code>
 +RetroBrew HBIOS v2.9.0, 2018-07-17
 +
 +SBC Z80 @ 8.000MHz
 +0 MEM W/S, 1 I/O W/S, INT MODE 2
 +512KB ROM, 512KB RAM
 +
 +UART0: IO=0x68 16550A MODE=38400,8,N,1
 +SIO0: IO=0xB6 SIO MODE=38400,8,N,1
 +SIO1: IO=0xB7 SIO MODE=38400,8,N,1
 +DSRTC: MODE=STD Sat 2000-01-01 01:05:16
 +MD: UNITS=2 ROMDISK=384KB RAMDISK=384KB
 +FD: IO=0x36 UNITS=2
 +PPIDE: IO=0x20 NOT PRESENT
 +
 +Unit        Device      Type              Capacity/Mode
 +----------  ----------  ----------------  --------------------
 +Disk 0      MD1:        RAM Disk          384KB,LBA
 +Disk 1      MD0:        ROM Disk          384KB,LBA
 +Disk 2      FD0:        Floppy Disk       3.5",DS/HD,CHS
 +Disk 3      FD1:        Floppy Disk       3.5",DS/HD,CHS
 +Serial 0    UART0:      RS-232            38400,8,N,1
 +Serial 1    SIO0:       RS-232            38400,8,N,1
 +Serial 2    SIO1:       RS-232            38400,8,N,1
 +
 +SBC Z80 Boot Loader
 +
 +Boot: (C)PM, (Z)System, (M)onitor,
 +      (L)ist disks, or Disk Unit # ===> BOOT CPM FROM ROM
 +
 +CBIOS v2.9.0 [WBW]
 +
 +Configuring Drives...
 +
 +   A:=MD1:0
 +   B:=MD0:0
 +   C:=FD0:0
 +   D:=FD1:0
 +
 +   3719 Disk Buffer Bytes Free
 +
 +CP/M-80 v2.2, 54.0K TPA
 +
 +B>
 +</code>
 +
 +===== CP/M output on UC1: =====
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2aa573&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/b1ackmai1er/zilog-peripherals-sio2.png|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/b1ackmai1er/zilog-peripherals-sio2.png?800x444}}]]
 +
 +===== Troubleshooting =====
 +
 +Interrupt vector table is being populated.
 +
 +Checked interrupt enable bitmap is correct.
 +
 +Backplane links connected.
 +
 +SIO/0 Pin 13 RXCA has clock
 +
 +SIO/0 Pin 14 TXCA has clock
 +
 +SIO/0 Pin 27 RXTXCB has clock
 +
 +SIO/0 Pin 15 TXDA has serial data
 +
 +SIO/0 Pin 12 TRDA has serial data
 +
 +EUREKA!
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0