Also wondering if I can run some fpga system cores then DMA them to the Radeon video ram and the DSP audio buffer...
Anyway I thought I'd write up some of the investigations on a blog here because, I think, they are kind of interesting. To me at least.
So anyway starting with the ProcSparkII. This is an FPGA PCI board.
I now know that it was supported by Gidel by their ProcWizard software and ip. Essentially it had two FPGA chips, one to decode PCI and provide a simpler local bus. The other has a user design on.
Anyway I started by looking over the board to see what was on it:
Board boots with vendor id 165c, device id 5435 -> gidel proc spark. So Cyclone 1 contents seems original.
epcs4 with AS interface -> read contents to POF
U15: Quickswitch 24 way
U3: EPCS4N
EPC/J1: Active serial for EPCS4N
U7: 50MHz clock
U5: 525-01/02 clock chip
U2: Board controller FPGA: Cyclone 1 EP1C4F324C7N: 400LAB/4000LE, ~10KB RAM
U1: Cyclone II EP2C35F672C7N: 2076LAB/33216LE, 60KB RAM
U13: PI49FCT32803 - 3.3V low skew clock buffer
U14: "
U12: MT46V16M16 -32MB DDR
U11: "
J2: EP1C4 JTAG
J3: EP2C35 JTAG