RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » my latest Z80 SBC
my latest Z80 SBC [message #9182] Wed, 06 October 2021 15:25 Go to next message
norwestrzh is currently offline  norwestrzh
Messages: 196
Registered: November 2015
Senior Member
This is my newest Z80 SBC. It is based on Grant Searles 9-chip Z80, but with some enhancement. There is a bank toggle to access the other half of the 128k SRAM, and an improved reset circuit. I found the original reset design to be unreliable. This SBC is currently running at 16 MHz. I've got a faster SRAM on order to see if it is possible to run at 20 MHz. It runs Plasmo's ASCII art program (compiled with the Hitech C compiler) in about 19 seconds. It uses both the CMOS versions of the Z80 and SIO. A number of baud rates are available for the two serial ports: 38.4k or 115.2k can be set by a jumper and change of the UART oscillator. Others can be set up with changes to the UART initialization code. Serial connections are via the common, and inexpensive, 2102 style TTL to USB adapter. The logic is SMT 74LS. That little, white bodge wire is not there because of a mistake on the PCB. I damaged a trace trying to solder the LS138 (I'm still trying to learn how to work with SMT). A 27C256 UVEPROM can be used for the firmware, or I now use a Winbond W27C512 (either half of the 64k chip can be accessed with an on-board jumper). The original plan was to power it with a wall wart, but I discovered that it can be powered directly from the USB port. I now regret not having a jumper to select either external power to the IDE-CF adapter, or internal power via pin 20 of the interface. *frown* That's what the yellow/red jumper wire is for.

Currently running CP/M 2.2 with sixteen 8 MB "drives", and a number of compilers/interpreters: BASIC, FORTRAN, C, Pascal, FORTH, PL/I, and of course, assembler. I intend to use it for programming applications.

Roger

[added 10/7: Got a few 50 n.s. SRAMs (Alliance AS6C1008) in the mail today. Very pleased that this SBC now runs at 20MHz with a 115.2k baud console. It runs ZEXALL in about 34 minutes!]
  • Attachment: z80-sbc.jpg
    (Size: 268.47KB, Downloaded 298 times)

[Updated on: Thu, 07 October 2021 19:29]

Report message to a moderator

Re: my latest Z80 SBC [message #9183 is a reply to message #9182] Wed, 06 October 2021 18:06 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Nice SBC!
Re: my latest Z80 SBC [message #9186 is a reply to message #9183] Fri, 08 October 2021 20:27 Go to previous messageGo to next message
b1ackmai1er is currently offline  b1ackmai1er
Messages: 396
Registered: November 2017
Senior Member
Wow 20Mhz is really hot, don't have any pure z80 systems that run that fast.
I'm definately a z80 fanboy Smile

Re: my latest Z80 SBC [message #9187 is a reply to message #9186] Sat, 09 October 2021 09:27 Go to previous messageGo to next message
norwestrzh is currently offline  norwestrzh
Messages: 196
Registered: November 2015
Senior Member
Yep, 20 MHz is great for compiles and other CPU intensive tasks, but it sucks for trying to play any games. Never thought I'd say it, but this little Z80 is just too fast for games!

Roger
Re: my latest Z80 SBC [message #9189 is a reply to message #9187] Sat, 09 October 2021 16:53 Go to previous message
plasmo is currently offline  plasmo
Messages: 916
Registered: March 2017
Location: New Mexico, USA
Senior Member
Running Grant Searles's Z80 to 20MHz is an interesting result because I didn't think to overclock SIO which is a 10MHz part. I had been successful in overclocking Z80 to 33MHz for selected Z80 and reliably to 29.5MHz (29.4912MHz to be exact). However, the I/O of such overclocked system is based on either CPLD emulation of serial port or KIO (Z84C90). Never did thought about running SIO to 29.5MHz...hmmm...

Edit, Moved the remaining discussion to Simple80 topic so not to hijack this thread
Bill

[Updated on: Sat, 09 October 2021 17:44]

Report message to a moderator

Previous Topic: Ubuntu>minicom>kermit ( NOT A HW ? )
Next Topic: Simple80, a low-cost, glue-less CP/M Ready Z80 SBC


Current Time: Mon Mar 24 21:48:53 PDT 2025

Total time taken to generate the page: 0.03987 seconds