Homebrew 68000 computer with a PCI bus

(maniek86.xyz)

23 points | by andrewstuart 16 hours ago ago

6 comments

  • generuso 11 hours ago ago

    It is rather stunning that PCI signalling works despite this style of wiring, but the proof is in the pudding! Dealing with the wire inductance and the interference between the signals could easily be the hardest aspect of this implementation. Probably much harder than designing the logic itself. IIRC, the absolutely minimal working PCI hardware and software could actually be rather rudimentary, if one did not need implement the entire PCI specification in a compliant way.

  • MisterTea 13 hours ago ago

    This is really neat and something I thought about myself.

    An OS that would run on this is Inferno, though I am not sure of the state of the 68k compiler.

    • 9 hours ago ago
      [deleted]
  • phendrenad2 12 hours ago ago

    Look at all those wires! No wonder hobbyists haven't bothered with the PCI bus much.

    • bcrl 11 hours ago ago

      Small (10cm x 10cm) 2 layer PCBs only cost about $2 these days ($6 for 4 layers), which makes more complex designs possible for hobbyists. However, I am impressed at the hand soldered build by the author! Prototyping on breadboards is so much more accessible with CPUs that are only clocked at a few / tens of MHz and don't have thousands of pins... Looks like hours of fun!

      • phendrenad2 7 hours ago ago

        It's true that 2 layer boards are very cheap, but there's a big jump in price when you go to 4 layers, and 5+ layers and beyond is a huge jump in price. I think that for PCI, below 6 layers will be tight and below 4 layers would be impossible.