GBT-SCA Slow Control Adapter ASIC. LHCb Upgrade Electronics meeting 12 June 2014
|
|
- Gwenda Short
- 6 years ago
- Views:
Transcription
1 GBT-SCA Slow Control Adapter ASIC LHCb Upgrade Electronics meeting 12 June 2014
2 Design Team Core Digital Logic: Christian Paillard, Alessandro Caratelli e-port interface: ADC: DAC: Sandro Bonacini icsparkling IP block Xavier Llopart (Medipix IP block) Chip Assembly: Christian Palliard, Rui F. Oliveira AOB: Kostas Kloukinas, Paolo Moreira 12 June 14 2
3 SCA in the GBT system 12 June 14 3
4 The GBT System Embedded Electronics Control Room Optical Link A Single Link for: Readout (DAQ) High speed unidirectional (up-link) Trigger data (up-link) Timing Trigger and Control (TTC) Clock reference and synchronous control (down-link) Custom ASICs in the detectors: Radiation Tolerant: Total dose & Single Event Upsets Commercial components in the control room FPGAs used to implement multi-way transceivers Trigger decisions and control (down-link) Low and fixed latency Experiment control (SC/DCS/ECS) Modest bandwidth (bidirectional link) 12 June 14 Alessandro.Caratelli@cern.ch 4
5 GBT-SCA front-end interconnects ASIC dedicated to slow control functions. System Upgrades for SLHC detectors. Replacement for the CCU & DCU ASICs CCU: Communication Control Unit FE ASICs e-port e-port Data Timing e-port e-port e-port GBTX GBT on FPGA Slow Control DAQ Timing and Trigger DCU: Detector Control Unit in CMS). e-port e-port Flexible to match the needs of different Front-End systems. User busses and I/O for Control and monitoring e-port Technology: CMOS 130nm using radiation tolerant techniques. e-port GBT-SCA Embedded electronics Control room 12 June 14 5
6 The Slow Control Adapter ASIC Dual redundant e-ports for GBTX e-links. Network Controller Arbiter 16 I 2 C masters (7bit/10bit addressing) 1 JTAG master controller 1 SPI master (with 8 slave select) 32 General purpose digital I/O lines individually programmable as input / output / interrupt input 31 Analog inputs multiplexed in a 1 bit single slope integrative ADC 4 independent analog output (8 bits resolution) Auxiliary I2C port for testability I2C Master x 16 SPI Master JTAG Master General purpose I/O Interrupts ADC Calibration Logic Temperature control DAC x 4 E-FUSES ADC Interface DAC Interface Network Controller Single event upset counter RX FIFO TX FIFO RX FIFO TX FIFO Arbiter Config E- PORT E- PORT (Auxiliary) Config Auxiliary I2C Port Clock and reset control logic RX TX RX TX SERDES SERDES clock RX TX clock RX TX Figure 1. The SCA top level block diagram 12 June 14 Alessandro.Caratelli@cern.ch 6
7 Communication architecture 12 June 14 7
8 Communication Architecture The Three Communication Layers of the SCA: GBT-link Layer Connects the GBT ASIC to the Control Room electronics via a point-to-point, bidirectional, 4.8Gbps, optical link using a special, SEU robust, transport protocol. The transport protocol is totally transparent to the user data. e-link Layer Connects to the SCA ASIC via a point-to-point, bi-directional, 80Mbps link, using a packet oriented transport protocol (HDLC protocol). Data packets are encapsulated by the GBT-link protocol. Channel Layer Connects to the Front-End ASICs via bi-directional links. SCA on-chip peripherals are also Channel Blocks. Channel Blocks are controlled via a command driven protocol. The Channel Protocol Commands are encapsulated by the e-link protocol. 12 June 14 Alessandro.Caratelli@cern.ch 8
9 GBT-link Packet Format Fixed packet length: 120bits Packet transmission rate: 1/25ns Data transmission rate: 4.8 Gbps Fixed bandwidth allocation: Trigger path: 640 Mbps Control path: 160 Mbps 1 internal e-link (for GBT management) 1 external e-link (for GBT-SCA chip) 40 MHz DDR (80 Mbps) Data path: 2.56 Gbps Mbps Mbps Mbps 4 bits 2 bits 2 bits 80 bits 32 bits H IC EC EC FEC Data flow: Symmetrical, Bi-directional data transmission. Transmission of GBT-packets is continuous. Data from e-link ports are muxed/demuxed in the GBT-link stream. GBT data path is unaware of the e-link transfer protocol. 12 June 14 Alessandro.Caratelli@cern.ch 9
10 HDLC Packet Format 6 bits 8 bits 8 bits 16 n bits 16 bits 6 bits HDLC packet structure: SOF Address Control DATA FCS EOF HDLC Packet: SOF/EOF: Frame delimiter character. Address: Packet destination address. Control: Indicates the type of the data packet. FCS: Frame Check Sequence for transmission error detection. (G(x) = x 16 + x 12 + x 5 + 1) Uses bit-stuffing techniques in order to achieve symbol synchronization. The frame delimiter contains 6 consecutive ones; Any sequence of 5 ones in the stream is stuffed with one following zero at the transmitter side Any sequence of more than 6 ones is considered to be frame abort or channel idle signalling Bi-directional operation. Each received command packet get acknowledged or rejected by the SCA 12 June 14 Alessandro.Caratelli@cern.ch 10
11 SCA Packet Formats 6 bits 8 bits 8 bits 16 n bits 16 bits 6 bits HDLC packet : SOF Address Control DATA FCS EOF SCA up-link packet structure: SCA down-link packet structure: TR# CH# CMD LEN Data TR# CH# ERR LEN Data 8 bits 8 bits 8 bits 8 bits 16 n bits SCA Packet: CH#: Specifies the SCA Channel interface to be addressed TR#: Incremental identification number for each transmitted command. CMD: Is a command code that specifies the request. The operation can refer to a specific internal register of the channel or a front-end ASIC destination address. In this case an address field follows the command. ERR: In case of an error has encountered, return an error otherwise returns 0x00. LEN: Is a field that specifies the DATA field length. DATA: Is an optional variable length field upon LEN value. 12 June 14 Alessandro.Caratelli@cern.ch 11
12 Channel Commands At the reception of any request packet, the SCA replies with an acknowledge packet The acknowledge packet include information of the status of the operation and eventually the data value required. Each command can be directed to a specific channel interface. Upon reception of a command, the channel performs the required operation on its interface. The command field and the data content of a given packet is interpreted differently according to the channel to which it is addressed. Each channel type has a specific set of valid commands. Channels receiving an invalid command do not execute any action and the error condition is reported to the user. Enable/Disable command for each channel When not enabled, the interface core is kept in Power Down Mode to reduce power consumption. At the enable, the channel interface get reset. 12 June 14 Alessandro.Caratelli@cern.ch 12
13 Implementation 12 June 14 13
14 e-link & e-port Block Diagram e-port e-link RX FIFO RX control RXCLK SCA Network Controller ATLANTIC Bus TX FIFO TX control PHY RXDATA TXDATA Clk 40 MHz RESET e-port implementation for the GBT-SCA e-link interface: electrical, bi-directional chip-to-chip interconnect at 80Mbps. HDLC (High Level Data Link Control) packet oriented communication protocol. Special commands: CONNECT, RESET, TEST (loopback) Acknowledge transactions using the HDLC protocol mechanism (packet numbering). 12 June 14 14
15 Dual Redundant e-ports The GBT-SCA is equipped with a Primary and a Secondary e-port to be connected with two adjacent GBTX chips for redundancy Only one e-port is needed for operation and can be active at a time Data from the inactive e-port is discarded Switching between ports is command driven. (HDLC CONNECT command) Clock activity or noise on the differential input of the inactive link is discarded Upon start up, the user application software should send a CONNECT command to activate the Primary e-port from the Primary e-link. To switch to the Secondary e-port a CONNECT command should be send through the Secondary e-link. Figure 2. GBT-SCA to GBTX connectivity Figure 3. Logical view of HDLC e-ports 14/05/2014 GBT-SCA Design review 15
16 Physical Layer (electrical) SLVS (Scalable Low Voltage Standard) JEDEC standard: JESD8-13 Differential voltage based signaling protocol. Voltage levels compatible with deep submicron processes. Low Power, Low EMI Line impedance: 100 Ohm Differential mode: 400 mv Common mode: 0.2V V 0.2V 200mV 200mV 12 June 14 Alessandro.Caratelli@cern.ch 16
17 Auxiliary I2C port Auxiliary I2C port for testability Allows direct access to Network Controller by-passing the e-ports. Receive SCA commands and returns replies Hardwired Test Enable pin Possibility to use as an expansion port 14/05/2014 GBT-SCA Design review 17
18 wishbone interface comm. control The SPI channel Synchronous bit oriented serial link. Full duplex synchronous serial data transfer Configurable single transaction length up to 128 bits RW Configurable communication speed from 156KHz to 20MHz settable with 128 possible values Asynchronous reset signal with configurable pulse length Acknowledge packet to report the end of the communication Supported working modes: (0,0) (0,1) (1,0) (1,1). Possibility to invert the logical level of the output signals during the inactivity time. K MOSI MISO /SS <7:0 Config. registers Figure 5. The SPI channel scheme 14/05/2014 GBT-SCA Design review 18
19 reset wishbone interface comm. control The JTAG channel 128 bit shift registers to hold the TDO/TDI and TMS bit-streams Protocol implemented in software Configurable single transaction length up to 128 bits RW Configurable communication speed from 156KHz to 20MHz settable with 128 possible values Asynchronous reset signal with configurable pulse length Acknowledge packet to report the end of the communication Possibility to invert the TCK edge synchronously to which the transmitted bits on the TDO and TMS lines are latched Possibility to invert the TCK edge synchronously to which the received bits on the TDI line are evaluated. Possibility to invert the logical level of the output signals during the inactivity time. TCK TMS TDO TDI ARST Config. registers Figure 6. The JTAG channel scheme 14/05/2014 GBT-SCA Design review 19
20 wishbone interface The I 2 C channels 16 independent I 2 C master channels Concurrent operation of all 16 channels Support is limited to single bus master topologies. 7-bit and 10-bit addressing modes. Single-byte and Multi-byte transfer modes. Read-Modify-Write mode that allows for AND, OR, XOR logic operations with a Mask register. Programmable transfer rate from 100Kbps to 1Mbps. Power Down mode per channel I2C protocol state machine Command buffer Config. registers Figure 4. I2C channel block diagram 14/05/2014 GBT-SCA Design review 20
21 wishbone interface The GPIO channel 32 general-purpose I/O signals. All general-purpose I/O signals are bidirectional having individually programmable direction. All general-purpose I/O signals can be three-stated. General-purpose I/O signals programmed as inputs can cause interrupt requests. General-purpose I/O signals programmed as inputs can be registered at raising edge of system clock or at user programmed edge of external clock. Alternative input reference clock signal from external interface. Power Down mode Int. clk Interrupt controller General purpose I/O (x32) Ext. clk Figure 7 - The GPIO channel 14/05/2014 GBT-SCA Design review 21
22 wishbone interface The DAC channel 4 independent Digital to analog converters. The single DAC is an IP Block from MEDIPIX team 8 DAC 1 Analog output 1 Voltage output: 0.0V 1.0V 8 bit resolution 8 DAC 2 Analog output 2 8 DAC 3 Analog output 3 8 DAC 4 Analog output 4 Figure 8 The DAC channel 14/05/2014 GBT-SCA Design review 22
23 ADC channel 12-bit ADC (LSB = 244 µv) Single -slope architecture Input range: GND < Vin < 1 V Single supply voltage: VDD = 1.5 V System clock frequency: 40 MHz Max. conversion rate 3.5 KHz Max conversion time 600 μsec Operating temperature: -30 C to +80 C 32 Multiplexed Input channels 1 channel occupied by an on chip Temp sensor All channels feature a switchable 10 μα current source to support Pt sensors. Power consumption 1.2V (420uW analog part ) Power Down mode Automatic Offset cancelation & Gain correction Pre-calibration at production testing phase ANALOG E-fuses bank E-fuses bank E-fuses bank E-fuses bank E-fuses bank E-fuses read logic DIGITAL ADC Control logic Calibration logic Supervising logic + Wishbone interface Figure 9. The ADC channel scheme 14/05/2014 GBT-SCA Design review 23
24 Layout E-Fuses DAC ADC calib. logic Prompt ADC analog JTAG channel SPI channel Network controller E-Link I2C channels GPIO channel 3.6 x 3.6 mm 12 June 14 Alessandro.Caratelli@cern.ch 24
25 Packaging (draft) Package Type: LFBGA Low Profile Fine Pitch BGA (Chip Scale Package) Ball Pitch: 0.8 mm Size: 12 x 12 mm Height: mm Pin count: 196 Preliminary pinout Manufacturers: ASE via IMEC NOVAPACK N M L K J I H G F E D <0> <1> RESET_B _ rx_sd link_clk tx_sd rx_sd _aux link_clk _aux tx_sd _aux link_aux _disable _ auxport TestEn _ <2> <1> Fuse Program Pulse _ <5> <4> <3> <8> <7> <6> <11> <10> <9> <14> <13> <12> <17> <16> <15> <20> <19> <18> <23> <22> <21> <26> <25> <24> Pad_ resout DAC_ou t_ <28> <27> Rx_sd pwr3 n 3 AGND AGND AGND AGND AVDD AVDD AVDD AVDD link_clk_ n tx_sd _n Rx_sd aux_n link_clk _aux_n tx_sd aux_n SPI_ miso _ SPI_ mosi _ SPI_ss _ <0> SPI_ss _ <1> SPI_ss _ <2> SPI_ss _ <3> SPI_ss _ <4> SPI_ss _ <5> SPI_ss _ <6> AGND AGND AGND AGND AVDD AVDD AVDD AVDD DVSS DVSS AGND AGND AVDD AVDD DVDD DVSS DVSS DVSS DVSS DVDD DVDD DVDD DVSS DVSS DVSS DVSS DVDD DVDD DVDD GND GND GND GND VDD VDD VDD GND GND GND GND VDD VDD VDD GND GND GND GND VDD VDD VDD _ <13> _ <13> _ <9> _ <9> _ <5> _ <5> DAC_ou t_ <2> DAC_ou t_ <0> <29> _ <14> _ <14> _ <12> _ <12> _ <8> _ <8> _ <4> _ <4> DAC_ou t_ <3> DAC_ou t_ <1> <30> _ <15> _ <15> _ <11> _ <1> _ <7> _ <7> _ <3> _ <3> JTAG_ reset _ TDO _ TDI _ TCK _ TMS <10> _ <10> _ <6> _ <6> _ <2> _ <2> N M L K J I H G F E D C auxport _ SPI_ clk _ SPI_ss _ <7> <4> <7> <10> <13> <16> <19> <22> <25> <28> _ <1> _ <0> C B auxport _ <0> <2> <5> <8> <11> <14> <17> <20> <23> <26> <29> _ <1> _ <0> B A _ EXTCLK <1> <3> <6> <9> <12> <15> <18> <21> <24> <27> <30> <31> A TOP WIEW 12 June 14 Alessandro.Caratelli@cern.ch 25
26 Final Verifications Functional simulation at the top level Post Layout simulations Simulation with SEU injection Ultrasim Mixed-Signal simulations SCA emulation on FPGA Protocol tests with commercial devices 12 June 14 26
27 SCA packet gener. FPGA test bench 1/2 Software FPGA test firmware Low level func. to handle GBT- SCA communication Low level func. to handle slaves Drivers + USB bluster + interface etc. USB control logic Transf. control flags SCA send packet SCA rec packet I2C0 data Comm. control Comm. control E-Port Master E-Port Master SCA logic Testing software: Start random transaction on random channels Whait with time-out replies from the SCA logic Compare data received on slave interfaces with the expected behaviour respect sent requests Write operation log and error log Test passed when no errors are encountered I2Cn data GPIO data SPI data JTAG data Slaves Configure Test System config. I2C Slave x4 I2C Slave x4 I2C I2C Slave Slave x4 x4 Parallel I/O ctrl SPI Slave Multimode JTAG slave 14/05/2014 GBT-SCA Design review 27
28 SCA packet gener. JTAG test with commercial hardware Software FPGA test firmware Low level func. to handle GBT- SCA communication Low level func. to handle slaves Drivers + USB bluster + interface etc. USB control logic Transf. control flags SCA send packet SCA rec packet I2C0 data Comm. control Comm. control E-Port Master E-Port Master SCA logic Program en external commercial FPGA through the GBT-SCA emulated on an other FPGA: Read FPGA configuration file (ISE output file containing series of directives for JTAG interface to program the target Xilinx FPGA) Find the target FPGA in the JTAG chain Generate corresponding commands in SCA format Send the commands to the GBT-SCA emulated in the main FPGA Write error log of unsuccessful operations I2Cn data GPIO data SPI data JTAG data Slaves Configure Test System config. I2C Slave x4 I2C Slave x4 I2C Slave x4 Parallel I/O ctrl SPI Slave Multimode I2C interface SPI interface JTAG interface 14/05/2014 GBT-SCA Design review 28
29 FPGA test bench 2/2 FPGA test firmware Nios II Processor Handle shell interface E-port drivers Slaves drivers Handle communication with SCA Real-time verification of concurrent operations performed by the SCA Report Operation information and identified errors Comm. control Comm. control E-Port Master E-Port Master I2C Slave x4 I2C Slave x4 I2C I2C Slave Slave x4 x4 SCA logic Drivers and USB bluster Command line interface JTAG port Timer banks SDRAM controller PLL Parallel I/O ctrl SPI Slave Multimode JTAG slave 12 June 14 29
30 Specifications Documentation: Users Manual document (draft) Table of commands 12 June 14 30
31 Status & Planning Design Readiness review on 14/5/2014 Suggestions for design verifications Minor design modifications (suppression of external biasing resistor) Design Status Ready for submission Participate on the GBT-chipset engineering run scheduled for this month (June 2014) Estimated TAT: 4-5 months Yield a few hundred SCA chips Test Bench Preparation 12 June 14 Alessandro.Caratelli@cern.ch 31
32 Thank you 12 June 14 32
The GBT-SCA, a radiation tolerant ASIC for detector control and monitoring applications in HEP experiments
Journal of Instrumentation OPEN ACCESS The GBT-SCA, a radiation tolerant ASIC for detector control and monitoring applications in HEP experiments To cite this article: A. Caratelli et al Related content
More informationNew slow-control FPGA IP for GBT based system and status update of the GBT-FPGA project
New slow-control FPGA IP for GBT based system and status update of the GBT-FPGA project 1 CERN Geneva CH-1211, Switzerland E-mail: julian.mendez@cern.ch Sophie Baron a, Pedro Vicente Leitao b CERN Geneva
More informationA generic firmware core to drive the Front-End GBT-SCAs for the LHCb upgrade
A generic firmware core to drive the Front-End GBT-SCAs for the LHCb upgrade F. Alessio 1, C. Caplan, C. Gaspar 1, R. Jacobsson 1, K. Wyllie 1 1 CERN CH-, Switzerland CBPF Rio de Janeiro, Brazil Corresponding
More informationThe CCU25: a network oriented Communication and Control Unit integrated circuit in a 0.25 µm CMOS technology.
The 25: a network oriented Communication and Control Unit integrated circuit in a 0.25 µm CMOS technology. C. Paillard, C. Ljuslin, A. Marchioro CERN, 1211 Geneva 23, Switzerland Christian.Paillard@cern.ch
More informationBES-III off-detector readout electronics for the GEM detector: an update
BES-III off-detector readout electronics for the GEM detector: an update The CGEM off-detector collaboration ( INFN/Univ. FE, INFN LNF, Univ. Uppsala ) 1 Outline Reminder Update on development status Off-detector
More informationDCUF User Guide. G. Magazzu * A. Marchioro and P. Moreira CERN - EP/MIC, Geneva Switzerland. November 14, 2003 V.3.0 1
DCUF User Guide G. Magazzu * A. Marchioro and P. Moreira CERN - EP/MIC, Geneva Switzerland November 14, 2003 *Technical contact person e-mail: Guido.Magazzu@cern.ch V.3.0 1 IMPORTANT NOTICE Each DCUF contains
More informationGBT-SCA The Slow Control Adapter for the GBT System
GBT-SCA The Slow Control Adapter for the GBT System Alessandro Gabrielli Kostas Kloukinas Paulo Moreira Alessandro Marchioro Sandro Bonacini Filipe Sousa Preliminary 1 1. DOCUMENT HISTORY 18/04/2008 Rev
More informationPrototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page
Prototyping NGC First Light PICNIC Array Image of ESO Messenger Front Page Introduction and Key Points Constructed is a modular system with : A Back-End as 64 Bit PCI Master/Slave Interface A basic Front-end
More informationToken Bit Manager for the CMS Pixel Readout
Token Bit Manager for the CMS Pixel Readout Edward Bartz Rutgers University Pixel 2002 International Workshop September 9, 2002 slide 1 TBM Overview Orchestrate the Readout of Several Pixel Chips on a
More informationACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual
ACU6 Technical Reference Manual ANSARI Controller Unit Type 6 technical reference manual Document topics Specifications Interfacing Dimensions Document Version: 1.03 13. January 2013 By ANSARI GmbH Friedrich-Ebert-Damm
More informationVelo readout board RB3. Common L1 board (ROB)
Velo readout board RB3 Testing... Common L1 board (ROB) Specifying Federica Legger 10 February 2003 1 Summary LHCb Detectors Online (Trigger, DAQ) VELO (detector and Readout chain) L1 electronics for VELO
More informationLevel-1 Data Driver Card of the ATLAS New Small Wheel Upgrade Compatible with the Phase II 1 MHz Readout
Level-1 Data Driver Card of the ATLAS New Small Wheel Upgrade Compatible with the Phase II 1 MHz Readout Panagiotis Gkountoumis National Technical University of Athens Brookhaven National Laboratory On
More informationThe Design and Testing of the Address in Real Time Data Driver Card for the Micromegas Detector of the ATLAS New Small Wheel Upgrade
The Design and Testing of the Address in Real Time Data Driver Card for the Micromegas Detector of the ATLAS New Small Wheel Upgrade L. Yao, H. Chen, K. Chen, S. Tang, and V. Polychronakos Abstract The
More informationZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B
ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard
More informationA generic firmware core to drive the Front-End GBT-SCAs for the LHCb upgrade
Journal of Instrumentation OPEN ACCESS A generic firmware core to drive the Front-End GBT-SCAs for the LHCb upgrade Recent citations - The Versatile Link Demo Board (VLDB) R. Martín Lesma et al To cite
More informationSPECS : A SERIAL PROTOCOL FOR EXPERIMENT CONTROL SYSTEM IN LHCB.
10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, WE1.5-4O (2005) : A SERIAL PROTOCOL FOR EXPERIMENT CONTROL SYSTEM IN LHCB. D.Breton, 1 D.Charlet,
More informationATLAS TileCal Demonstrator Main Board Design Review
ATLAS TileCal Demonstrator Main Board Design Review Fukun Tang, Kelby Anderson and Mark Oreglia The University of Chicago 4/24/2013 Mini Review For Main Board Design 1 Main/Daughter Board Readout Structure
More informationMicrocontrollers and Interfacing
Microcontrollers and Interfacing Week 10 Serial communication with devices: Serial Peripheral Interconnect (SPI) and Inter-Integrated Circuit (I 2 C) protocols College of Information Science and Engineering
More informationLCM-160. Low-Power Embedded Communication Module. Rev. Dec 26, LCM-160 Datasheet. Website:
LCM-160 Low-Power Embedded Communication Module Rev. Dec 26, 2017 LCM-160 Datasheet Email: yacer@yacer.cn Website: www.yacer.cn 1 Overview... 3 1.1 Introduction... 3 1.2 Features... 3 1.3 Applications...
More informationLecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT
1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug
More informationUniversität Dortmund. IO and Peripheral Interfaces
IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,
More informationPIXI click PID: MIKROE Weight: 28 g
PIXI click PID: MIKROE-2817 Weight: 28 g PIXI click is equipped with MAX11300 IC from Maxim Integrated, which features Maxim Integrated's versatile, proprietary PIXI technology - it is the industry's first
More informationV SS (GND) RESET. Backplane Data Memories (8,192 channels) Local Connection Memory (4,096 locations) Backplane Connection Memory (8,192 locations)
12 K-Channel Digital Switch with High Jitter Tolerance, Per Stream Rate Conversion (2, 4, 8, 16, or 32 Mbps), and 48 Inputs and 48 Outputs Features 12,288-channel x 12,288-channel non-blocking unidirectional
More informationFEC. Front End Control unit for Embedded Slow Control D R A F T. C. Ljuslin C. Paillard
FEC Front End Control unit for Embedded Slow Control C. Ljuslin C. Paillard D R A F T A. M. FECSpecs.doc DRAFT - 0.84 1 7/22/2003 1. DOCUMENT HISTORY 000322 TIMEOUT in status reg 1added 000330 TTCRX_READY
More informationDevelopment an update. Aeroflex Gaisler
European SpaceWire Router Development an update Sandi Habinc Aeroflex Gaisler Demand for SpaceWire Router Both European and international customers have shown interest in SpaceWire router with greater
More informationV SS (GND) Backplane Data Memories (8,192 channels) Backplane Connection Memory (8,192 locations) Local Connection Memory (8,192 locations)
16 K-Channel Digital Switch with High Jitter Tolerance, Per Stream Rate Conversion (2, 4, 8, 16, or 32 Mbps), and 64 Inputs and 64 Outputs Features 16,384-channel x 16,384-channel non-blocking unidirectional
More informationSerial Communication. Simplex Half-Duplex Duplex
1.5. I/O 135 Serial Communication Simplex Half-Duplex Duplex 136 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave
More informationDesign and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso
Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,
More informationINTEGRATED CIRCUITS MF RC531. ISO Reader IC. Short Form Specification Revision 3.2. April Philips Semiconductors
INTEGRATED CIRCUITS ISO 14443 Reader IC Short Form Specification Revision 3.2 April 2005 Philips Semiconductors CONTENTS 1 INTRODUCTION...3 1.1 Scope...3 1.2 Features...3 1.3 Applications...3 2 BLOCK DIAGRAM...4
More informationMiniDAQ1 A COMPACT DATA ACQUISITION SYSTEM FOR GBT READOUT OVER 10G ETHERNET 22/05/2017 TIPP PAOLO DURANTE - MINIDAQ1 1
MiniDAQ1 A COMPACT DATA ACQUISITION SYSTEM FOR GBT READOUT OVER 10G ETHERNET 22/05/2017 TIPP 2017 - PAOLO DURANTE - MINIDAQ1 1 Overview LHCb upgrade Optical frontend readout Slow control implementation
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More informationSerial Peripheral Interface Bus SPI
Serial Peripheral Interface Bus SPI SPI Bus Developed by Motorola in the mid 1980 s Full-duplex, master-slave serial bus suited to data streaming applications for embedded systems Existing peripheral busses
More informationVideo Processing Chain VPC2 SpaceWire Networking Protocol Meeting July 2005
Video Processing Chain VPC2 SpaceWire Networking Protocol Meeting 4 19-20-21 July 2005 Page 1 Summary VPC2 and SPADA_RT Activity VPC2 Architecture Data Exchange VPC2 RMAP Implementation Issue FPGA Implementation
More informationMotherboard to MicroZed Interfaces
Motherboard to MicroZed Interfaces Excerpts and Thoughts on Various Interfaces Christopher Woodall Benjamin Havey ADC Data (Parallel) Interface Requirements
More informationOne Technology Way P.O. Box 9106 Norwood, MA Tel: Fax:
One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com DPG3 The DPG3, or Data Pattern Generator 3, is a device designed to support the evaluation of
More informationVertex Detector Electronics: ODE to ECS Interface
Vertex Detector Electronics: ODE to ECS Interface LHCb Technical Note Issue: 1 Revision: 0 Reference: LHCb 2000-012 VELO Created: 1 February 2000 Last modified: 20 March 2000 Prepared By: Yuri Ermoline
More informationA flexible stand-alone testbench for facilitating system tests of the CMS Preshower
A flexible stand-alone testbench for facilitating system tests of the CMS Preshower Paschalis Vichoudis 1,2, Serge Reynaud 1, David Barney 1, Wojciech Bialas 1, Apollo Go 3, Georgios Sidiropoulos 2, Yves
More informationECE 485/585 Microprocessor System Design
Microprocessor System Design Lecture 16: PCI Bus Serial Buses Zeshan Chishti Electrical and Computer Engineering Dept. Maseeh College of Engineering and Computer Science Source: Lecture based on materials
More informationcpci-dart Base-Board & Daughter-Board
DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual cpci-dart Base-Board & Daughter-Board Eight-Channel
More informationDCB1M - Transceiver for Powerline Communication
Preliminary Description DCB1M - Transceiver for Powerline Communication The information in this data sheet is preliminary and may be changed without notice. 1. General The DCB1M is an innovative technology
More informationProduct Technical Brief S3C2416 May 2008
Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation
More informationAMchip architecture & design
Sezione di Milano AMchip architecture & design Alberto Stabile - INFN Milano AMchip theoretical principle Associative Memory chip: AMchip Dedicated VLSI device - maximum parallelism Each pattern with private
More informationIPC. Preliminary Data Brief. IPC High speed phase current sensor with digital interface Draft Review Released
IPC Preliminary Data Brief Header Project State IPC High speed phase current sensor with digital interface Draft Review Released Responsible Creation 2010-07-27 Module Name IPC-A and IPC-C Hardware Version
More informationPRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING
9 PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 1 Introduction 2 Bridge Circuits 3 Amplifiers for Signal Conditioning 4 Strain, Force, Pressure, and Flow Measurements 5 High Impedance Sensors
More informationColor 7 click. PID: MIKROE 3062 Weight: 19 g
Color 7 click PID: MIKROE 3062 Weight: 19 g Color 7 click is a very accurate color sensing Click board which features the TCS3472 color light to digital converter with IR filter, from ams. It contains
More informationRT2016 Phase-I Trigger Readout Electronics Upgrade for the ATLAS Liquid-Argon Calorimeters
RT2016 Phase-I Trigger Readout Electronics Upgrade for the ATLAS Liquid-Argon Calorimeters Nicolas Chevillot (LAPP/CNRS-IN2P3) on behalf of the ATLAS Liquid Argon Calorimeter Group 1 Plan Context Front-end
More informationLCM-200/400 Datasheet
LCM-200/400 Low-Power Embedded Communication Module Rev. Dec 26, 2017 LCM-200/400 Datasheet Email: yacer@yacer.cn Website: www.yacer.cn 1 Overview... 3 1.1 Introduction... 3 1.2 Features... 3 1.3 Applications...
More information2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System
Chapter 8 Online System The task of the Online system is to ensure the transfer of data from the front-end electronics to permanent storage under known and controlled conditions. This includes not only
More informationUpgrading the ATLAS Tile Calorimeter electronics
ITIM Upgrading the ATLAS Tile Calorimeter electronics Gabriel Popeneciu, on behalf of the ATLAS Tile Calorimeter System INCDTIM Cluj Napoca, Romania Gabriel Popeneciu PANIC 2014, Hamburg 26th August 2014
More informationFrontend Control Electronics for the LHCb upgrade Hardware realization and test
First Prototype of the muon Frontend Control Electronics for the LHCb upgrade Hardware realization and test V. Bocci, G. Chiodi, P. Fresch et al. International Conference on Technology and Instrumentation
More informationJESD204B Xilinx/IDT DAC1658D-53D interoperability Report
[Interoperability Report] Rev 0.4 Page 1 of 14 JESD204B Xilinx/IDT DAC1658D-53D interoperability Report [Interoperability Report] Rev 0.4 Page 2 of 14 CONTENTS INTRODUCTION... 3 SCOPE... 3 HARDWARE...
More informationAVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.
AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful
More informationHDLC-USB. Portable Protocol Converter. Rev. Dec 25, Datasheet. Website:
HDLC-USB Portable Protocol Converter Rev. Dec 25, 2017 HDLC-USB Datasheet Email: yacer@yacer.cn Website: www.yacer.cn 1 Overview... 3 1.1 Introduction... 3 1.2 Features... 3 1.3 Applications... 3 1.4 Technical
More informationMT90869 Flexible 16 K Digital Switch (F16kDX)
Flexible 16 K Digital Switch (F16kDX) Features 16,384-channel x 16,384-channel non-blocking unidirectional switching.the Backplane and Local inputs and outputs can be combined to form a non-blocking switching
More informationPSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012
PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012 PSEC-4 ASIC: design specs LAPPD Collaboration Designed to sample & digitize fast pulses (MCPs): Sampling rate capability > 10GSa/s Analog bandwidth
More informationMCC-DSM Specifications
DETECTOR CHIP BUMP ELECTRONIC CHIP MCC Design Group Receiver Issue: Revision: 0.1 Reference: ATLAS ID-xx Created: 30 September 2002 Last modified: 7 October 2002 03:18 Edited By: R. Beccherle and G. Darbo
More informationVersion 1.6 Page 2 of 25 SMT351 User Manual
SMT351 User Manual Version 1.6 Page 2 of 25 SMT351 User Manual Revision History Date Comments Engineer Version 28/07/04 First revision JPA 1.1 16/09/04 Added pin number for JP1 pinout section. Updated
More informationInterconnects, Memory, GPIO
Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate
More informationCrossLink Hardware Checklist Technical Note
FPGA-TN-02013 Version 1.1 August 2017 Contents Acronyms in This Document... 3 Introduction... 4 Power Supplies... 5 CrossLink MIPI D-PHY and PLL Power Supplies... 5 Power Estimation... 6 Configuration
More informationSerial Communication. Simplex Half-Duplex Duplex
1.5. I/O 128 Serial Communication Simplex Half-Duplex Duplex 129 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave
More informationIntroduction to I2C & SPI. Chapter 22
Introduction to I2C & SPI Chapter 22 Issues with Asynch. Communication Protocols Asynchronous Communications Devices must agree ahead of time on a data rate The two devices must also have clocks that are
More informationTemperature Sensor TMP2 PMOD Part 1
Temperature Sensor TMP2 PMOD Part 1 Overview of the Temperature Sensor and I 2 C Interfacing Reference Sites: Diligent Temp2 PMOD: http://www.digilentinc.com/products/detail.cfm?navpath=2,401,961&prod=pmod-tmp2
More informationDeterministic high-speed serial bus controller
Deterministic high-speed serial bus controller SC4415 Scout Serial Bus Controller Summary Scout is the highest performing, best value serial controller on the market. Unlike any other serial bus implementations,
More informationCMS Tracker PLL Reference Manual
CMS Tracker PLL Reference Manual P. Placidi, A. Marchioro and P. Moreira CERN - EP/MIC, Geneva Switzerland July 2 Version 2. Clock and Trigger Distribution 3 ASIC architecture...4 I2C Interface 6 Tracker
More informationTrends in Digital Interfaces for High-Speed ADCs
Trends in Digital Interfaces for High-Speed ADCs Robbie Shergill National Semiconductor Corp. INTRODUCTION The analog-to-digital converter is a critical component in many of the most demanding applications
More informationUNC20 Module. User's Manual. D Breisach, Germany D Breisach, Germany Fax +49 (7667)
UNC20 Module User's Manual P.O: Box 1103 Kueferstrasse 8 Tel. +49 (7667) 908-0 sales@fsforth.de D-79200 Breisach, Germany D-79206 Breisach, Germany Fax +49 (7667) 908-200 http://www.fsforth.de Copyright
More informationIEEE Proof Web Version
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 56, NO. 3, JUNE 2009 1 A Portable Readout System for Microstrip Silicon Sensors (ALIBAVA) Ricardo Marco-Hernández and ALIBAVA COLLABORATION Abstract A readout
More informationILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.
Single Chip Capacitive Touch Sensor Controller Specification Version: V1.03 Date: 2015/11/17 ILI TECHNOLOGY CORP. 8F, No.38, Taiyuan St., Jhubei City, Hsinchu County 302, Taiwan, R.O.C. Tel.886-3-5600099;
More informationProduct Specification
Product Specification Features Amp ed RF, Inc. Description 15mm x 27mm The added class 1 power, +18dBm, of the BT-11, gives this module one of the best ranges in the industry. It s completely pin compatible
More informationTTC/TTS Tester (TTT) Module User Manual
TTC/TTS Tester (TTT) Module User Manual Eric Hazen hazen@bu.edu, Christopher Woodall cwoodall@bu.edu, Charlie Hill chill90@bu.edu May 24, 2013 1 Contents 1 Overview 3 2 Quick Start Guide 4 3 Hardware Description
More information10-Gbps Ethernet Hardware Demonstration Reference Design
10-Gbps Ethernet Hardware Demonstration Reference Design July 2009 AN-588-1.0 Introduction This reference design demonstrates wire-speed operation of the Altera 10-Gbps Ethernet (10GbE) reference design
More informationEMBED2000+ Data Sheet
EMBED2000+ Data Sheet Description The Ocean Optics EMBED2000+ Spectrometer includes the linear CCD-array optical bench, plus all the circuits necessary to operate the array and convert to a digital signal.
More informationHello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features
Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features of this USART interface, which is widely used for serial
More informationHZX N03 Bluetooth 4.0 Low Energy Module Datasheet
HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History
More informationArduino Uno R3 INTRODUCTION
Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running
More informationHardware User Manual CM-BF Maximum Power at Minimum Size
Hardware User Manual CM-BF533 Contact Bluetechnix Mechatronische Systeme GmbH Waidhausenstr. 3/19 A-1140 Vienna AUSTRIA/EUROPE office@bluetechnix.at http://www.bluetechnix.com http:// Version 2.0.1 2005-10-12
More informationSEE Tolerant Self-Calibrating Simple Fractional-N PLL
SEE Tolerant Self-Calibrating Simple Fractional-N PLL Robert L. Shuler, Avionic Systems Division, NASA Johnson Space Center, Houston, TX 77058 Li Chen, Department of Electrical Engineering, University
More informationPMC-16AIO 16-Bit Analog Input/Output PMC Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port
PMC-16AIO 16-Bit Analog Input/Output PMC Board With 32 Input Channels, 4 Output Channels and 16-Bit Digital I/O Port Features Include: 32 Single-Ended or 16 Differential 16-Bit Scanned Analog Input Channels
More informationVORAGO VA108x0 I 2 C programming application note
AN1208 VORAGO VA108x0 I 2 C programming application note MARCH 14, 2017 Version 1.1 VA10800/VA10820 Abstract There are hundreds of peripheral devices utilizing the I 2 C protocol. Most of these require
More informationUART TO SPI SPECIFICATION
UART TO SPI SPECIFICATION Author: Dinesh Annayya dinesha@opencores.org Table of Contents Preface... 3 Scope... 3 Revision History... 3 Abbreviations... 3 Introduction... 3 Architecture... 4 Baud-rate generator
More informationHDLC-ETH. Serial Ethernet Converter. Rev. Dec 20, Datasheet. Website:
HDLC-ETH Serial Ethernet Converter Rev. Dec 20, 2017 HDLC-ETH Datasheet Email: yacer@yacer.cn Website: www.yacer.cn 1 Overview... 3 1.1 Introduction... 3 1.2 Features... 3 1.3 Applications... 3 1.4 Technical
More informationPedometer 3 Click. PID: MIKROE 3259 Weight: 24 g
Pedometer 3 Click PID: MIKROE 3259 Weight: 24 g The Pedometer 3 click is a tri-axis acceleration sensing Click board utilizing the KX126-1063. An advanced three-axis acceleration sensor, the KX126-1063
More informationProduct Technical Brief S3C2413 Rev 2.2, Apr. 2006
Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and
More informationAN4 QCA7000 SPI / UART Protocol
AN4 QCA7000 SPI / UART Protocol I2SE GmbH: Christian Aurich, Stefan Wahren June 14, 2018 1/11 CONTENTS CONTENTS Contents 1 Revisions 3 2 Introduction 3 3 SPI Physical Layer 3 4 UART Physical Layer 3 5
More informationAn SPI interface for the 65(C)02 family of microprocessors
Rev 4/B Dec 30, 2011 65SPI/B An SPI interface for the 65(C)02 family of microprocessors This device was created to provide a basic SPI interface for the 65xx family of microprocessors. Currently, the only
More information1.8V MULTI-QUEUE FLOW-CONTROL DEVICES (128 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits 2,359,296 bits 4,718,592 bits Q127 Q126 Q125
1.8V MULTI-QUEUE FLOW-CONTROL DEVICES (128 QUEUES) 36 BIT WIDE CONFIGURATION 1,179,648 bits 2,359,296 bits 4,718,592 bits ADVANCE INFORMATION IDT72P51749 IDT72P51759 IDT72P51769 FEATURES Choose from among
More informationAN 830: Intel FPGA Triple-Speed Ethernet and On-Board PHY Chip Reference Design
AN 830: Intel FPGA Triple-Speed Ethernet and On-Board PHY Chip Reference Design Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel FPGA Triple-Speed Ethernet and On-Board
More informationSerial Communication. Spring, 2018 Prof. Jungkeun Park
Serial Communication Spring, 2018 Prof. Jungkeun Park Serial Communication Serial communication Transfer of data over a single wire for each direction (send / receive) Process of sending data one bit at
More informationUsing the FADC250 Module (V1C - 5/5/14)
Using the FADC250 Module (V1C - 5/5/14) 1.1 Controlling the Module Communication with the module is by standard VME bus protocols. All registers and memory locations are defined to be 4-byte entities.
More informationMOS INTEGRATED CIRCUIT
DATA SHEET MOS INTEGRATED CIRCUIT µpd6708 IEBus (Inter Equipment Bus ) PROTOCOL CONTROL LSI DESCRIPTION The µpd6708 is a peripheral LSI for microcontrollers that controls the protocol of the IEBus. This
More information5I21 SERIAL ANYTHING I/O MANUAL
5I21 SERIAL ANYTHING I/O MANUAL 1.2 This page intentionally not blank - LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................
More informationor between microcontrollers)
: Communication Interfaces in Embedded Systems (e.g., to interface with sensors and actuators or between microcontrollers) Spring 2016 : Communication Interfaces in Embedded Systems Spring (e.g., 2016
More informationPCI-12AIO 12-Bit Analog Input/Output PCI Board
PCI-12AIO 12-Bit Analog Input/Output PCI Board With 32 Input Channels, 4 Output Channels, a 16-Bit Digital I/O Port and 1.5 MSPS Input Conversion Rate Features: 32 Single-Ended or 16 Differential 12-Bit
More informationNS9750B-0. Use in conjunction with: Errata , Rev G. Release date: May Phone: Web:
NS9750B-0 Errata 90000530, Rev G Release date: May 2006 Use in conjunction with: NS9750 Hardware Reference, Rev. E Part number: 90000624_E Released: April 2006 SPI slave data output high impedance control
More information13. Configuring Stratix & Stratix GX Devices
13. Configuring Stratix & Stratix GX Devices S52013-2.0 Introduction You can configure Stratix TM and Stratix GX devices using one of several configuration schemes. All configuration schemes use either
More informationRP-M110 Datasheet (VER.1.3)
() REVISION HISTORY Version Date Description VER.1.0 2009.05.6 First Version Release VER.1.1 2009.7.28 VER.1.2 2009.8.28 Section 1.6 - Terminal 1~4 BBA output deleted. Section 1.3/1.4/3.1/3.2 -Change temperature
More informationValidation of the front-end electronics and firmware for LHCb vertex locator.
Validation of the front-end electronics and firmware for LHCb vertex locator. Antonio Fernández Prieto Universidade de santiago de compostela, Spain E-mail: antonio.fernandez.prieto@cern.ch Pablo Vázquez
More information± 2g Tri-axis Accelerometer Specifications
Product Description The is a Tri-axis, silicon micromachined accelerometer with a full-scale output range of +/-2g (19.6 m/s/s). The sense element is fabricated using Kionix s proprietary plasma micromachining
More informationSECTION 2 SIGNAL DESCRIPTION
SECTION 2 SIGNAL DESCRIPTION 2.1 INTRODUCTION Figure 2-1 displays the block diagram of the MCF5206 along with the signal interface. This section describes the MCF5206 input and output signals. The descriptions
More informationConceptual Design of Front-End Readout Electronics for the GLAST Silicon-Strip Tracker
Introduction Conceptual Design of Front-End Readout Electronics for the GLAST Silicon-Strip Tracker R.P. Johnson, SCIPP Draft: November 13, 1998 This is a conceptual design for the GLAST silicon-strip
More information