VME Bus error A possible error condition for TMB whose firmware has been “misloaded” is to cause Bus Error on VME crate controller (VCC) at power up… Under.

Slides:



Advertisements
Similar presentations
FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Advertisements

Protocol Configuration in Horner OCS
24 April 2007G. Rakness (UCLA) 1 Power cuts at Green Barracks/SX5 False fire alarms from the central fire alarm system (incendie central) cut power to.
22 May 2007G. Rakness (UCLA) 1 At minus-side slice test… Complete description of how to bring back slice test all the way from (power=off) to (local run=physics.
TMB-RAT Software Update USCMS Slice Test Rice University August 16, 2004 Martin Von der Mey / Yangheng Zheng* University of California, Los.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
PPIB and ODMB Status Report Rice University April 19, 2013.
Sakari tiuraniemi - CERN Status of the submission – End of Column.
Gregory PawloskiAugust 22, 2002 MPC Testing Progress.
UCLA Group Meeting May 01, 2014 Andrew Peck Shayan Rastegari 1 Updates from Lab Andrew Peck & Shayan Rastegari May 01, 2014.
CSC EMU/Track Finder Clock and Control Board (CCB’2004) Status Plans M.Matveev Rice University August 27, 2004.
TTCrx Issues M.Matveev Rice University December 17, 2009.
4 Dec 2008G. Rakness (UCLA)1 Online Software Updates and RPC data in the RAT …including Pad Bit Mapping and Efficiency… Greg Rakness University of California,
SP04 Production Lev Uvarov RICE Muon Trigger Meeting August 27, 2004.
CMS Latency Review, 13th March 2007CSC Trigger 1 Latency and Synchronization update.
US Peripheral Crate VMEbus Controller Ben Bylsma EMU – ESR CERN, November 2003.
TMB-to-MPC Trigger Data Format Changes related to GEM US CMS EMU Workshop Vadim Khotilovich, Texas A&M University.
CCB to OH Interface M.Matveev Rice University November 12,
Andrew Peck 1 CSC OTMB Firmware Meeting February 21, 2014 ALCT/TMB/RAT Test Stand at CERN Setting up complete duplicate of the ALCT-TMB-RAT test stand.
3 Nov 2009G. Rakness (UCLA)1 Weekend of 24 – 25 October Loaded all TMB firmware –Version 15 Oct 2009 XML file created using Jay’s muonic timing constants.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
XTRP Software Nathan Eddy University of Illinois 2/24/00.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
CCB to OH Interface M.Matveev Rice University February 22,
Software for tests: AMB and LAMB configuration - Available tools FTK Workshop – Pisa 13/03/2013 Daniel Magalotti University of Modena and Reggio Emilia.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
6 April 2007G. Rakness (UCLA) 1 CSC runs at minus side slice test 27 Mar – 5 Apr Color scheme: Successes Problems/questions Greg Rakness University.
GEM Firmware Concerns & Development Plans GEM Firmware Workshop February 2016 Texas A&M University 1.
Firmware for the CPLD on the RCU
FPGA Configuration Chris Stinson, 1998.
Recall: CSC TF Halo rate spikes during run (23 May)
904 Status Recall last Group Meeting…
Lesson Objectives Aims Key Words Interrupt, Buffer, Priority, Stack
NS Training Hardware.
Timing/Synchronization Status
* Initialization (power-up, run)
Update on CSC Endcap Muon Port Card
CSC Synchronization Procedure and Plans
Firmware Structure Alireza Kokabi Mohsen Khakzad Friday 9 October 2015
CSC EMU Muon Port Card (MPC)
University of California Los Angeles
University of California Los Angeles
Computer Organization & Assembly Language Chapter 3
University of California, Los Angeles Endcap Muon Purdue
“Golden” Local Run: Trigger rate = 28Hz
Programmable Interval Timer
Introduction of microprocessor
University of California Los Angeles
ALCT Production, Cable Tests, and TMB Status
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
University of California Los Angeles
University of California Los Angeles
7/10/2017 John Podczerwinski, Horatio Li
ALCT, TMB Status, Peripheral Crate Layout, CSC Event Display
4-Bit Counter Spencer Canavan.
CSC Trigger Primitives Test Beam Studies
University of California Los Angeles
TMB and RAT Status Report
University of California Los Angeles
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
VCC Hardware Production Status
Outline Registers Counters 5/11/2019.
Configuring the Peripheral Crates
Sector Processor Status Report
Let’s use a PUSH-Button!
Register access problem in Belle2Link
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
Plans for the 2004 CSC Beam Test
CSC Electronics Problem Report CSCE I&C
Presentation transcript:

VME Bus error A possible error condition for TMB whose firmware has been “misloaded” is to cause Bus Error on VME crate controller (VCC) at power up… Under these conditions, VCC hangs on first command “because of Rule 2.35 ‘The Master MUST NOT drive DSA* low until both DTACK* and BERR* are high.’” (OSU) Able to program TMB mezzanine PROMs if clock removed from system (i.e., CCB pulled out of crate) Rice does not like this solution OSU would like to test VCC functionality with BERR mask, except no longer any TMB with this problem Going to try to reproduce at Rice by programming TMB 100 times… … In the meantime, verify TMB firmware in CERN software. Compare program shifted out (programmed) bit-by-bit with program shifted in (desired) If all bits match software loads program onto the FPGA via hard reset by CCB else the software does NOT hard reset outputs an error message to screen

TMB firmware verify through bootstrap register (JTAG) Snippet from logfile of processing .xsvf file (written from original .mcs files with Impact): XSIR -> 38 bits, TDI value = 0x3febffffff XRUNTEST -> 2 uSec XSDRSIZE -> 20 bits XTDOMASK -> 20 bits, mask = 0x000000 XSDRTDO -> 20 bits, TDI value = 0x000800 XSDRTDO -> 20 bits, TDO expected = 0x000000 XRUNTEST -> 14001 uSec XSIR -> 38 bits, TDI value = 0x3feaffffff XRUNTEST -> 0 uSec XSIR -> 38 bits, TDI value = 0x3fedffffff XSDRSIZE -> 4100 bits XTDOMASK -> 4100 bits, mask = 0x000000000000000000000000000000000000000000… XSDRTDO -> 4100 bits, TDI value = 0x0000000000030c00006180000c30006102000c21c0… XSDRTDO -> 4100 bits, TDO expected = 0x000000000000000000000000000000000000000000…  Going to define address  Address } Here comes program If “verify” option is selected when writing .xsvf file, the following commands take place for each address (after the prom has been written with above commands): XSIR -> 38 bits, TDI value = 0x3fefffffff XSDRSIZE -> 8196 bits XTDOMASK -> 8196 bits, mask = 0x07ffffffffffffffffffffffffffffffffffffffff… XSDRTDO -> 8196 bits, TDI value = 0x000000000000000000000000000000000000000000… XSDRTDO -> 8196 bits, TDO expected = 0x0000000000030c00006180000c30006102000c21c0… Request to shift out program In program, require: (TDO read-out & mask) = (TDO expected & mask) for every bit

CLCT layer trigger 07/10/2007 TMB firmware. Configuration used: clct_pretrig_enable = 1 since it is a “pattern trigger” layer_trig_enable = 1 layer_trig_thresh = 2 2 comparator layers above threshold in any 1 bx clct_halfstrip_pretrig_thresh = 7 disable normal CLCTs clct_pattern_thresh = 1 allow layer trigger decision to happen in single bx N.B. layer trigger ~ 0.2-0.3bx faster than “normal” CLCT pattern trigger… (don’t know why?)

TMB counters with CLCT layer trigger Quick notes: match trigger rate  ALCT trigger rate Total rate ~1300Hz, may go to 2600Hz w/ALCT layer trigger? (N.B. “normal” coincidence rate 300Hz) invalid pattern after drift  0

To do: n-layer trigger Does rate change with layer_trig_thresh? ALCT (needs firmware download) ALCT * CLCT Synchronize CSC by pulsing update CMS software with: VME registers with respect to latest TMB firmware updates broadcast ALCT firmware  broadcast TMB firmware now disabled Request to resurrect ALCT “Fast self-test” (?) Write talk for TWEPP-07