Project to replace CTC

CTC (U4) is typically not populated in Z80retro, so this is a project to replace CTC with basic baud rate generation for 57600 and 2400 baud clocks and reuse CTC space for expanded I/O functions. The expanded functions are I2C, SPI/SD, WS2812B driver, and DS1302 RTC.

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_z80retro_ctc_prototype_annotated_top.jpg

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_z80retro_dsc_78030130.jpg

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_z80retro_as_built012925.jpg

Prototype schematic

CPLD design files

CPLD design file in PDF schematic

Memory map: $40 is I2C, $41 is SPI, $42 is WS2812, $43 is RTC

Software

I2C

Display ASCII table, scrolling

Game of Life

SPI

WS2812B

DS1302 RTC

Analog clock

Porting RomWBW

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_z80retro_z80retro_romwbw_boot.jpg

builderpages/plasmo/z80retro/ctcreplace.txt · Last modified: 2025/02/02 22:50 by plasmo
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0