GenericIII firmware update (Fed-kit Receiver part)
This page will explain you how to reprogram the FPGA on the GIII card.
To do it, you have to follow the explaination below:
Download the update below in the table
The "BYPASS_JTAG" switch (Generic III top-right, under JTAG connector) put 1 and 2 'ON' right site.
Switch 'OFF' PC ,you plug Generic III on the PC (running Linux).
You go to the following WEB page : http://cmsdoc.cern.ch/~cschwick/software/documentation/GIII-JTAG/index.html
You execute the instructions of this page with the file that you download on this page.
If you have a problem contact us.
If everything is OK , the Generic III is updated
If you have any question contact us dominique gigi (hardware) christoph schwick (software).
Good luck
Update Table
Date | JBC File | Compilation Version | Comments |
22 August 2002 | merge.jbc | ||
31 March 2003 | Giii_M_310303.jbc | Porblem with WC fifo pointer increment | |
26 May 2003 | Giii_M_260503.jbc | Problem when double End_of_Frame (stop acquisition !!!) | |
17 June 2003 | Giii_M_170603.jbc | PCI protocol errors fixed | |
27 June 2003 | Giii_M_270603.jbc | CRC implemented (Check) (documentation) | |
28 August 2003 | Giii_M_011003.jbc | Correct come PCI bugs; You can read data sent to the link (word-by-word with Control bit), this feature will help when nothing works; | |
6 January 2004 | Giii_M_060104.jbc | autotest LVDS SLink 64 generated from GIII merger side, read data (dump event in slave mode) | |
5 May 2004 | Giii_M_030504.jbc | Fixe some bugs on read status (CRC compute wrong!!) | |
10 May 2004 | Giii_M_100504.jbc | Correct the CRC result | |
26 August 2004 | Giii_M_260804.jbc | Correct a merge problem (data between events merged) | |
7 October 2005 | Giii_M_071005.jbc | 3F00002A | Enable to read all data coming from SLINK when in DUMP mode (even if no Header) |
31 August 2007 | GIII_M_3F00002C.jbc | 3F00002C | New GIII verson for Sniffer card
(new FED-kit)
When this upgrade will done, you will be not able to upgrade the GIII without a USBBlaster or BYTEBlaster. (NEW JTAG Software installation not ready). |
For the new FED-kit (2008) you should reprogram the GIII PCI receiver card. To do this you should first install the XDAQ software (if it isn't done).
The program to use is place in the directory /opt/xdaq/bin, it is called "cmsdaq_fwloader.exe (set the library with the command "export LD_LIBRARY_PATH=/opt/xdaq/lib")
Download the update below in the table
The "BYPASS_JTAG" switch (Generic III top-right, under JTAG connector) put 1 and 2 'ON' right site.
Switch 'OFF' PC ,you plug Generic III on the PC (running Linux).
You execute the instructions of this page with the file that you download on this page.
./cmsdaq_fwloader -cFEDKIT_MERGER -pxxx <file.svf>
the xxx pf the p option can be find by the instruction ./cmsdaq_fwloader -l
If you have a problem contact us.
If everything is OK , the Generic III is updated
Date | SVF File | Compilation Version | Comments |
14 April 2008 | GIII_3F000002E.svf | 3F00002E | Firmware for the new FED_KIT 2008. The application fed_kit should be updated with the new version. http://cano.home.cern.ch/cano/fedkit/ |
10 June 2008 | GIII_3F000030.svf | 3F000030 | Improve the timing for PCI access. |
12 June 2008 | GIII_3F000031.svf | 3F000031 | Fixe a problem of PCI retry .(version beta) |
1 September 2009 | GIII_3F000032.svf | 3F000032 | Improve the PCI timing |