Current AMC Firmware

This page contains current AMC13 firmware. See the page FlashMemory for programming instructions. For versions not listed here, see Wu's directory.

Note that Virtex (T1) and Spartan (T2) versions are tested as pairs, so be sure to update both.

Date Version V/S DocumentationSorted ascending T1 zip T1 MCS T2 zip T2 MCS Notes
2012-07-16 V=0x10 S=0xb AMC13specV0x10S0xb.txt T1v10.zip AMC13T1v0x0010_6vlx130t.mcs AMC13T1v0x0010_6vlx240t.mcs AMC13/T2vb.zip AMC13T2v000b_6slx25t.mcs Under test. Please use.
2012-08-13 V=0x12 S=0xb AMC13specV0x12S0xb.txt T1v12.zip AMC13T1v0x0012_6vlx130t.mcs AMC13/T2vb.zip AMC13T2v000b_6slx25t.mcs Integrated DAQ Sender from CERN
2012-09-06 V=0x13 S=0xb AMC13specV0x13S0xb.txt T1v13.zip AMC13T1v0x0013_6v130t.mcs AMC13/T2vb.zip AMC13T2v000b_6slx25t.mcs Fix bug in fake data generator ('''not tested yet''')
2012-06-14 V9S8 AMC13specV9S8.txt T1v9.zip AMC13T1v9.mcs T2v8.zip AMC13T2v8.mcs TTS outputs implemented
2012-06-16 VaS8 AMC13specVaS8.txt T1va.zip AMC13T1va.mcs T2v8.zip AMC13T2v8.mcs TTS outputs implemented
2012-07-06 VdSb AMC13specVdSb.txt (missing) AMC13T1v0x000d_6vlx130t.mcs AMC13T1v0x000d_6vlx240t.mcs AMC13/T2vb.zip AMC13T2v000b_6slx25t.mcs DAQ Bugs
2012-04-20 V3S6 V3S6_Release_Notes ZIP (both)       (first version with fallback flash boot)

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.

Date File Notes
2012-04-17 AMC13T2Header.mcs Flash Header
2012-04-17 AMC13T2Golden.mcs "Golden" backup image for T2 (Spartan)
2012-04-17 amc13T2v6.bit Binary file for working T2 image for JTAG

-- EricHazen - 18 Jun 2012

Edit | Attach | Watch | Print version | History: r21 | r9 < r8 < r7 < r6 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r7 - 10 Sep 2012 - EricHazen
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback