RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » ECB-DMA (Wolfgang Kabatzge's ECB-DMA)
Re: ECB-DMA [message #8786 is a reply to message #8760] Wed, 07 July 2021 03:27 Go to previous messageGo to previous message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Hi Phillip
Awesome, this is great work and I am looking forward to robust testing of the new DMA board design. I would very much like to port the design over to the Z80 MBC and my plan is the DMA will be the next board after the Z80 FDC. Speaking of Z80 FDC, I am designing the Z80 FDC to be PIO and DMA compatible with the important DMA signals (TEND# and FDC_DMA) being exported as "flying signals" over-the-top. The Z80 DMA board will be an adaptation of the ECB-DMA board with a corresponding connector.

Probably this is not the greatest DMA-FDC design ever but the goal is to demonstrate it working and if successful we can make further adaptations in the inevitable PCB respin cycle. There are already a bunch of DMA related signals in the Z80 FDC design so I am hoping everything is covered. If someone is knows more about DMA and FDCs would please take a look at these features of the Z80 FDC and also the ECB-DMA and post feedback or send me an email.

Again, this is wonderful and its great to see this DMA issue finally getting its due after literally years of discussion. Great job and keep going!

Thanks, Andrew Lynch

PS, oh yeah, what I originally meant to say is these complicated direction logic circuits can drive you nuts trying to figure them out and get it straight. For me it was the bus direction on the original Z80 SBC with all the rules for internal and external IO, memory, etc. More recently, on the Z80 MBC it has been the chip select logic on the Z80 ROM and Z80 RAM were an odd combination that even on two separate boards had to work together. What I did was write up logic truth tables in my notes to get all the scenarios straight and ensure the outcome is what I was expecting and wanted to happen. Actually on the Z80 ROM and Z80 RAM boards I ended up putting the truth tables on the schematics because it was so difficult to explain how those two boards interact. You might consider a similar approach to make your design logic more visible and enable others to help you. Just a thought meant to help

[Updated on: Wed, 07 July 2021 03:34]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Parallel Printer Port driver for Z80
Next Topic: Using Multi-Core Processors to build a in-circuit replacement/enhancement for vintage CPUs


Current Time: Sat Oct 25 19:50:12 PDT 2025

Total time taken to generate the page: 0.01302 seconds