V5 cluster search USB Rx USB Tx DSP Core DSP Controller Cluster FIFO ADC Data PC data.

Slides:



Advertisements
Similar presentations
Fast A/D sampler FINAL presentation
Advertisements

DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Analog-to-Digital Converters
ARMOR Asynchronous RISC Microprocessor הטכניון - מכון טכנולוגי לישראל המעבדה למערכות ספרתיות מהירות הפקולטה להנדסת חשמל Submitted by: Tziki Oz-Sinay, Ori.
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France LHCb upgrade meeting Tests tools Status for Analog and Digital parts  Tools to test.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
General Purpose FIFO on Virtex-6 FPGA ML605 board midterm presentation
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
SE-IR Corporation 11/04 Goleta, CA (805) CamIRa TM SE-IR Corporation 87 Santa Felicia Dr. Goleta, CA (805)
Institute of Experimental and Applied Physics Czech Technical University in Prague 11th December 2007 Michal Platkevič RUIN Rapid Universal INterface for.
NIKHEF 27 Feb 2007RELAXd Serial Readout Status1 RELAXd Serial Readout - Status Motherboard MASTER RELAXd Chipboard – SLAVE ADCDACsFlashPower FPGA LatticeSC15.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
Presented by : Maya Oren & Chen Feigin Supervisor : Moshe Porian Lab: High Speed Digital System One Semester project – Spring
Matrix Multiplication on FPGA Final presentation One semester – winter 2014/15 By : Dana Abergel and Alex Fonariov Supervisor : Mony Orbach High Speed.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
3. ISP Hardware Design & Verification
Picture to be sent (640x480) Displayed Picture (800x600) HOST VGA DE2 Board.
Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Final Presentation of part B Annual project.
PROCStar III Performance Charactarization Instructor : Ina Rivkin Performed by: Idan Steinberg Evgeni Riaboy Semestrial Project Winter 2010.
Performed by: Yaron Recher & Shai Maylat Supervisor: Mr. Rolf Hilgendorf המעבדה למערכות ספרתיות מהירות הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל.
Beam Secondary Shower Acquisition System: Igloo2 SERDES Manual Initialization Student Meeting Jose Luis Sirvent PhD. Student 31/03/2014.
STMIK Jakarta STI&K, Jakarta - September Designing Image Processing Component using FPGA Device By : Sunny Arief Sudiro.
1 DSP handling of Video sources and Etherenet data flow Supervisor: Moni Orbach Students: Reuven Yogev Raviv Zehurai Technion – Israel Institute of Technology.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Performed by Greenberg Oleg Kichin Dima Winter 2010 Supervised by Moshe Mishali Inna Rivkin.
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
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)
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
Flush UART RX MP Dec RAM 1 SDRAM Controller WBS WBM – Wishbone Master WBS – Wishbone Slave Mem Ctrl Wr Mem Ctrl Rd SDRAM Arbiter WBS RAM 2 MP Enc UART.
LCFI meeting 19 th August 2008 TESTING OF CPR2A Mirek Havranek, Peter Murray, Konstantin Stefanov, Stephen Thomas.
ASIC Activities for the PANDA GSI Peter Wieczorek.
26/11/02CROP meeting-Nicolas Dumont Dayot 1 CROP (Crate Read Out Processor)  Specifications.  Topology.  Error detection-correction.  Treatment (ECAL/HCAL.
Class of Service Distribution SW/HW interface Clusters of VPUs Clusters of VPUs Clusters of VPUs LBS Arbitration Clusters of VPUs.
Capture and record 1GHz signal (Block Diagram)
LC Power Distribution & Pulsing Workshop, May 2011 Super-ALTRO Demonstrator Test Results LC Power Distribution & Pulsing Workshop, May nd November.
Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Annual project אביב תשס " ט.
DDRIII BASED GENERAL PURPOSE FIFO ON VIRTEX-6 FPGA ML605 BOARD PART B PRESENTATION STUDENTS: OLEG KORENEV EUGENE REZNIK SUPERVISOR: ROLF HILGENDORF 1 Semester:
ALIBAVA system upgrade Ricardo Marco-Hernández IFIC(CSIC-Universidad de Valencia) 1 ALIBAVA system upgrade 16th RD50 Workshop, 31 May-2 June 2010, Barcelona.
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
TELL1 Ethernet Receiver Vincenzo Bonaiuto Fausto Sargeni Luca Cesaroni Electronic Engineering Department University of Rome “Tor Vergata”
Lab Environment and Miniproject Assignment Spring 2009 ECE554 Digital Engineering Laboratory.
3 Sep 2009SLM1 of 12 SLM performance and limitations based on HW tests.
TPC CRU Jorge Mercado (Heidelberg) Ken Oyama (Nagasaki IAS) CRU Team Meeting, Jan. 26, 2016.
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
Memory Hierarchy and Cache. A Mystery… Memory Main memory = RAM : Random Access Memory – Read/write – Multiple flavors – DDR SDRAM most common 64 bit.
UniBoard Meeting,October 12-13th 2010 Jonathan Hargreaves, JIVE Eric Kooistra, ASTRON UniBoard Testing UniBoard Meeting, October12-13 th 2010 Contract.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
SuperB-DCH S ervizio E lettronico L aboratori F rascati 1LNF-SuperB Workshop – September 2010G. Felici DCH FEE STATUS Some ideas for Level 1 Triggered.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
ATLAS Pre-Production ROD Status SCT Version
GBT-FPGA 120 MHz Modification Status
CWNC Trojanators System Components
Electronics for FTOF prototype: status of the 16-ch WaveCatcher board D.Breton & J.Maalmi (LAL Orsay) …
Group 4 Alix Krahn Denis Lachance Adam Thomsen
Possible contribution of Pisa on pixel electronics R&D
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
QuickPath interconnect GB/s GB/s total To I/O
14-BIT, 125MHz ADC Module Pedestal Subtraction Mircea Bogdan
Multi-Pixel Photon Counter Readout Board
Tests Front-end card Status
RTL Design Methodology
The Image The pixels in the image The mask The resulting image 255 X
Presentation transcript:

V5 cluster search USB Rx USB Tx DSP Core DSP Controller Cluster FIFO ADC Data PC data

HIP core State Machine FIFO RD FIFO WR Register 1..N Line FIFO L0,C0 Ctrl DSP Channel Cluster list FIFO SM control Data outCluster list DATA L0, C0 DATA To USB From USB Raw/list data sel.

Mask for image processing Line delay P -2,-2 P -2,-1 P -2,0 P -2,1 P -2,2 DataIn P -1,-2 P -1,-1 P -1,0 P -1,1 P -1,2 P 0,-2 P 0,-1 P 0,0 P 0,1 P 0,2 P 1,-2 P 1,-1 P 1,0 P 1,1 P 1,2 P 2,-2 P 2,-1 P 2,0 P 2,1 P 2,2

Complete block diagram Search Matrix Matrix Data DataIn Clustering Channel Control logic L0 C0 Pedestal memory Gain Noise (Optional) Reconstructed image x Bad pixel mask 0 Matrix Data... Cluster validation Sub pixel (COG) Th Neig. 2x N fps >> n Cluster Matrix Size Charge Length Width Digital pixel Bad pixel List Divide by 2^n Seed Logic Th Seed

FPGA system DDR3  Controller DSP Ethernet FPGA Displayjtag ADCs

Control packge received by the FPGA system ID (4 bits)Type (2 bits)Size (10 bits) DATA (0) DATA (1)... Data (Size -1) ID refers to the submodule that the package is being sent. TYPE could be write register, read register, write data… Size is this package size, we want small for read/write register but big ones to download data such as the pedestal.

DSP DDR3 DSP Controller DSP Core Bias & Clock DSP Displayjtag ADCs

 Controller block diagram NiosIISG DMATSE core DDR3 ctrl PIO

1 channel for the whole frame Mask line0 line1 line2 line3 line4 MaskIn FIFOFIFO DataIn Seed logic DataOut channel Control logic L0 C0

Two channel system Mask line0 line1 line2 line3 line4 MaskIn FIFOFIFO DataIn Seed logic DataOut left channel Control logic L0 C0 Mask line0 line1 line2 line3 line4 MaskIn FIFOFIFO DataIn Seed logic DataOut right channel Control logic L0 C0 Shared data

Three or more channels Mask line0 line1 line2 line3 line4 MaskIn FIFOFIFO DataIn Seed logic DataOut left channel Control logic L0 C0 Mask line0 line1 line2 line3 line4 MaskIn FIFOFIFO DataIn Seed logic DataOut center channel 1.. n Control logic L0 C0 Shared data Mask line0 line1 line2 line3 line4 MaskIn FIFOFIFO DataIn Seed logic DataOut right channel Control logic L0 C0 Shared data