Difference: WebIndex (1 vs. 5)

Revision 515 Nov 2006 - TWikiContributor

Line: 1 to 1
Changed:
<
<

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->

See also the faster WebTopicList

>
>

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->

See also the faster WebTopicList

Revision 415 Nov 2006 - TWikiContributor

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

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->

See also the faster WebTopicList

>
>

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->

See also the faster WebTopicList

Revision 328 Mar 2005 - TWikiContributor

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

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->
Changed:
<
<
See also the faster WebTopicList
>
>
See also the faster WebTopicList

Revision 224 Nov 2001 - PeterThoeny

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

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->
Added:
>
>
See also the faster WebTopicList

Revision 108 Aug 2001 - PeterThoeny

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

Results from BUCMSPublic web retrieved at 21:21 (GMT)

<--/twikiTopRow-->
AMC13 Software Restructuring Meeting Minutes: 2013, December 3 Meeting Minutes were taken retroactively, so some details may be inaccurate or missing. Suggesting that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Meeting 2013 12 05 Attendance: Eric, Arno We attempted to define more clearly the scope of the project and tasks. First, the project scope:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13AddressCppClass AMC13 address C Class . Constructor Method Description...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 register set (and associated uHAL address table) is complex. This page attempts (will attempt!) to document it. The address table files are used for access...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The details of this depend on the facilities available. Generally the possible values we might want to generate alarms on fall into the following categories:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
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...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 as shipped is a 3 board stack (T1, T2, T3). The serial number is set by soldered jumpers on the T2 board (8 bits). On AMC13XG the serial number is printed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 DAQ Firmware This page is the `home` for documentation of a common firmware developed to suit many users of the AMC13. UpdatedDAQPath.pdf Data Format...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 C Class. NOTE!! The AMC13 class builds two ipDev objects which are used to talk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Getting started with new AMC13 software: 1. Install SLC6 OS and Cactus tools on your computer. install Cactus install 2. Check out AMC13 software package and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything on this page is OBSOLETE . See AMC13CppProductionSoftware . This page describes `Legacy` C software for the AMC13. The intention is that new users...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes the production AMC13 C support software. The software is in git here: Current tags: browse AMC13SoftwareHistory $ git clone ssh://git@gitlab...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Tool Acquisition and Installation This software is OBSOLETE. Please see AMC13CppProductionSoftware for information on the new software. Current code is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following procedures describe the installation process for xDAQ releases for the HCAL Upgrade project. NOTE that the code has been migrated to SVN (instead...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From CMS firmware 0x202 and onward the new event builder seems to be working. Here is an example of how to generate a fake multi block event and unpack it. To initialize...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Debugging Hints My AMC13 is plugged in but I can`t contact it! Check sensor info (NAT MCH) If you have an NAT MCH, you can learn a lot about the state of your...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 env C Class. Enumerations Enum Typedef Enum Description IPbusVersion...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Starting now (Nov 2013) we are working with the trigger and IPBus guys to develop a generic GUI which can meet the following criteria: Render a reasonable display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Firmware Versions Please see Database for current versions. Any firmware combinations not posted there are not supported! If for some reason your firmware file is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Proposed new database and versioning system for AMC13 firmware. Version numbers Currently we have many AMC13FirmwareFlavors each with their own range of version...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Please log test activity here: AMC13DebugLog Test Firmware Current AMC13 firmware as of 20 Jan 2012 supports TTC distribution plus demonstration DAQ link transmit...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Here is a summary table of the current AMC13 firmware variants: T1 Version Compatible Hardware Use 0x200 up AMC13XG with XC7K325T FPGA general...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 flash C Class. Constructor Method Description AMC13 flash::AMC13 flash...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Flash Programming The AMC13 flash memory is divided into 4 regions as follows: NOTE: Table needs to be updated with new firmwares Offset Name File Name...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
See also FinalAMC13Discussion page at CERN with collaborators` requests Hardware / Production Front panel labels Assign serial numbers to all boards...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Development workflow Overview of the workflow The recommended way to make change to the AMC13 software is as follows: 1 Create a branch in the AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the releases of the standalone, non xDAQ C software for the AMC13. This software requires a CACTUS installation on the host machine. If you have installed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
For published AMC13 overviews, see: JINST paper ACES 2014 Poster Clocks There is a quad clock synthesizer (Si5338B) with the following outputs programmed...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC3 id C Class. Enumerations Enum Description rev1 0, rev2 1 AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 MMC Software The AMC13 MMC software package can be found in the amc13/dev tools/amc13Config directory in the amc13 svn, amc13config directory in the xDAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 29 May 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Eric, 0x24a has implemented the double buffering of monitor counters. Registers 0x0, 0x3, 0x4, 0x5, 0x2c and 0x30 0x59(resync counter has been moved from bit 31...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Everything here is OBSOLETE. This code will no longer work as the underlying libraries don`t work with IPBus firmware any more. Releases amc13 python noTests...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2014 07 15, hazen Babak complains that he isn`t getting TTC. Using fw 0x109/0x21. Status display looks reasonable (r0 0x55000009 r1 0x01090001) Asked him to...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The AMC13 requires at least one SFP in the bottom site (for TTC) and typically 1 3 different type SFP in the upper 3 sites for DAQ. See sketch below. The TTC SFP...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Each AMC13 has a hardware serial number determined by solder jumpers on the T2 board (8 bits 1 9th bit). This number determines the MAC address, and is therefore...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Bench Test Instructions 1. Test Fixture a. Power up Test and MMC Programming a. Install the module in the bench test fixture with power off a. Power...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes new (as of early 2015) python bindings to the AMC13 software. This is very much a work in progress, but at least one demo program now works. See...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Active 1. readIPs.py and others should report the host and slot used, and translate the hex to decimal. added 2013 09 16 by esh History 1. Create new module...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
New analysis code being developed for 2014 data format New code is being developed by Daniel Arcaro with help from Eric Hazen and Dan Gastler to analyze the new/final...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Supporting Documents home page /FPGA SPI Interface (new) by T. Gorski 2013 01 31 / FPGA SPI Interface (old) by T. Gorski 2011 03 16 v1p1 Firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Rev 2 Block Diagram 15 Rev 2 boards are under test at BU in April 2013. AMC13XG Debug Log PCB Design Information Views handy screen shots...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
OBSOLETE This page documents an integrated DAQ link receiver built into the AMC13. For firmware version v 0x10 this works fine using the old `Wu` format DAQ link...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Tags 1.1.5 Increment makefile rev Add AMC13::getL1AHistory() for new L1A history at 0x100 Update address table Add l1a command to AMC13Tool2 to display...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring To Do List To Do: Compare AMC13 and MP7 code and suggest changes to AMC13 code (Dave, Ben) Completed Tasks: Create Software...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Software Restructuring Twiki A page for organizing the restructuring of the AMC13 Software To Do List AMC13 Software Restructuring To Do List Reference...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In progress 2015 01 07 In order to distribute bug fixes and software updates to the users of the AMC13, we need to generate a new tag on the cactus svn and generate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Using AMC13Tool Using the tool at P5: ssh cmsusr0 ssh hcaldaq12 source /nfshome0/hcalsw/bin/env.sh (or .csh) AMC13Tool.exe Pick an action (h for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool2 is a command line utility designed to exercise all functions of the AMC13. The tool can be run in either interactive or scripted mode. Usage: AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
These instructions assume you have successfully installed and tested your software. See AMC13CppGettingStarted for instructions if you haven`t Actions...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Programming AMC13 Flash with AMC13ToolFlash These instructions are for initial programming of the AMC13 or for recovery of AMC13 after flash has been corrupted. This...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is designed to help you get familiar with the AMC13Tool C software and get comfortable with some basic AMC13 functionalities. For a more in depth look...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13Tool Common Procedures Actions Update Firmware Updated for AMC13Tool2 Initialize AMC13 Need updating for AMC13Tool2 Send Local Triggers...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
THIS MANUAL IS INCOMPLETE but what is written here should be more accurate and up to date than the old `functional specification`. Please e mail me if you find mistakes...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13 verify C Class. Constructor Method Description AMC13 verify::AMC...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2013 05 29 hazen Build MMC v2.1 from tom using default settings in AVR studio 6.1 and flash. Payload power comes on, MMC messages look ok but can`t ping at jumper...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Testing 0x4049 en 1 12 f t lt 1000 10 st Board FED SERIALNO T1 VER T2 REV T2 SERNO INFO...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Bugs Found LINK OK not 1 for all links in fake mode AMC Links AMC01 AMC02 AMC03 AMC04 AMC05 AMC06 AMC07 AMC08 AMC09 AMC10 AMC11 AMC12...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1. Initialize your TTC system (should be sending BC0s but no L1A`s) 1. Using the Python program amc13 control.py : a. enable AMC Inputs: `I list of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
IGNORE THIS PAGE; IT IS OBSOLETE; FOR HISTORICAL INTEREST ONLY Please see AMC13BackplaneLink for current information. Here are some notes on the DAQ interface...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13XG Board Revision File Link Notes T1 V0.2 As produced for S/N up to S/N 112 Photos: Front http://ohm.bu.edu/~hazen/CMS/AMC13/Rev2/Photos...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page describes a simple alternative T3 board for the AMC13XG fabricated at Boston for testing G 2 external clock/trigger inputs. Schematic: http://ohm...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains a table of method declarations and descriptions for the AMC13uHAL C Class. Constructor Method Description AMC13uHAL::AMC13uHAL(uhal...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following table contains configurable variables for the inialization and state determination of the AMC13 within the xDAQ environment prior to taking a run. These...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CharlieHill 16 Jan 2013
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Class AMC13Tool Value 0xffffffff can`t be written, e.g. `wv 0x2 0xffffffff` fails with `must be a positive integer` Status Display Maintenance...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMCT Python Software AMCT Purpose The goal is to develop a set of routines to automatically (i.e. without human intervention) test AMC13 hardware using python language...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 Address Tables The ones here are out of date. The latest ones are always in CVS here or included with a recent HCAL xDAQ release. Spartan v01 Virtex...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To Do 2018 01 25 (djarcaro) The flash programming incorrectly selects an address when the name is slightly off. Example below: Using a FW file called AMC13T2Goldenv0xfff...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The HCAL XDAQ C software package for the AMC1`3 may be found here: http://isscvs.cern.ch/cgi bin/viewcvs.cgi/TriDAS/hcal/hcalUpgrade/amc13/?root tridas JimRohlf...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
amc13 control.py Documentation Notes The primary purpose of this AMC13 python tool is to talk to the board and carry out simple debugging procedures. However...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A start from Arno, by e mail 2013 12 03: As promised here is the first update about the existence of any software writing guidelines: None from xDAQ, TriggerSupervisor...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We`re starting to think about a successor to AMC13 for ATCA. There have been some complaints about the place holder name `Blade13`. PLEASE SUGGEST new names on this...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Info from Arno, 2013 12 04: Hi again! Ok, here is further info about the Boost Python library: `The Boost Python Library is a framework for interfacing Python and...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below are the formats for a few useful IPMI commands for the AMC13 as provided by Jes Tikalsky (jtikalsky #64;hep.wisc.edu) with the University of Wisconsin group...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
A workshop was held at Brown on July 15 16 2009. Participants were Marvin Johnson and Ron Lipton (Fermilab); Meenakshi Narain and Ulrich Heintz (Brown); Eric Hazen...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Feb 16 17, 2012 INDICO: https://indico.cern.ch/conferenceDisplay.py?confId 178104 Friday Tentative plan is to develop the system to the block diagram level for...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Actions Enable Backplane Read TTC Clock PLEASE NOTE: These are instructions for users who have an understanding of the Building 28 system and of the AMC13Tool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
DTCManager HyperDAQ Pages Point 5 miniDAQ Peek uHBHEa (24) 1102 (20) http://hcalutca01.cms:16612/urn:xdaq application:lid 51/Peek 1104 (21) uHBHEb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Pre Registration Procedure for CMS To complete the pre registration procedure for CMS and get a CMS Computing Account, the following should be done: The person in...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
How to log on to 904 hcal904daq01 is in a brand new, not yet fully configured private network of B 904. To log in you should first log onto lxplus.cern.ch and then...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
In order to access your device using a JTAG USB interface, you need to make sure that the cable is correctly connected and that there is a live AMC13 which the iMPACT...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
CACTUS Installation This page contains instructions on how to install different CACTUS builds on supported operating systems. Many of these same instructions can...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Charlie`s Acronym List $ ADC: Analog to Digital Converter $ AMC: Advanced Mezzanine Card. An electronics module which mounts in an ATCA or MicroTCA crate...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
We have made a design change to the T2 board to improve the timing of the TTC clock vs data. The extracted TTC clock is sent on the MicroTCA clock network (received...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 C Classes Below is a table of the AMC13 C classes as of 05/30/2013 with a brief description and a link to a page with a more in depth look at each class`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
C Tool 9 May 2012 (1.44) cout read spartan (virtex) TTC n times` single read spartan (virtex) n words from add` read spartan (virtex) by register name` block...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
10 Prototype boards with red front panels were manufactured in early 2009. These boards are not identical to the production boards because they have a smaller...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
If you see any funny behavior related to a DCC2 during a run, please try to do the following to capture information for debugging: stop the L1A but do not destroy...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Final documentation should be kept on the Countinghouse Page. BU Private TWiki page for DCC2 is HERE. Evolving documentation is on this page of the BU TWiki....
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains evolving documenation for the new HCAL VME DCC. It is intended that the latest available versions are kept here during development. DCC2 Hardware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
HTR to DCC2 links use National DS90CR285/286 Channel Link technology. These are in principle 28 bit links but we only use 24 of them. The low level link format is...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The DCC2 is intended to be plug compatible with the DCC1. There are some hardware differences: DCC2 occupies the right slot covered by the front panel, while...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Enable mCTR2 DAQ Path Open mCTR2 tool w/ in uhtr mode (i.e. with option: ` t uhtr`) ./mCTR2tool.exe mCTR2 Board IP address t uhtr Check to see if DAQ Path is enabled...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 0x6052 Testing AMC13 0x24e 0x4049 Testing For all tests below, should check the following: Status display OK Dump all registers using Eric`s...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Useful Links Files iMPACT Installation Running iMPACT iMPACT Troubleshooting amc13T2v0x19.bit (LX25T only) Flash Layout All Flash memory programming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009.05.26 All histograms added with weights. Resulting summed .root file: WeightedSumsRealWeights.root: WeightedSumsRealWeights.root 2009.05.25 One trigger...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
2009 04 16 Yet another version 14400, this one dated 13 Apr 2009 17:08. Program into HTR in slot 21 top bottom. Cable to DCC1 in slot 19, spigots 0, 1. Reprogramming...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 (this page) ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
To connect to an HCAL uTCA crate a P5 (as of 2016 04 13): $ ssh lxplus.cern.ch (CERN login) $ ssh cmsusr $ ssh hcalutca01 $ ~hcalsw/bin/AMC13Tool2 wu.sh...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Some ideas on AMC13 HyperDAQ code structure. Currently have amc13::Status with Report() and set/get methods for HTML, BareHTML and LaTeX. Suggest the following...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
AMC13 IP and MAC Address Assignment The AMC13 has two PCB Tongues. Tongue 1 (T1) and Tongue 2 (T2) each has their own FPGA (Virtex6/Kintex7 for T1, Spartan6 for T...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains documentation and firmware to provide an Ethernet endpoint for control and readout of devices implemented using FPGAs. The specification and original...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The following are instructions on how to install the Xilinx LabTools iMPACT software on an SLC5 machine. This procedure can be generalized to the Red Hat Linux distribution...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
From Jeroen Hegeman on 2013 12 09: Ayayayay... I found the problem. It turns out that in the SLC6 machine the admins installed for me in 904, I had a different ipmitool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH Firmware Notes by Mark Dobson (copied from CERN Twiki) The majority of NAT MCHs came with firmware version V2.15 which is very buggy. There issues with powering...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
NAT MCH We have an NAT MCH in one of our cates. It is at 192.168.1.41 in our setup. You can telnet to it and you`ll be connected to a command line utility with many...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Below is the official configuration bytes sent by the MMC to the AMC13 via the SPI interface. For a more detailed look at the MMC FPGA SPI interface, see the of Wisconsin...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links to other useful firmware https://svnweb.cern.ch/trac/cactus/browser/tags/ipbus fw https://svnweb.cern.ch/cern/wsvn/cms firmwsrc/cms tcds/ https...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Update Firmware using `p flash.py` First, download and install the latest AMC13Python tarball found here. This latest release will contain the latest firmware...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
High Rates Test Procedure Test procedure for building events from uHTR, while using TTT as TTC source. Test procedure assumes certain tools are available, namely...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page covers the steps to reprogram the MMC in the AMC13. Software Prerequisites 1. AVR/Atmel Studio (newer versions of MMC may require the use of Atmel Studio...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Summer 2010 SiPM Testing This page contains documentation on testing of various SiPM devices during Summer 2010 at BU. We received a shipment of 3 devices in Feb...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Sending Data Over the fiber (front) DAQLink Connect the hardware correctly The DAQ Link optical fiber cable should be connected to the second from the...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi, Attached is the zip file of all manufacturing files. The board has version 0.3 now. The BOM remains the same as before, so not generated this time. Components...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TTC Receiver N.B.: DO NOT USE THE FIRMWARE ON THIS PAGE TO RECEIVE TTC SIGNALS FROM THE AMC13. Use the one available here instead: AMC13BackplaneLink This page documents...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hardware and Firmware documentation: Webpage TTT Software Packages TTT Software Documentation TTT Software Procedures EricHazen 14 May...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The TTT firmware is developed and maintained by Christopher Woodall (chris.j.woodall #64;gmail.com). The MCS files and source can be found at the following link:...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The register documentation and firmware is maintained by Chris Woodall (chris.j.woodall #64;gmail.com) and is kept at the following link User Manual CharlieHill...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains both PyChips based (using Python) and microHAL based (using C ) software packages for the control, readout, and programming of the TTT TTC Simulator...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page overview the functionalities of the TTT software packages, including descriptions of the trigger scripts and the TTTtool commands. Contents TTTtool...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page lists some useful software procedures for the TTT board. Contents Update TTT firmware Send Triggers Update TTT firmware 1. Make sure that...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page is a (temporary) home for a CMS track trigger project, which is currently a collaboration between Fermilab, Brown University and Boston University. Meetings...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Links below for uHTR firmware pages. To check out a specific revision use e.g: $ svn co r 4209 svn ssh://your username@svn.cern.ch/reps/cms firmwsrc/hcal/uhtr/trunk...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains information about work towards integration of the uHTR firmware with the AMC13 link done at BU. It will likely become quickly out of date once...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
The uHTRs acquire their IP address based on their location within the uTCA crate, specifically via their slot number, following the scheme below: uHTR IP Address...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This page contains some uHTRTool software procedures which are useful to an AMC13 debugger and developer. Contents Program uHTR Flash Enable uHTR DAQ...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Hi All, There has been a major change to the AMC13 firmware which allows: 1. reloading new firmware from flash without power cycling the crate, 1. storage of...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
TWiki`s BUCMSPublic web The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Welcome to the 1 web Available Information CharliesHcalElectronicsAcronymList CMS Pre Registration Procedure: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/CMSPreregistrationPro...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
1 Web Create New Topic Index Search Changes Notifications RSS Feed Statistics Preferences
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
BUCMSPublic Web Preferences The following settings are web preferences of the BUCMSPublic web. These preferences overwrite the site level preferences...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
/BUCMSPublic The 1 web of TWiki. TWiki is a Web Based Collaboration Platform for the Enterprise.
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
Statistics for BUCMSPublic Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic...
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
<--/twikiTopRow-->
<--/twikiSummary-->
<--/twikiBottomRow-->
<--/patternSearchResult-->
Number of topics: 142
<--/patternSearchResultCount-->
 
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