Tags:
view all tags
---+ AMC13 to AMC Backplane Link We have developed firmware to assist AMC module developers in communicating with the AMC13. The current version (as of May 2014) is documented here: AMC13CommonFirmwareProposal and requires an AMC13XG with firmware revision 0x200 or above. ---++ Production Backplane Link * Documentation here: AMC13CommonFirmwareProposal. * Firmware for AMC end is here (use with AMC13 v0x207 or later) * *Xilinx 7-series (Kintex-7)* * Releases: * [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/7S/tags/release-1.1/]] * =svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/7S/tags/release-1.1= * [[http://ohm.bu.edu/~hazen/CMS/AMC13/FirmwareSVNLocal/amc_backplane_daq_7S_1.1.zip][amc_backplane_daq_7S_1.1.zip]] (local copy) * Trunk: * [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/7S/trunk/]] * =svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/7S/trunk= * *Xilinx 7-series (Virtex-7)* * Trunk: * [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/7S_GTH/trunk]] * =svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/7S_GTH/trunk= * [[http://ohm.bu.edu/~hazen/CMS/AMC13/FirmwareSVNLocal/amc_backplane_daq_7S_GTH_trunk.zip][mc_backplane_daq_7S_GTH_trunk.zip]] (local copy) * *Xilinx Virtex-6* * Releases: * [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/amc_backplane_daq/V6/tags/release-1.2/]] * =svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/amc_backplane_daq/V6/tags/release-1.2= * 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= * [[http://ohm.bu.edu/~hazen/CMS/AMC13/FirmwareSVNLocal/amc_backplane_daq_V6_1.2.zip][amc_backplane_daq_V6_1.2.zip]] (local copy) * Or see [[http://physics.bu.edu/~wusx/download/AMC/][Wu's directory]] if directed by him NOTE that this firmware requires AMC13XG firmware version 0x200 or newer, and should be considered _beta test only_. * [[http://physics.bu.edu/~wusx/download/AMC13/AMC13T1v0x0200_7k325t.mcs][AMC13T1v0x0200_7k325t.mcs]] -- Beta test AMC13XG firmware -- [[http://physics.bu.edu/~wusx/download/AMC13/AMC13XGspecK0x200S0x20.txt][Release Notes]] * [[http://physics.bu.edu/~wusx/download/AMC13/AMC13T1v0x1000_7k325t.mcs][AMC13T1v0x1000_7k325t.mcs]] -- Special test firmware for an extra AMC13XG which can emulate an AMC card with Kintex-7 * [[http://physics.bu.edu/~wusx/download/AMC13/AMC13T1v0x1000_7k325t.mcs][AMC13T1v0x1000_7k325t.mcs]] -- Special test firmware for an extra AMC13 which can emulate an AMC card with Virtex-6 There is also a simple TTC receiver/decoder available: * [[https://svnweb.cern.ch/cern/wsvn/cms-firmwsrc/amc13/ttc_decoder_simple/tags/release-1.1/]] * =svn+ssh://username@svn.cern.ch/reps/cms-firmwsrc/amc13/ttc_decoder_simple/tags/release-1.1= * [[http://ohm.bu.edu/~hazen/CMS/AMC13/FirmwareSVNLocal/ttc_decoder_simple_1.1.zip][ttc_decoder_simple_1.1.zip]] (local copy) ---++ Older HCAL-Specifc Link (OBSOLETE) 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. Links: * [[http://ohm.bu.edu/~hazen/CMS/AMC13/BackplaneLinkDiagram.pdf][BackplaneLinkDiagram.pdf]] – Diagram of link * [[https://svnweb.cern.ch/trac/cms-firmwsrc/browser/hcal/uhtr/trunk/back/DAQ_Path_1600/DAQ_Link_wu.vhdl][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 [[http://cmsdoc.cern.ch/cms/HCAL/document/upgrade/uHTR/][HCAL uHTR Page]]. * [[http://ohm.bu.edu/~hazen/CMS/AMC13/ReferenceFirmware/DTC_v6.zip][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. -- Main.EricHazen - 19 Jun 2013
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r25
|
r14
<
r13
<
r12
<
r11
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r12 - 03 Oct 2014
-
EricHazen
Home
Site map
BUCMSPublic web
Main web
Sandbox web
TWiki web
BUCMSPublic Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
Copyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback