[Coco] CoCo 4/5 perspectives: close hardware emulation?
Mark McDougall
msmcdoug at iinet.net.au
Sat Jan 27 18:33:35 EST 2007
Joel Ewy wrote:
> The conventional wisdom is that it's infeasible for hobbyists to develop
> their own PCI cards. But how difficult would it really be in comparison
> to things we're already suggesting. I'm not suggesting hand-building
> our own PC boards, but just designing the simplest possible PCI card
> with nothing but the bus interface logic and a big flash ROM.
A PCI card would be beyond most - not all - hobbyists - at least in terms of
layout. Even at 33MHz, there are requirements in terms of maximum PCB trace
lengths for the PCI signals.
Bus interface logic *requires* a PCI bridge chip - something from PLX for
example.
Not quite sure what you're going to gain from loading from ROM on a PCI card
- writing a custom boot loader to boot from HDD/CF would be a *much* cheaper
and easier option and IMHO imperceptibly slower. With a custom boot loader
and no OS, you're talking about loading a few MB worth of software at around
100MB/s.
Besides, the PCI spec does not allow execution-in-place for expansion ROMs -
the system needs to copy ROM contents into shadow RAM - and that's going to
take time as well.
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list