ATLAS Pre-Production ROD Status SCT Version

Slides:



Advertisements
Similar presentations
1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
Advertisements

1/1/ / faculty of Electrical Engineering eindhoven university of technology Processor support devices Part 1:Interrupts and shared memory dr.ir. A.C. Verschueren.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Team Morphing Architecture Reconfigurable Computational Platform for Space.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
Digital Guitar Recorder Team RAD – Michael McGuirk, Nick Herrera, David Wormus, Fesehaye G. Abrhaley.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
OS Implementation On SOPC Final Presentation
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
1 ROD US ATLAS FDR, ROD Overview Atlas Wisconsin Group Khang Dao, Damon Fasching, Douglas Ferguson, Owen Hayes, Richard Jared, John Joseph, Krista Marks,
SLAAC Hardware Status Brian Schott Provo, UT September 1999.
ELEC4601 Microprocessor systems Lab 3 Tutorial
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
S&IP Consortium Course Material Standard I/O and Core Peripherals Speaker: Tian-Sheuan Chang July, 2004.
SOC Consortium Course Material Core Peripherals National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Fast Fault Finder A Machine Protection Component.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
1 ATLAS Lehman Review, Silicon ROD Douglas Ferguson, Richard Jared, John Joseph and Lukas Tomasek Wisconsin May 21 to May 23, 2003.
US ATLAS SCT ROD FDR 20 August 2002 The University of Wisconsin, Madison ATLAS Silicon ROD Testing.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
Atlas SCT ROD FDR Implementation Model August 20, 2002 Atlas Wisconsin Group Khang Dao, Damon Fasching, Douglas Ferguson, Owen Hayes, Richard Jared, John.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
11 th April 2003L1 DCT Upgrade FDR – TSF SessionMarc Kelly University Of Bristol On behalf of the TSF team Firmware and Testing on the TSF Upgrade Marc.
Chapter 3 System Buses.  Hardwired systems are inflexible  General purpose hardware can do different tasks, given correct control signals  Instead.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Maj Jeffrey Falkinburg Room 2E46E
Lab 4 HW/SW Compression and Decompression of Captured Image
Beam Wire Scanner (BWS) serial link requirements and architecture
IAPP - FTK workshop – Pisa march, 2013
Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir. A.C. Verschueren Eindhoven University of Technology Section of Digital.
Test Boards Design for LTDB
LHC1 & COOP September 1995 Report
Current DCC Design LED Board
Production Firmware - status Components TOTFED - status
CCS Hardware Test and Commissioning Plan
* Initialization (power-up, run)
FPGA IRRADIATION and TESTING PLANS (Update)
HCAL Data Concentrator Production Status
ATLAS Local Trigger Processor
8085 Microprocessor Architecture
This chapter provides a series of applications.
The Read Out Driver for the ATLAS Muon Precision Chambers
New Crate Controller Development
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
FPro Bus Protocol and MMIO Slot Specification
CALICE Readout Front End FPGA Development
NA61 - Single Computer DAQ !
8085 Microprocessor Architecture
Introducing the PIC Mid-Range Family and the 16F84A
Low cost FPGA implimentation of tracking system from USB to VGA
Tests Front-end card Status
Chapter 9 Bootloader.
"Computer Design" by Sunggu Lee
UNIT-III Pin Diagram Of 8086
8085 Microprocessor Architecture
New DCM, FEMDCM DCM jobs DCM upgrade path
Speaker: Yu-Ju Cho 卓余儒 Advisor: Prof. An-Yeu Wu 吳安宇教授
William Stallings Computer Organization and Architecture 7th Edition
ADSP 21065L.
Chapter 13: I/O Systems.
Computer Architecture Assembly Language
Presentation transcript:

ATLAS Pre-Production ROD Status SCT Version April 30, 2002

