Difference: FlashMemory (7 vs. 8)

Revision 807 Oct 2012 - EricHazen

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"

Flash Layout

All Flash memory programming is done with the Spartan (T2). From T2 firmware version 0x6 onward, the flash memory is organized as follows:
Line: 38 to 38
 
    1. We want to program the Spartan chip! Right click on the graphic of the Spartan chip and select assign new configuration file
    2. This should open a file browser on your computer. Find and select the bit file that you downloaded at the start of this process.
    3. Once you have done this, click program and select ok
Changed:
<
<
    1. The bit file is loaded very quickly, so don't be alarmed if it seems like nothing happened. After it has finished loading, cycle the power on your uTCA crate to reconfigure the Spartan chip from flash.
    2. Your Spartan chip should now be at firmware version 0x6.
    3. You should now be able to talk to your AMC13 via the software. Use either AMC13Tool.exe in the C++ software or p_flash.py in the Python software to update your Spartan and Virtex chips.
>
>
    1. The bit file is loaded very quickly, so don't be alarmed if it seems like nothing happened.
    2. Your Spartan chip should now be at firmware version 0x6. Do not cycle the power at this point.
    3. Use either AMC13Tool.exe in the C++ software or p_flash.py in the Python software to update the flash for your Spartan and Virtex chips. You should program all 4 flash images (AMC13T2Header, AMC13T2Golden, AMC13T2Vxxxxx.mcs and AMC13T2Vxxxxx.mcs). After this last step is complete you should cycle the power and check that your versions are now the latest ones.
 

-- JimRohlf - 26 May 2012

 
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