Nope, unlike the EC020 which came in a 100 pin package and had only 24 address lines, the EC030 comes il an 132pin package so they had space for all 32 address lines.Brane2 wrote:
[68EC030 solution]
Bruce Lee is choke full of 68030RC33 and similar stuff at $5/piece.
680EC030 is IIRC limited to 16MiB only.
Lots to comment on but little time at the moment. But here is something:
[68SEC000 overclocking]
Depending on mask set, 40MHz seems to be quite common with pins actually driving stuff, and it does not scale perfectly with power supply voltage. Buffering everything of note and a somewhat lower than 5V supply might provide the best performance.
In theory, one could use a common clock, a sh*tload of buffers and a 4-phase bus approach to get 4 of them work on the same bus without contention (or rather, rare contention as operations can take non-multiples of 4 clocks). Multiplexing will reduce this number. I doubt things would work on a cable (even ATA 80-pin like) as the bus gets quite involved. So, napkin calculation, 40MHz=25ns per clock, assuming good buffer control one would lose about 7-10ns of that on the data bus (maybe a few ns on the address bus), leaving about 15ns for some sort of RAM, which points to fast SRAM.
But looking at that, a very tight build on a multilayer board with actual multiplexers might be needed for best performance, plus a fast CPLD to arbitrate and produce proper handshake signals for the 68SEC000 side(s). Lack of on-board cache is a plus in this case as it prevents data incoherency - everything is always made into a true copy in RAM, for all the CPUs to see. Certainly doable but far from trivial.