SlideShare a Scribd company logo
1 of 13
1Eunil Won Harvard University April 11, 2003 for ZPD FDR
ZPD Prototype Tests and DAQ Implementation
• Introduction
• Prototype Tests
- Electrical Signals
- FPGA Configuration
• DAQ Memory
Eunil Won
For Harvard ZPD crews
BABAR L1 DCT Upgrade FDR
2Eunil Won Harvard University April 11, 2003 for ZPD FDR
Printed Circuit Board
• Two prototypes were assembled
(May 2002)
• Power connection vias unconnected
in PCB (Layout software bug)
- Extra wires jumped for prototypes
• Clock Signals on Decoder Driver
routed incorrectly to normal I/O
- To be fixed in the production version
• One arrived at SLAC (July 2002)
power on : no smoke
and it booted
successfully!
3Eunil Won Harvard University April 11, 2003 for ZPD FDR
Flow of Signals in ZPD
J1
Decoder
Driver
Six Algorithm Engines
Frame (8:0)
Segments(152:0)
“Megabus” (74:0)
C/D link
C/D clock
Fit Results (11:0) x 6
: to Decision Module
Decision
Module
“Minibus” (15:0)
: memory access
Decision (7:0)
Not shown: signals to LEDs, Logic Analyzer ports…
Segments (152:0)
J2
J3
Algorithm
Engine
Algorithm
Engine
30 MHz
60 MHz
120 MHz
30 MHz 8 MHz
4Eunil Won Harvard University April 11, 2003 for ZPD FDR
Prototype Testing
Testing prototype boards involve
• PCB level tests
Does it boot?
All signals are connected?
Crosstalk (in segments/Megabus)?
• Firmware level tests
Fast Control commands functional?
Memory read/write OK?
Algorithm works/fits? (Stephen’s
talk)
Two crucial steps
toward production
5Eunil Won Harvard University April 11, 2003 for ZPD FDR
Testing Signals
From ZPDi to ZPD (Decoder Driver)
Frame bit
Segment #
Test Patterns from ZPDi
Diagnostic Memory
Decoder Driver
Record segment patterns into memory and check contents…
(Automatically involves partial test of fast control and memories)
Tested up to 10^10 bits/trace and no errors found
Segment
(152:0)
J1
/
J2
(limited by software speed)
: 60 MHz
6Eunil Won Harvard University April 11, 2003 for ZPD FDR
Testing Signals
From Decoder Driver to Algorithm Engines (“The Megabus Test”)
Decoder
Driver
Six Algorithm Engines
• This test is one of most important (runs at 120 MHz) pieces to confirm
• A dedicated firmware was written for this particular test (N. Felt @ Harvard)
Up to 10^13 bits/trace with no errors
Out of 75, 5 bits are reserved for future usage
Algorithm
Engine
Algorithm
Engine
: 120 MHz
Megabus (74:0)
7Eunil Won Harvard University April 11, 2003 for ZPD FDR
Testing Signals
From Algorithm Engines to Decision Module (six buses (11:0))
and Decision bits to ZPDi
Decision
Module
All bits were tested with no errors
Six Algorithm Engines
J2
tested up to 10^6 bits/trace
Decision bits (7:0)
Algorithm
Engine
Algorithm
Engine
30 MHz
: 8 MHz
8Eunil Won Harvard University April 11, 2003 for ZPD FDR
Miscellaneous
• Memory access bus (“minibus”) tested with 10^8 read/writes
• Also Tested (partially):
 47 LEDs (front panel)
 C/D clock, C/D link
 L1Accept, L1Accept Buffer (1:0)
 Read_Event, Read_Event Buffer (1:0)
 JTAG to SystemACE, SystemACE to FPGAs
 Logic Analyzer ports
 Extra bus with 8 bits (reserved) connected to all FPGAs (“xbus”)
All tested with no errors
9Eunil Won Harvard University April 11, 2003 for ZPD FDR
Summary of PCB level Tests
Componen
t
Total
Width
Speed
(MHz)
Bits/trace
Tested
Segments 153 60 10
10
Megabus 75 120 10
13
Fit Results 6x12 30 10
6
Minibus 16+5 30 10
8
Decisions 8 8 10
1
DAQ 6 30 10
1
Control ~10 30 10
3
Tested “by
hand”
Two
most
critical
items
10Eunil Won Harvard University April 11, 2003 for ZPD FDR
• Prototype originally used Xilinx System ACE MPM
– One-piece solution for multi-FPGA configuration
– Suffered from mysterious bugs – Immature technology?
– ~1 hour to reprogram ZPD  1 shift for 8 boards
• Switched to System ACE CF (Compact Flash)
– Flexible, inexpensive and fast to reprogram: < 20 seconds
– Tested on prototype with an add-on card  Great success
JTAG
Program FPGAFPGA FPGAFPGA FPGAFPGA
FPGA Configuration
11Eunil Won Harvard University April 11, 2003 for ZPD FDR
FPGA Configuration
For prototypes, the
add-on goes in JTAG
socket on front panel
Production: we will have all the patch on board
A small add-on of PCB
CF card
Holder
Patch PCB
ZPD JTAG socket
ZPD
MPM
(Necessary artworks etc all done)
: Regarding PCB changes
12Eunil Won Harvard University April 11, 2003 for ZPD FDR
DAQ Memory
Header (tag, counter, CSR)
TSF input mask bits (0:152) of eight CLK4 ticks
Fit results (z0,δz0,ρ,tanλ) and trigger decisions
(0:7) of eight CLK4 ticks
16 bit wide
2 words
10 words
x 8 ticks
25 words
x 8 ticks
• In total, it amounts to 566 bytes/event/board
(cf GLT: 583 bytes/event)
• Firmware written and under testing
- Bug fixes are in progress
- Tests with high rate L1 triggers need to be done
Decoder
Driver
Decisio
n
Module
13Eunil Won Harvard University April 11, 2003 for ZPD FDR
Summary
• All the PCB level tests demonstrated
-
• We do have modifications to make
- Fix power vias
- Correct clock routings to Decoder Driver
- Replace FPGA configuration method
• DAQ Memory
- Firmware written and under testing
- Tests with high rate L1 triggers are planned
•
No showstoppers for the production
Next big hurdle: Algorithm Stephen’s Talk

More Related Content

What's hot

STS with Presto Engineering
STS with Presto EngineeringSTS with Presto Engineering
STS with Presto EngineeringHank Lydick
 
Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentationLevan Huan
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computingppd1961
 
STS _ TLF 2014 IDT
STS _ TLF 2014 IDTSTS _ TLF 2014 IDT
STS _ TLF 2014 IDTHank Lydick
 
Track h asic prototyping - logtel
Track h   asic prototyping - logtelTrack h   asic prototyping - logtel
Track h asic prototyping - logtelchiportal
 
Medalist i3070 08.30p software release
Medalist i3070 08.30p software releaseMedalist i3070 08.30p software release
Medalist i3070 08.30p software releaseInterlatin
 
OPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT Induction machine & power electronic test system on FPGAOPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT Induction machine & power electronic test system on FPGAOPAL-RT TECHNOLOGIES
 
VHDL Practical Exam Guide
VHDL Practical Exam GuideVHDL Practical Exam Guide
VHDL Practical Exam GuideEslam Mohammed
 
Оптимізація процесу відлагоджування Embedded рішень, Богдан Костів
Оптимізація процесу відлагоджування Embedded рішень, Богдан КостівОптимізація процесу відлагоджування Embedded рішень, Богдан Костів
Оптимізація процесу відлагоджування Embedded рішень, Богдан КостівSigma Software
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Mohamed Youssery
 
FPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech PresentationFPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech PresentationFPGA Central
 
Tools for Practical Attacks on Analog-to-Digital Conversion
Tools for Practical Attacks on Analog-to-Digital ConversionTools for Practical Attacks on Analog-to-Digital Conversion
Tools for Practical Attacks on Analog-to-Digital ConversionAlexander Bolshev
 

What's hot (19)

STS with Presto Engineering
STS with Presto EngineeringSTS with Presto Engineering
STS with Presto Engineering
 
Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentation
 
Lecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpgaLecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpga
 
Reconfigurable Computing
Reconfigurable ComputingReconfigurable Computing
Reconfigurable Computing
 
FPGA Configuration
FPGA ConfigurationFPGA Configuration
FPGA Configuration
 
STS _ TLF 2014 IDT
STS _ TLF 2014 IDTSTS _ TLF 2014 IDT
STS _ TLF 2014 IDT
 
Cpld fpga
Cpld fpgaCpld fpga
Cpld fpga
 
Track h asic prototyping - logtel
Track h   asic prototyping - logtelTrack h   asic prototyping - logtel
Track h asic prototyping - logtel
 
Medalist i3070 08.30p software release
Medalist i3070 08.30p software releaseMedalist i3070 08.30p software release
Medalist i3070 08.30p software release
 
OPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT Induction machine & power electronic test system on FPGAOPAL-RT Induction machine & power electronic test system on FPGA
OPAL-RT Induction machine & power electronic test system on FPGA
 
VHDL Practical Exam Guide
VHDL Practical Exam GuideVHDL Practical Exam Guide
VHDL Practical Exam Guide
 
Fpga intro1
Fpga intro1Fpga intro1
Fpga intro1
 
Unit VI CPLD-FPGA Architecture
Unit VI CPLD-FPGA ArchitectureUnit VI CPLD-FPGA Architecture
Unit VI CPLD-FPGA Architecture
 
FPGA
FPGAFPGA
FPGA
 
Session 2,3 FPGAs
Session 2,3 FPGAsSession 2,3 FPGAs
Session 2,3 FPGAs
 
Оптимізація процесу відлагоджування Embedded рішень, Богдан Костів
Оптимізація процесу відлагоджування Embedded рішень, Богдан КостівОптимізація процесу відлагоджування Embedded рішень, Богдан Костів
Оптимізація процесу відлагоджування Embedded рішень, Богдан Костів
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..
 
FPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech PresentationFPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech Presentation
 
Tools for Practical Attacks on Analog-to-Digital Conversion
Tools for Practical Attacks on Analog-to-Digital ConversionTools for Practical Attacks on Analog-to-Digital Conversion
Tools for Practical Attacks on Analog-to-Digital Conversion
 

Viewers also liked

Concept Mapping and the Development of Argumentation in the ZPD
Concept Mapping and the Development of Argumentation in the ZPDConcept Mapping and the Development of Argumentation in the ZPD
Concept Mapping and the Development of Argumentation in the ZPDAlfredo Tifi
 
Taller: Videotutoriales USMP Virtual
Taller: Videotutoriales USMP VirtualTaller: Videotutoriales USMP Virtual
Taller: Videotutoriales USMP VirtualBernabe Soto
 
Considering Vygotsky's ZPD in PBL
Considering Vygotsky's ZPD in PBLConsidering Vygotsky's ZPD in PBL
Considering Vygotsky's ZPD in PBLMichael Voth
 
how to use Vygotsky for teaching english
how to use Vygotsky for teaching englishhow to use Vygotsky for teaching english
how to use Vygotsky for teaching englishsdrbo
 
Scaffolding and zone of proximal development
Scaffolding and zone of proximal developmentScaffolding and zone of proximal development
Scaffolding and zone of proximal developmentUmm-e-Rooman Yaqoob
 
Discourse Markers: conjunctions and prepositions
Discourse Markers: conjunctions and prepositionsDiscourse Markers: conjunctions and prepositions
Discourse Markers: conjunctions and prepositionsAilton Moreira
 
Vygotsky\'s Theory of Cognitive Development
Vygotsky\'s Theory of Cognitive DevelopmentVygotsky\'s Theory of Cognitive Development
Vygotsky\'s Theory of Cognitive DevelopmentDumitru Stoica
 
Vygotsky Theory
Vygotsky Theory Vygotsky Theory
Vygotsky Theory jkravit
 
