Current AMC Firmware
Detailed programming instructions for the python software are located at
p_flash.
NOTE that the IPbus Software Suite v2.0 and higher does not support PyChips
Detailed programming instructions for the c++ AMC13Tool are located at
AMC13ToolRecipes
Note that T1 and Spartan T2 versions are tested as pairs, so be sure to update both.
Firmware Versions
Firmware versions are listed
HERE
(automatically-generated list of the
firmware files posted by Mr Wu.)
If for some reason your firmwave file is not found at the above link, see
Wu's directory
for all existing files.
NOTE new naming convention for files introduced.
AMC13T1v0x000d_6vlx240t.mcs
is a T1 board file, hex revision
0x000d, for chip P/N
xc6vlx240t. There are two types of AMC13 produced so far. Serial numbers below 16 have LX130T while those 16 and above have LX240T. Be sure to use the correct file.
Backup / Recovery
In addition, as described on the
FlashMemory page, there is a header and a backup image in the flash which
should not normally need to be programmed. Here are the images for those files.
In case you need to recover an AMC13 with a completely corrupted flash, program the
bit file from the table below into the Spartan 6 chip using a Xilinx JTAG cable and Impact software. Then, use
AMC13Tool (or equivalently python p_flash.py) to program the header, golden, spartan and virtex images.
--
EricHazen - 18 Jun 2012