Design Overview: SCT version (Simplified Block Diagram) Formatter 0 Input Debug FIFO Bank A --- Data Path Mux Input Debug FIFO Bank A --- Data Path Mux Event Fragment Builder XCV400E-6FG676 Router XCV300E-6FG456 SLINK I/O Links 0 - 11 XCV400E-6FG676 Formatter 1 Links 12 - 23 Formatter 2 DSP0 TMS320C6701 Links 24 - 35 32MB SDRAM Formatter 3 Links 36 - 47 Formatter 4 DSP1 TMS320C6701 Input Debug FIFO Bank B --- Data Path Mux Input Debug FIFO Bank B --- Data Path Mux Links 48 - 59 32MB SDRAM Formatter 5 Links 60 - 71 Formatter 6 DSP2 TMS320C6701 Links 72 - 83 32MB SDRAM Formatter 7 Links 84 - 95 FPGA Program Reset Manager DSP3 TMS320C6701 VME Interface Cypress CY7C960A CY7C964 Chip set 32MB SDRAM XCV200E-6FG456 12MB FLASH ROD Controller Xilinx XCV600E-6FG676 Master DSP TI - TMS320C6201 16MB SDRAM

ROD Test Status : Slave DSPs Remaining Basic Functionality Tests: Slave DSP: The Slave DSP boot and data transfer OK. SDRAM memory tests OK on Slave DSP 0. SDRAM errors on Slave DSPs 1, 2 and 3 on all boards. The exact problem has not yet been identified. We need to determine if the errors occur on reads or writes, and if they are due to the ROD Controller FPGA which is used to transfer data to and from the Slaves, or by noise on the output enable signal used on the Router to transfer the Event Data to the DSP, or by some other hardware mechanism.

ROD Development Status : Hardware Changes VME Host to ROD Communication: Converted the VME to DSP HPI access to D32. This access was D16 previous to the modification. Program Reset Controller FPGA: Added code to allow D32 access from the VME host to the Master DSP Host Port Interface. Modified FLASH R/W algorithm to minimize VME cycles required. DMA is not allowed on the ROD Flash memories. Master DSP (TMS320C6201): Changed 6201 core voltage to match TI’s revised specification. All core type devices on ROD are now at 1.85V. (The FPGAs and Master DSP require 1.8V, and the Slave DSPs require 1.9V. Because we have 1 core supply, we must split the difference.)

ROD Development Status : Hardware Changes (2) ROD Controller FPGA: Re-organized the memory map to simplify ROD Configuration. Added a test mode to allow the Input Memory FIFOs and the Internal TIM FIFO to retransmit 4K of Event Data up to 65535 times. Modified VHDL to allow 32 bit access from the Master DSP to all of the Slave DSP HPI ports. (The DSP HPI is a 16 bit bus). This change allowed DMA from the VME host to the Slave DSP internal and external memories. Event Fragment Builder FPGA: Removed Formatter Masking algorithm from the VHDL. This was originally required because of a bug in the Formatter VHDL which was fixed before the last review. Router FPGA: Fixed Frame Transfer Interrupt bug in VHDL Slave DSP (TMS320C6701): Increased SDRAM size from 16MB to 32MB.

ROD Status : Things to do Fix the Slave DSP SDRAM Memory Bugs. Modify VHDL to incorporate all proposed ROD Modes. ROD Controller FPGA: Add required logic to allow stand alone calibration and advanced testing of modules. The additions will be in the form of counters, registers, and other miscellaneous circuits required by the final algorithm. This should be about 2 to 4 weeks of writing, building, and debugging. Add ECRID Counter to the Event ID Data Encoder Block when required. (Some changes will also need to be made to the EFB VHDL.) Add logic required to trap Pixel register data into the InMem FIFOs. Router FPGA: Add required logic to modify Router trapping algorithm to meet the requirements defined in the ROD Hardware and Software Upgrade document. This should be about 1 week of writing, building, and debugging.

ROD Status : Things to do (2) Miscellaneous: Investigate increasing the size of the Internal TIM FIFO from 4K to 8K to increase the number of events that can be played into the Formatters from the Input Memories. Finalize implementation of ROD Controller Modes. Fine tune, clean up, and modify the VHDL code for all of the ROD FPGA devices as requirements defined by the ATLAS Community change. e.g. implementation of an ECRID Count in the L1ID word of the Event Header; modifications to the “Start of Event” word… Continue writing the ROD Operating Manual to describe how the ROD functions. Continue development of the Test Procedure Document that will be used to perform initial tests and as a trouble-shooting manual. Continue work on all changes required to accommodate the PIXEL front ends.