Current AMC Firmware

The best way to get the firmware is to download the latest tarball from AMC13PythonSoftware and run the "p_flash.py" script in the src_amc13 directory.

See the page FlashMemory for detailed 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.

Firmware Versions

Are listed HERE (automatically-generated list of the firmware files posted by Mr Wu.)

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 FileSorted ascending Notes
2012-04-17 AMC13T2Golden.mcs "Golden" backup image for T2 (Spartan)
2012-04-17 AMC13T2Header.mcs Flash Header
2012-04-17 amc13T2v6.bit Binary file for working T2 image for JTAG

-- EricHazen - 18 Jun 2012

Edit | Attach | Watch | Print version | History: r21 | r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r8 - 23 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