hrmmmm Might make for an interesting grad project. Maybe a new RFC, "PEB over 802.3u" or "PEB over UDP." (To pat my back a little, I graduate this semester and should start grad school next spring while I use the summer and fall semester to transition between business mode and full-time student mode.)
Well, you can try an estimation - seriously.
We have a 3 MHz clock, and you must be able to transmit all line states *at least* at that rate. Maybe there are situations where you are required to delay signals for some few nanoseconds, so this could require to significantly push up the rate (say, 5 times). For now we assume everything can be set at each 3 MHz clock tick (333 ns cycle time).
Then we have a bidirectional bus; some lines (address bus) only go to the box, the data bus goes back and forth, and other signal lines are also either inbound or outbound. Let's just assume that we go outbound. We have 16 address lines, 8 data lines, DBIN, RESET, CRUCLK, WE, MBE, MEMEN, and IAQ, so these sum up to 31 line states, each 0 or 1, to be transmitted at 3 MHz.
This will result in 93 Mbit/s, if, as I said, the peripheral cards are OK with getting all signals at a single instant, which may be a false assumption, so you may be forced to use a multiple of that rate, and then you are already heading towards Gigabit Ethernet.
The problem is that not all the 31 bits will actually change all the time every 333 ns, but they *could*.
One special thing is the AUDIO IN which is an analog line ... will need to be handled separately.
Edited by mizapf, Sun Apr 27, 2014 5:02 PM.