Firmware Versions

Please see Firmware Database for current versions. Any firmware combinations not posted there are not supported!

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 AMC13ToolFlash (or equivalently python p_flash.py) to program the header, golden, spartan and virtex images.

Backup BIT file:

-- EricHazen - 28 Mar 2014

Edit | Attach | Watch | Print version | History: r21 < r20 < r19 < r18 < r17 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r19 - 14 Mar 2015 - DavidZou
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback