09/02/20121 Delay Chip Prototype & SPI interface Joan Mauricio La Salle (URL) 15/02/2013.

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

LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
Midterms Exam – Fall 2011 Solutions. Solution to Task 1.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
NS Training Hardware. System Controller Module.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
Serial Peripheral Interface (SPI) Bus. SPI Bus There is no official specification for the SPI bus. It is necessary to consult the data sheets of the devices.
Digital Camera Chad Hantak COMP December 12, 2003.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
7/23 Timers in Coldfire Processor Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang Lee (480)
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Phase-1 Padring. i PHC Phase 1 Padring 2 03/04/2008 Padring Overview µm Several Blocs :  JTAG pads  Digital Control.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Lecture 9 RTL Design Methodology Sorting Example.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
Phase-1 Design. i PHC Phase /04/2008 System Overview Clock, JTAG, sync marker and power supply connections Digital output.
NS Training Hardware. Serial Controller - UART.
Direct Memory Access (DMA) Microprocessors I -1. Topics to be discussed  Basic DMA Concept Basic DMA Concept  DMA pins and timing DMA pins and timing.
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
Laurent Locatelli LHCb CERN Calo commissioning meeting 16th April 2008 Trigger Validation Board PVSS control status 1.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
1 COMP541 Sequential Circuits Montek Singh Feb 1, 2012.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
7 - 1 Texas Instruments Incorporated Module 7 : Serial Peripheral Interface C28x 32-Bit-Digital Signal Controller TMS320F2812.
Transfering Trigger Data to USA15 V. Polychonakos, BNL.
S4525A Peripherals & Enhanced FLASH 1 © 1999 Microchip Technology Incorporated. All Rights Reserved. S4525A Peripherals & Enhanced FLASH 1 Peripherals.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
09/02/20121 Delay Chip Prototype & Delay Chip Test Board Joan Mauricio – Xavier Ondoño La Salle (URL) 12/04/2013.
CCU25 Communication and Control Unit ASIC in CMOS 0.25 μm Ch.Paillard
CDA 4253 FPGA System Design RTL Design Methodology 1 Hao Zheng Comp Sci & Eng USF.
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.
CALICE meeting LYON 2009, Hervé MATHEZ Yannick ZOCCARATO 1 PCB DEVELOPMENTS AT IPNL (PCB and ASIC) PCB for 1m2 of RPC with HR2 William TROMEUR, Hervé MATHEZ,
QIE10 development Nov. 7, 2011: The first full-chip prototype was submitted to MOSIS. Output is 2-bit exponent (four ranges) and 6-bit mantissa (non-linear.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
October 12th 2005 ICALEPCS 2005D.Charlet The SPECS field bus  Global description  Module description Master Slave Mezzanine  Implementation  Link development.
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Design of OCDMA Demonstrator Yun Ping Yang, Alireza Hodjat, Herwin Chan, Eric Chen, Josh Conway.
GPL Board Pattern Generator for the Level-0 Decision Unit Hervé Chanal, Rémi Cornat, Emmanuel Delage, Olivier Deschamps, Julien Laubser, Jacques Lecoq,
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
Class Exercise 1B.
RTL Design Methodology Transition from Pseudocode & Interface
ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014
LHCb Calorimeter Upgrade Electronics Review
ETD meeting Electronic design for the barrel : Front end chip and TDC
PID meeting SCATS Status on front end design
On Behalf of the GBT Project Collaboration
RTL Design Methodology
Lecture 18 SORTING in Hardware.
AVR – ATmega103(ATMEL) Architecture & Summary
FIGURE 1: SERIAL ADDER BLOCK DIAGRAM
RTL Design Methodology
RTL Design Methodology
RTL Design Methodology Transition from Pseudocode & Interface
RTL Design Methodology
TPC Electronics Meeting, 13/01/05 Carmen González Gutiérrez
RTL Design Methodology
RTL Design Methodology
The QUIET ADC Implementation
RTL Design Methodology
Presentation transcript:

09/02/20121 Delay Chip Prototype & SPI interface Joan Mauricio La Salle (URL) 15/02/2013

15/02/20132 Delay Chip Overview SPI Slave Reset Block Mux VCDL+Mux Phase Comp + Charge Pump Config Status VCDL+Mux Config rstnRst coarse vControl clkRef clkINT clkT&H clkADC vControl Analog Config Digital Config LVDS Clock CMOS Clock Slow Control !en, clk din, dout nRst

15/02/20133 Delay Chip Features –SPI Slave interfaces with the SPI Master and generates: –Register Select. –Read / !Write. –Serial Registers: –16 Bits RW (Config. Registers). –8 Bits RO (Status Registers). –4 DLL Channels: –1 Phase Comparator + Charge Pump per Channel. –2 Config. + 1 Status Register per Channel. –3 independent LVDS Clk outputs per Channel.  24 pads!!!

15/02/20134 Slow Control – SPI Slave –SPI Modes: –We are currently implementing Mode 1. ModeCPOLCPHA

14/01/20135 Slow Control – SPI Slave State Machine –SEU tolerant State Machine: –Hamming distance between Idle and critical states is 2. Idle state  spiEn = ‘0’ If 1-bit SEU occurs: E 100, E 100, E 111  E 101 Pump Rst Addr Dec Reg Selection Not in Idle state afeter reset!!!!

15/02/20136 Slow Control – SPI Slave Features –SPI Mode 1. –No ‘dead’ cycles between Addresses and Data. –Up to 64 Selectable Registers (32 Config Status):  Only 8 Config. + 4 Status used in this chip. –SDI / SDO Bypass for troubleshooting purposes. –Charge Pumps can be reset via software. –SEU tolerant. –Area = 340x73 um 2.

15/02/20137 Slow Control – SPI Addresses ADDRICECAL ChWidthDescription 0x00016INT / T&H Clk Conf. 0x01016ADC Clk Conf. 0x02116INT / T&H Clk Conf. 0x03116ADC Clk Conf. ··· 0x10216INT / T&H Clk Conf. 0x11216ADC Clk Conf. 0x12316INT / T&H Clk Conf. 0x13316ADC Clk Conf. ··· 0x40Any-Charge Pump Reset ··· 0xA008Status Reg. 0xA118Status Reg. 0xB028Status Reg. 0xB138Status Reg. ··· 0xFF--SDI / SDO Bypass R/!WPump RstStatus/!ConfRSEL 4 RSEL 3 RSEL 2 RSEL 1 RSEL 0

15/02/20138 Slow Control – Configuration Registers (16b) –RW Registers. –No state machine is required. –16 Bits. –Signals: –Preset (Hardware) –Register Select –R/!W –Serial Clock –Serial Data Input –Serial Data Output (tristated)

15/02/20139 Slow Control – Status Registers (8b) –RO status bits (no memory). –No state machine is required. –8 Bits. –Signals: –Register Select –Serial Clock –Serial Data Output (tristated)

15/02/ Slow Control – Conf. Reg. Write Simulation –Write = 0x9A31.

15/02/ Slow Control – Conf. Reg. Read Simulation –Read = 0x9A31.

15/02/ Slow Control – Status Reg. Read Simulation –Read = 0xD1.

15/02/ Delay Chip Prototype –Next 13/03/2013 – Europractice. –New test board (Analog Mezzanine) is being designed. –Some changes needed in the FEB FPGA: –SPI Master capability (opencores.org). –Interface between CAT and SPI block. –4 Pins needed (5 if the board has two SPI Slaves).