I am having trouble loading my FMC104 firmware onto a ML605 evaluation board from Xilinx. Previously, I was using an FMC150 with the same ML605 board, and everything was working well. I am using the same workflow to load firmware associated with each card, but I am getting different results.
I have .bit files from 4DSP. I have tried loading these directly (the FMC104 still doesn’t work using the .bit file), but primarily I like to operate with a Flash memory bootup. So, I make .mcs files first from the .bit file. I use Xilinx’s ML605 Multiboot procedure and BPI PROM hardware parameters. Xilinx iMPACT indicates ‘Programed Successfully’ after the programming is complete.
After programming, I use the FMC10xAPP.exe to test the board. The command prompt application fails with “Could obtain sipcid table <ffffffff>, exiting”. This seems to me that I’m not even able to communicate with the programmed ML605 board. When I use the FMC150app.exe and the FMC150.mcs/.bit firmware, everything works fine. I know that the FMC104 should be in the proper slot, but if it isn’t, I should at least get a different error like “could not detect FMC104 card”. It seems as though the firmware that I am loading onto the ML605 is not functional. Can you try to help me figure this out?