View Single Post
  #1 (permalink)  
Old 04-28-2006, 02:28 AM
Stephen Williams
Guest
 
Posts: n/a
Default Xilinx SystemACE on multi-FPGA board

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


OK, Xilinx was uniquely unhelpful this time, so I resort to this
list. My setup is a SystemACE connected to 1 or 2 Virtex2 FPGAs,
and also to a PPC405GPr running Linux. The second FPGA is optional,
and when the optional FPGA is installed, the JTAG is rerouted through
and a different ACE file supplied. The CF card contains a second
partition where the Linux fs (ext3) lives.

My problem is that when the second fpga is installed, the board
will crash Linux within a few minutes. The SystemACE driver is
getting an error that the JTAG configurator was unable to read
the configuration stream from the CF. (This is 1/2 nonsense, because
the chips were programed by the SystemACE under the watchful eye
of u-boot before Linux was even started.)

The second FPGA is getting programmed (during u-boot) because the
PPC is able to discover it's PCI id at boot time.

The CFGADDR[2:0] bits are unconnected on our board, as are the
CFGMODEPIN, POR_BYPASS and POR_RESET. The CFGPROG goes to both
FPGA devices (with a single pullup.) The CFGINIT is connected to
only the first FPGA.

So does anybody have any clue why in blue blazes the SystemACE is
going nuts when the second FPGA is installed?
- --
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEUWGfrPt1Sc2b3ikRAvxEAKCG8cxkhWcPVm/pXqH7GzVZ7qzvMACg5sUV
hgi83BGN/Me2titguc7lDlg=
=yLSd
-----END PGP SIGNATURE-----
Reply With Quote