Vygotsky's Cognitive development
Vygotsky's Cognitive developmentVygotsky's Cognitive development
Vygotsky's Cognitive developmentMark Francis Astom
 
Vygotsky’s sociocultural theory of learning
Vygotsky’s sociocultural theory of learningVygotsky’s sociocultural theory of learning
Vygotsky’s sociocultural theory of learningMargaret Ferranti
 
Socio-cultural Development - Vygotsky
Socio-cultural Development - VygotskySocio-cultural Development - Vygotsky
Socio-cultural Development - VygotskyCorey Durward
 

Viewers also liked (16)

ZPD And Therapy
ZPD And TherapyZPD And Therapy
ZPD And Therapy
 
Concept Mapping and the Development of Argumentation in the ZPD
Concept Mapping and the Development of Argumentation in the ZPDConcept Mapping and the Development of Argumentation in the ZPD
Concept Mapping and the Development of Argumentation in the ZPD
 
Taller: Videotutoriales USMP Virtual
Taller: Videotutoriales USMP VirtualTaller: Videotutoriales USMP Virtual
Taller: Videotutoriales USMP Virtual
 
Lev
LevLev
Lev
 
Vygotsky
VygotskyVygotsky
Vygotsky
 
Considering Vygotsky's ZPD in PBL
Considering Vygotsky's ZPD in PBLConsidering Vygotsky's ZPD in PBL
Considering Vygotsky's ZPD in PBL
 
how to use Vygotsky for teaching english
how to use Vygotsky for teaching englishhow to use Vygotsky for teaching english
how to use Vygotsky for teaching english
 
Lev vygotsky
Lev vygotskyLev vygotsky
Lev vygotsky
 
Scaffolding and zone of proximal development
Scaffolding and zone of proximal developmentScaffolding and zone of proximal development
Scaffolding and zone of proximal development
 
Discourse Markers: conjunctions and prepositions
Discourse Markers: conjunctions and prepositionsDiscourse Markers: conjunctions and prepositions
Discourse Markers: conjunctions and prepositions
 
Vygotsky\'s Theory of Cognitive Development
Vygotsky\'s Theory of Cognitive DevelopmentVygotsky\'s Theory of Cognitive Development
Vygotsky\'s Theory of Cognitive Development
 
Vygotsky Theory
Vygotsky Theory Vygotsky Theory
Vygotsky Theory
 
Vygotsky's Cognitive development
Vygotsky's Cognitive developmentVygotsky's Cognitive development
Vygotsky's Cognitive development
 
Vygotsky and language development
Vygotsky and language developmentVygotsky and language development
Vygotsky and language development
 
Vygotsky’s sociocultural theory of learning
Vygotsky’s sociocultural theory of learningVygotsky’s sociocultural theory of learning
Vygotsky’s sociocultural theory of learning
 
Socio-cultural Development - Vygotsky
Socio-cultural Development - VygotskySocio-cultural Development - Vygotsky
Socio-cultural Development - Vygotsky
 

Similar to Zpd pc bndaq_2sli

MR - MGD
MR - MGDMR - MGD
MR - MGDleet01
 
Nobuya Okada presentation
Nobuya Okada presentationNobuya Okada presentation
Nobuya Okada presentationkazu_papasan
 
Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...
Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...
Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...Nansen Chen
 
POLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewPOLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewAlexander Grudanov
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICsAnish Goel
 
Tieng Nguyen resume
Tieng Nguyen resumeTieng Nguyen resume
Tieng Nguyen resumeTieng Nguyen
 
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA CampDESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA CampFPGA Central
 
Embedded Recipes 2019 - Introduction to JTAG debugging
Embedded Recipes 2019 - Introduction to JTAG debuggingEmbedded Recipes 2019 - Introduction to JTAG debugging
Embedded Recipes 2019 - Introduction to JTAG debuggingAnne Nicolas
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overviewNabil Chouba
 
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...Slide_N
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAAlexander Grudanov
 
High performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiersHigh performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiersLei Guan (Phd, SM-IEEE)
 
Introduction to FPGA, VHDL
Introduction to FPGA, VHDL  Introduction to FPGA, VHDL
Introduction to FPGA, VHDL Amr Rashed
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systemsDr.YNM
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 
Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016Oleksandra Nazola
 

Similar to Zpd pc bndaq_2sli (20)

MR - MGD
MR - MGDMR - MGD
MR - MGD
 
Nobuya Okada presentation
Nobuya Okada presentationNobuya Okada presentation
Nobuya Okada presentation
 
0507036
05070360507036
0507036
 
Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...
Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...
Run Simulations and Then Become An Inventor (Best Paper Award in CDNLive Taiw...
 
POLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewPOLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overview
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICs
 
Tieng Nguyen resume
Tieng Nguyen resumeTieng Nguyen resume
Tieng Nguyen resume
 
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA CampDESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
DESIGN CHOICES FOR EMBEDDED REAL-TIME CONTROL SYSTEMS @ 4th FPGA Camp
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
ate_full_paper
ate_full_paperate_full_paper
ate_full_paper
 
Embedded Recipes 2019 - Introduction to JTAG debugging
Embedded Recipes 2019 - Introduction to JTAG debuggingEmbedded Recipes 2019 - Introduction to JTAG debugging
Embedded Recipes 2019 - Introduction to JTAG debugging
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
 
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
Multiple Cores, Multiple Pipes, Multiple Threads – Do we have more Parallelis...
 
PowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDAPowerDRC/LVS 2.2 released by POLYTEDA
PowerDRC/LVS 2.2 released by POLYTEDA
 
High performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiersHigh performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiers
 
Introduction to FPGA, VHDL
Introduction to FPGA, VHDL  Introduction to FPGA, VHDL
Introduction to FPGA, VHDL
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systems
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016
 
Introduction to EDA Tools
Introduction to EDA ToolsIntroduction to EDA Tools
Introduction to EDA Tools
 

Recently uploaded

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Zpd pc bndaq_2sli

  • 1. 1Eunil Won Harvard University April 11, 2003 for ZPD FDR ZPD Prototype Tests and DAQ Implementation • Introduction • Prototype Tests - Electrical Signals - FPGA Configuration • DAQ Memory Eunil Won For Harvard ZPD crews BABAR L1 DCT Upgrade FDR
  • 2. 2Eunil Won Harvard University April 11, 2003 for ZPD FDR Printed Circuit Board • Two prototypes were assembled (May 2002) • Power connection vias unconnected in PCB (Layout software bug) - Extra wires jumped for prototypes • Clock Signals on Decoder Driver routed incorrectly to normal I/O - To be fixed in the production version • One arrived at SLAC (July 2002) power on : no smoke and it booted successfully!
  • 3. 3Eunil Won Harvard University April 11, 2003 for ZPD FDR Flow of Signals in ZPD J1 Decoder Driver Six Algorithm Engines Frame (8:0) Segments(152:0) “Megabus” (74:0) C/D link C/D clock Fit Results (11:0) x 6 : to Decision Module Decision Module “Minibus” (15:0) : memory access Decision (7:0) Not shown: signals to LEDs, Logic Analyzer ports… Segments (152:0) J2 J3 Algorithm Engine Algorithm Engine 30 MHz 60 MHz 120 MHz 30 MHz 8 MHz
  • 4. 4Eunil Won Harvard University April 11, 2003 for ZPD FDR Prototype Testing Testing prototype boards involve • PCB level tests Does it boot? All signals are connected? Crosstalk (in segments/Megabus)? • Firmware level tests Fast Control commands functional? Memory read/write OK? Algorithm works/fits? (Stephen’s talk) Two crucial steps toward production
  • 5. 5Eunil Won Harvard University April 11, 2003 for ZPD FDR Testing Signals From ZPDi to ZPD (Decoder Driver) Frame bit Segment # Test Patterns from ZPDi Diagnostic Memory Decoder Driver Record segment patterns into memory and check contents… (Automatically involves partial test of fast control and memories) Tested up to 10^10 bits/trace and no errors found Segment (152:0) J1 / J2 (limited by software speed) : 60 MHz
  • 6. 6Eunil Won Harvard University April 11, 2003 for ZPD FDR Testing Signals From Decoder Driver to Algorithm Engines (“The Megabus Test”) Decoder Driver Six Algorithm Engines • This test is one of most important (runs at 120 MHz) pieces to confirm • A dedicated firmware was written for this particular test (N. Felt @ Harvard) Up to 10^13 bits/trace with no errors Out of 75, 5 bits are reserved for future usage Algorithm Engine Algorithm Engine : 120 MHz Megabus (74:0)
  • 7. 7Eunil Won Harvard University April 11, 2003 for ZPD FDR Testing Signals From Algorithm Engines to Decision Module (six buses (11:0)) and Decision bits to ZPDi Decision Module All bits were tested with no errors Six Algorithm Engines J2 tested up to 10^6 bits/trace Decision bits (7:0) Algorithm Engine Algorithm Engine 30 MHz : 8 MHz
  • 8. 8Eunil Won Harvard University April 11, 2003 for ZPD FDR Miscellaneous • Memory access bus (“minibus”) tested with 10^8 read/writes • Also Tested (partially):  47 LEDs (front panel)  C/D clock, C/D link  L1Accept, L1Accept Buffer (1:0)  Read_Event, Read_Event Buffer (1:0)  JTAG to SystemACE, SystemACE to FPGAs  Logic Analyzer ports  Extra bus with 8 bits (reserved) connected to all FPGAs (“xbus”) All tested with no errors
  • 9. 9Eunil Won Harvard University April 11, 2003 for ZPD FDR Summary of PCB level Tests Componen t Total Width Speed (MHz) Bits/trace Tested Segments 153 60 10 10 Megabus 75 120 10 13 Fit Results 6x12 30 10 6 Minibus 16+5 30 10 8 Decisions 8 8 10 1 DAQ 6 30 10 1 Control ~10 30 10 3 Tested “by hand” Two most critical items
  • 10. 10Eunil Won Harvard University April 11, 2003 for ZPD FDR • Prototype originally used Xilinx System ACE MPM – One-piece solution for multi-FPGA configuration – Suffered from mysterious bugs – Immature technology? – ~1 hour to reprogram ZPD  1 shift for 8 boards • Switched to System ACE CF (Compact Flash) – Flexible, inexpensive and fast to reprogram: < 20 seconds – Tested on prototype with an add-on card  Great success JTAG Program FPGAFPGA FPGAFPGA FPGAFPGA FPGA Configuration
  • 11. 11Eunil Won Harvard University April 11, 2003 for ZPD FDR FPGA Configuration For prototypes, the add-on goes in JTAG socket on front panel Production: we will have all the patch on board A small add-on of PCB CF card Holder Patch PCB ZPD JTAG socket ZPD MPM (Necessary artworks etc all done) : Regarding PCB changes
  • 12. 12Eunil Won Harvard University April 11, 2003 for ZPD FDR DAQ Memory Header (tag, counter, CSR) TSF input mask bits (0:152) of eight CLK4 ticks Fit results (z0,δz0,ρ,tanλ) and trigger decisions (0:7) of eight CLK4 ticks 16 bit wide 2 words 10 words x 8 ticks 25 words x 8 ticks • In total, it amounts to 566 bytes/event/board (cf GLT: 583 bytes/event) • Firmware written and under testing - Bug fixes are in progress - Tests with high rate L1 triggers need to be done Decoder Driver Decisio n Module
  • 13. 13Eunil Won Harvard University April 11, 2003 for ZPD FDR Summary • All the PCB level tests demonstrated - • We do have modifications to make - Fix power vias - Correct clock routings to Decoder Driver - Replace FPGA configuration method • DAQ Memory - Firmware written and under testing - Tests with high rate L1 triggers are planned • No showstoppers for the production Next big hurdle: Algorithm Stephen’s Talk

Editor's Notes

  1. 6