Difference: FlashMemory (3 vs. 4)

Revision 410 Aug 2012 - EricHazen

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"
All Flash memory programming is done with the Spartan (T2). From T2 firmware v6 onward, the flash memory is organized as follows:
Line: 10 to 10
  See AMC13Firmware page for current firmware releases.
Changed:
<
<
NOTE; earlier versions of the spartan firmware (pre v6) use addres 0x0 for the Spartan. These modules can be reloaded without a cable by writing v6 to 0x0, powercycling to configure from flash, loading the flash according to the table above, and finally powercycling to get the current configuration.
>
>
NOTE; earlier versions of the spartan firmware (pre v6) use address 0x0 for the Spartan. These modules can be reloaded without a cable by writing v6 to 0x0, powercycling to configure from flash, loading the flash according to the table above, and finally powercycling to get the current configuration.
 
Changed:
<
<
The flash programming may be verified against the mcs files (which must be locally available) with AMC13Tool with the following commands:
>
>

Programming using Python Tools

First, please see the AMC13PythonSoftware page and be sure you have the latest version installed.

Be sure the MCS file for the version you want to program is in the directory amc13_python_2012-xx-xx/firmware_amc13. Note that the most recent firmware is included with each python software release, so you only have to worry about this if you have a special version.

Change to the directory amc13_python_2012-xx-xx/src_amc13.

Execute the command python p_flash.py and enter the serial number of your AMC13.

Use options 4 and 5 to program the Spartan and Virtex flash images.

Programming using HCAL xDAQ C++ Tool

The flash programming may be verified against the mcs files (which must be locally available) with !AMC13Tool.exe (C++ HCAL environment only) with the following commands:

 
  • vfh (verify flash header)
  • vbs (verify backup spartan)
  • vs (verify spartan)
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback