Here's my two cents. I posted this before somewhere. As I said, it seems to me few people were using the TX, RX, and USER pins 1-4. So that is six free pins there.This is what I came up with for maximizing utility of a 40 pin connector. See pic below.It introduces IEI, IEO, and has a separate slot for a DMA card. As you look across backwards from right to left, you will see that these six pins come into RS2014 compliance as you walk down the board.In my design below, the IEI / IEO chain proceed right to left. With the chaining of slots, slot position becomes important. 3V3 is on pin 40 as an option for the last few slots. I think this will do everything I need. I also have Bus Links straps before the last two slots.I can run DMAI can daisy chain 5 interrupts.I have 3v3 on a few slots.I can break the TX, Rx, U1, and U2 links for multi-purposing.NMI is thrown in on one slot where I think I may need it.So, as I am not a fan of large pin counts, I ran with 40 pins. Large buses do not seem very vintage to me. Does anyone remember the STD bus with large goofy fingers - 32 of 'em? These were manly cards with edge connectors that you could spit on, rub it off on your shirt, an SLAM it back into the "card cage." These cards had balls that you could kick.The "bus" I show below is actually a motherboard w/ Z80, RAM, ROM, and Clock. Everything needs this so I put them put them on a backplane and made a motherboard. Still, I can strap out the memories, the clock, and the 3V3 and run standard RC2014 cards - which I plan to do to debug my backplane w/ know operational cards.BTW, on an SCC card I am making, there are straps on the card to let the chip run w/out IEI & IEO and IntAck. That way I can plug the card into a vanilla slot and use it that way. This raises an interesting idea.Maybe instead of new buses, there should be standards for the cards, such as a standard for interrupt chain cards, and DMA cards, and Serial Com cards, display cards, etc. For example, a interrupt chain configuration could be standardized which would also spec an "IEI/IEO" slot for cards that use chained interrupts. A spec for serial com cards could define how to bring out Tx and Rx and control signals - which User pins to use for control signals. To cover all possibilities, backplanes could be specified with breakable links between slots or configurable links. It would be a lot of work, but it would be nice to be able to use anybody's serial card or display card.(make that a Quarter - got carried away)Thanks for your thoughts, Bill. . . =Steve Markowski
Enhanced | Standard | ||
A31 | 1 | 1 | A15 |
A30 | 2 | 2 | A14 |
A29 | 3 | 3 | A13 |
A28 | 4 | 4 | A12 |
A27 | 5 | 5 | A11 |
A26 | 6 | 6 | A10 |
A25 | 7 | 7 | A9 |
A24 | 8 | 8 | A8 |
A23 | 9 | 9 | A7 |
A22 | 10 | 10 | A6 |
A21 | 11 | 11 | A5 |
A20 | 12 | 12 | A4 |
A19 | 13 | 13 | A3 |
A18 | 14 | 14 | A2 |
A17 | 15 | 15 | A1 |
A16 | 16 | 16 | A0 |
Gnd | 17 | 17 | Gnd |
5v | 18 | 18 | 5v |
RFSH | 19 | 19 | M1 |
Page | 20 | 20 | Reset |
Clock2 | 21 | 21 | Clock |
BUSACK | 22 | 22 | INT |
HALT | 23 | 23 | MREQ |
BUSRQ | 24 | 24 | WR |
WAIT | 25 | 25 | RD |
NMI | 26 | 26 | IORQ |
D8 | 27 | 27 | D0 |
D9 | 28 | 28 | D1 |
D10 | 29 | 29 | D2 |
D11 | 30 | 30 | D3 |
D12 | 31 | 31 | D4 |
D13 | 32 | 32 | D5 |
D14 | 33 | 33 | D6 |
D15 | 34 | 34 | D7 |
Tx2 | 35 | 35 | Tx |
Rx2 | 36 | 36 | Rx |
USR5 | 37 | 37 | USR1 |
I2C SDA | 38 | 38 | IEI |
I2C SCL | 39 | 39 | IEO |
USR8 | 40 | 40 | USR4 |
Does anyone remember the STD bus with large goofy fingers - 32 of 'em? These were manly cards with edge connectors that you could spit on, rub it off on your shirt, an SLAM it back into the "card cage." These cards had balls that you could kick.My memory of card edge connectors is slightly different. Not that you could but More a case that you had to unplug the card, clean the connectors, replace the card at least once every day just to keep the system running. OK if you only had one, but we had about 50 of these to keep running in a factory environment. Big deal when 2764's became available and we replaced 4 memory cards with a single card to give big improvements in reliability.
--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+unsubscribe@googlegroups.com.
To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/284759e9-be18-4767-ba68-b9ffb87b8782%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "RC2014-Z80" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rc2014-z80/oGw1MAQXfn0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rc2014-z80+...@googlegroups.com.
To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/CAO93Ptdd0SrWQsepiJGkwoLqyM_cjLNy%2Bi%2BwNSLWp0bRVMaWsg%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "RC2014-Z80" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rc2014-z80/oGw1MAQXfn0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rc2014-z80+...@googlegroups.com.
To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/6a176ebf-6751-43db-beb1-38aa3b077795%40googlegroups.com.
It has an 80-pin expansion socket edge mounted (80 pin header socket same as RC2014 slots).I'm also planning a board to connect to the LiNC Z50Bus. Similar to the above but the input end will have a Z50Bus connector. I may also make a backplane module with Z50Bus sockets, but RC2104 80-pin in and out connectors.So to address your wish list.A17, A18, A19 (and A16 I assume) - I think it is safe to say these can be allocated next to A0, A1, A2, etc. Perhaps Spencer could formalise this allocation.IE0, IEI and other missing Z80 signals - IEI and IEO are taken care of in my design. Not sure what other Z80 signals you mean.double row connectors on the backplane (to get more stability) - done
Power-On AUTO-RESET - I plan to put that on my CPU module (when I design it) along with the primary bus clock oscillator.
3.3 and 1.8 v power supply (from 5V) ... (to get nearer to PI hardware) - No solution or plans for these. I'm personally trying to stay 5 volt retro, but I guess I could add a backplane module with these voltages on some of the USER pins.Comments anyone?Steve
On Saturday, 23 June 2018 07:41:10 UTC+1, Marten Feldtmann wrote:If anyone is considering constructing a new backplane I would have wishes:
* A17, A18, A19 - to offer possible usage of Z180 and ez80 possibilities
* IE0, IEI and other missing Z80 signals
* double row connectors on the backplane (to get more stability)
* Power-On AUTO-RESET
* 3.3 and 1.8 v power supply (from 5V) ... (to get nearer to PI hardware)
:-)
Marten
I’d love to see the IEEE Standard STEbus (IEEE-10000) make a comeback. It has a Wikipedia page.
I believe there are at least 1000 RC2014 systems out there. It is alive & growing rapidly.
> Problems arise when you have a longer bus. e.g. one CPU driving 20 slave boards 0.8 inches apart.
RC2014 seems fine with 10 slots at 8MHz. I'm watching with interest
what happens when Bill tries to run it usefully at 20+MHz 8)
RC2014 was created by one amateur guy routing Z80 signals to a strip of right-angle berg stick and plugging that into a piece of stripboard.This is okay for cobbling together a few (<5) boards together for a prototype but that's about all.
It would also have the possibility to implement an IEI/IEO look ahead.
It might be nice to also use right angled headers to allow configuration changes without removing modules. I'm not sure how easy it is to find three row right angled headers. This would also leave the option to have external links using DuPont type jumper wires.
Mark