Firmware Versions
As of 2014-06-16
Source archive for T2:
T2Newv0x22.zip
As of 2014-05-07.
For
AMC13XG with new T2 (serial number above 48 shipped in 2014):
For
AMC13XG with old T2 (serial number below 48 shipped in 2013):
Firmware versions are listed
HERE
(automatically-generated list of the
firmware files posted by Mr Wu.)
If for some reason your firmware file is not found at the above link, see
Wu's directory
for all existing files.
File naming convention:
AMC13spec...txt
or
AMC13XGspec...txt
are release notes/documentation
Firmware files are named as follows:
AMC13T1v0x8002_7k325t.mcs
|| |||||| ^^^^^^ Xilinx chip type (Kintex 7K325T)
|| ^^^^^^ Hex version number
^^ T1 for T1 board, T2 for T2 board
There are various chip types used in different AMC13 versions. The programming software should
ensure that the correct file is selected.
Current AMC Firmware
See this page for how to update your firmware:
AMC13ToolRecipes
For some older v1 modules still using IPBus 1.0 you may be able to follow
instructions for the python software are located at
p_flash.
NOTE that the IPbus Software Suite v2.0 and higher does not support PyChips
Note that T1 and Spartan T2 versions are tested as pairs, so be sure to update both.
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 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.
Backup BIT file:
amc13_t2.bit
.
--
EricHazen - 28 Mar 2014