Difference: AMC13BackplaneLink (1 vs. 25)

Revision 2511 Feb 2016 - DanielGastler

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

AMC13 to AMC Backplane Link

Line: 7 to 7
 and requires an AMC13XG with firmware revision 0x200 or above.

Current Backplane Link

Added:
>
>
The daq-link is currently maintained on our local BU SVN, but is now also mirrored at CERN at the following links:
 
Changed:
<
<
Note that for the moment we have moved our development back to the Boston SVN due to continuing authentication problems with the CERN SVN. We are working on this.
>
>
OLD
 

Revision 2405 Feb 2016 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 6 to 6
 The current version (as of May 2014) is documented here: AMC13CommonFirmwareProposal and requires an AMC13XG with firmware revision 0x200 or above.
Changed:
<
<

Test Backplane Link

>
>

Current Backplane Link

 
Changed:
<
<
  • See Wu's directory for latest versions.
    • Use daq_link_7s if you are using a 7-series FPGA and want to instantiate your own GTX transceiver.
    • Use daq_link_Kintex if you are using a 7-series FPGA and want the GTX instantiated already in the block.
    • Use daq_link_v6 if you are using a Virtex-6.
>
>
Note that for the moment we have moved our development back to the Boston SVN due to continuing authentication problems with the CERN SVN. We are working on this.
 
Changed:
<
<

Production Backplane Link

>
>

History

 

Revision 2328 Jan 2016 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 7 to 7
 and requires an AMC13XG with firmware revision 0x200 or above.

Test Backplane Link

Deleted:
<
<
This version has new features requiring a slight change to the AMC firmware to support a new more intelligent TTC resync behavior. See the ReadMe files for some details. This version requires AMC13 firmware v0x237, v0x4037 or v0x8125 or newer.
 
Changed:
<
<
Still some resync problems with this as of 2015-12-07. Please wait another day or two for a new version.

>
>
  • See Wu's directory for latest versions.
    • Use daq_link_7s if you are using a 7-series FPGA and want to instantiate your own GTX transceiver.
    • Use daq_link_Kintex if you are using a 7-series FPGA and want the GTX instantiated already in the block.
    • Use daq_link_v6 if you are using a Virtex-6.
 

Production Backplane Link

Revision 2207 Dec 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 9 to 9
 

Test Backplane Link

This version has new features requiring a slight change to the AMC firmware to support a new more intelligent TTC resync behavior. See the ReadMe files for some details. This version requires AMC13 firmware v0x237, v0x4037 or v0x8125 or newer.
Added:
>
>
Still some resync problems with this as of 2015-12-07. Please wait another day or two for a new version.
 

Revision 2108 Sep 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 6 to 6
 The current version (as of May 2014) is documented here: AMC13CommonFirmwareProposal and requires an AMC13XG with firmware revision 0x200 or above.
Added:
>
>

Test Backplane Link

This version has new features requiring a slight change to the AMC firmware to support a new more intelligent TTC resync behavior. See the ReadMe files for some details. This version requires AMC13 firmware v0x237, v0x4037 or v0x8125 or newer.

 

Production Backplane Link

Revision 2001 Sep 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 40 to 40
 
Changed:
<
<
There is also a simple TTC receiver/decoder available:
>
>

Reference Design TTC receiver/decoder

 

Revision 1909 Jul 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 9 to 9
 

Production Backplane Link

Changed:
<
<
  • Firmware for AMC end is here (use with AMC13 v0x224/0x401f or later)
>
>
  • Firmware for AMC end is here (use with AMC13 v0x224/0x401f/0x8224 or later)
 
    • *Xilinx 7-series (Kintex-7) without GTX (user must supply) *
Changed:
<
<
>
>
 

    • *Xilinx 7-series (Kintex-7) with GTX integrated *
Changed:
<
<
>
>
 
Line: 32 to 32
 
      • If you need something not in the 7-series generic version above contact wusx@bu.edu

    • Xilinx Virtex-6
Changed:
<
<
>
>
 

Revision 1812 May 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 14 to 14
 
Added:
>
>
 
Line: 22 to 23
 
Added:
>
>
 
Line: 25 to 27
 
Added:
>
>
 
    • Xilinx 7-series (Virtex-7)
      • If you need something not in the 7-series generic version above contact wusx@bu.edu
Added:
>
>
 
Added:
>
>
 

Revision 1730 Mar 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 10 to 10
 
Changed:
<
<
>
>
 
Added:
>
>
 
    • Xilinx 7-series (Virtex-7)
Changed:
<
<
>
>
      • If you need something not in the 7-series generic version above contact wusx@bu.edu
 
    • Xilinx Virtex-6
Changed:
<
<
>
>
 
Deleted:
<
<

 There is also a simple TTC receiver/decoder available:

Revision 1619 Mar 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 9 to 9
 

Production Backplane Link

Changed:
<
<
  • Firmware for AMC end is here (use with AMC13 v0x207 or later)
>
>
  • Firmware for AMC end is here (use with AMC13 v0x224/0x401f or later)
 
    • Xilinx 7-series (Kintex-7)
Changed:
<
<
>
>
 
Line: 25 to 24
 
Changed:
<
<
>
>
 
Deleted:
<
<
 
Deleted:
<
<
NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.
 

Revision 1504 Mar 2015 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 29 to 29
 
Changed:
<
<
        • [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk]
>
>
 

Revision 1420 Oct 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 11 to 11
 
  • Documentation here: AMC13CommonFirmwareProposal.
  • Firmware for AMC end is here (use with AMC13 v0x207 or later)
    • Xilinx 7-series (Kintex-7)
Changed:
<
<
      • Releases:
>
>
      • Release 1.6 (link version 6):
 
Line: 19 to 19
 
Changed:
<
<
      • Trunk:
>
>
      • NOTE: Use the Kintex-7 version above and replace daq_link_7s.vhd with DAQ_Link_V7.vhd for link version 6
      • Trunk (now obsolete)
 
Changed:
<
<
      • Releases:
>
>
      • Release 1.3 (link version 6):
 

Revision 1318 Oct 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 12 to 12
 
  • Firmware for AMC end is here (use with AMC13 v0x207 or later)
    • Xilinx 7-series (Kintex-7)
      • Releases:
Changed:
<
<
>
>
 
Line: 25 to 25
 
Changed:
<
<
>
>
 
      • Trunk:
        • [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk]
        • svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk
Changed:
<
<
>
>
 

NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.

Revision 1203 Oct 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 14 to 14
 
Added:
>
>
 
Line: 21 to 22
 
Added:
>
>
 
Line: 28 to 30
 
      • Trunk:
        • [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk]
        • svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk
Added:
>
>
 

NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.

Line: 42 to 45
 
Added:
>
>
 

Older HCAL-Specifc Link (OBSOLETE)

Revision 1111 Sep 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 11 to 11
 
  • Documentation here: AMC13CommonFirmwareProposal.
  • Firmware for AMC end is here (use with AMC13 v0x207 or later)
    • Xilinx 7-series (Kintex-7)
Added:
>
>
      • Releases:
 
Added:
>
>
 
    • Xilinx 7-series (Virtex-7)
Added:
>
>
      • Trunk:
 
Added:
>
>
      • Releases:
 
Added:
>
>
      • Trunk:
        • [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk]
        • svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/V6/trunk
 

NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.

Revision 1004 Sep 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 17 to 17
 
Changed:
<
<
>
>
 

NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.

Line: 31 to 31
  There is also a simple TTC receiver/decoder available:
Changed:
<
<
>
>
 

Older HCAL-Specifc Link (OBSOLETE)

Revision 917 Aug 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 10 to 10
 
Changed:
<
<
    • Xilinx 7-series
>
>
    • Xilinx 7-series (Kintex-7)
 
Added:
>
>
 

Revision 815 Jul 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 31 to 31
 
Changed:
<
<

Older HCAL-Specifc Link

>
>

Older HCAL-Specifc Link (OBSOLETE)

  Documentation below applies to firmware released before May 2014 in use for mainly HCAL testing. NOTES:

Revision 705 Jun 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 9 to 9
 

Production Backplane Link

Changed:
<
<
  • Updated Firmware (not yet officially released)
>
>
  • Firmware for AMC end is here (use with AMC13 v0x207 or later)
 
    • Xilinx 7-series
Changed:
<
<
>
>
 
    • Xilinx Virtex-6
Changed:
<
<
>
>
  NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.

Revision 602 Jun 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 9 to 9
 

Production Backplane Link

Added:
>
>
 

Revision 506 May 2014 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 10 to 10
 
Changed:
<
<
>
>

NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered beta test only.

  There is also a simple TTC receiver/decoder available:

Revision 401 May 2014 - EricHazen

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

AMC13 to AMC Backplane Link

>
>

AMC13 to AMC Backplane Link

  We have developed firmware to assist AMC module developers in communicating with the AMC13.
Added:
>
>
The current version (as of May 2014) is documented here: AMC13CommonFirmwareProposal and requires an AMC13XG with firmware revision 0x200 or above.
 
Added:
>
>

Production Backplane Link

There is also a simple TTC receiver/decoder available:

Older HCAL-Specifc Link

Documentation below applies to firmware released before May 2014 in use for mainly HCAL testing.

 NOTES:
  • This link was recently updated to run at 5.0Gb/s. The linked uHTR page has updated firmware.
  • As of early 2014 we are working on a major revision of the AMC13 DAQ path to support much larger event fragments (current firmware is limited to about 32kB per AMC per event). Firmware linked below can be used for early testing but contact me (E. Hazen) for details on the new revision.

Revision 309 Jan 2014 - EricHazen

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

AMC13 to AMC Backplane Link

We have developed firmware to assist AMC module developers in communicating with the AMC13.

Added:
>
>
NOTES:
  • This link was recently updated to run at 5.0Gb/s. The linked uHTR page has updated firmware.
  • As of early 2014 we are working on a major revision of the AMC13 DAQ path to support much larger event fragments (current firmware is limited to about 32kB per AMC per event). Firmware linked below can be used for early testing but contact me (E. Hazen) for details on the new revision.

Links:

 
Changed:
<
<
  • DAQ_Link_wu.vhdl – sample DAQ link firmware from HCAL uHTR. This version is for a Virtex-6 and a 2.5Gb/s Fabric A link.
>
>
  • DAQ_Link_wu.vhdl – sample DAQ link firmware from HCAL uHTR. This version is for a Virtex-6 and a 2.5Gb/s Fabric A link. For actual implementation on a Virtex-6, please see the "Back FPGA Firmware" from the HCAL uHTR Page.
 
  • DTC_v6.zip – sample TTC receiver firmware (updated 19 June 2013)

The link consists of two separate parts. First is the TTC receiver which handles the TTC clock,

Revision 219 Jun 2013 - EricHazen

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

AMC13 to AMC Backplane Link

Line: 6 to 6
 
Added:
>
>
  • DTC_v6.zip – sample TTC receiver firmware (updated 19 June 2013)
  The link consists of two separate parts. First is the TTC receiver which handles the TTC clock, received on FCLKA from the MicroTCA backplane with the TTC serial bit stream on Fabric B at 80 Mb/s. The second is the DAQ link, which carries DAQ and trigger data back to the AMC13.
Changed:
<
<
Some more details about each and reference implementation to follow.
>
>
  -- EricHazen - 19 Jun 2013

Revision 119 Jun 2013 - EricHazen

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

AMC13 to AMC Backplane Link

We have developed firmware to assist AMC module developers in communicating with the AMC13.

The link consists of two separate parts. First is the TTC receiver which handles the TTC clock, received on FCLKA from the MicroTCA backplane with the TTC serial bit stream on Fabric B at 80 Mb/s. The second is the DAQ link, which carries DAQ and trigger data back to the AMC13.

Some more details about each and reference implementation to follow.

-- EricHazen - 19 Jun 2013

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback