Status report 2010/9/24 Atsushi Nukariya. GEMFE2 outline (1) ・ FPGA controls 4 chips. ・ Each chip has 9 channels. ( 8 channels will be used in data acquisition,

Slides:



Advertisements
Similar presentations
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
Advertisements

Data Acquisition ET 228 Chapter
DH2T 34 Computer Architecture 1 LO2 Lesson Two CPU and Buses.
Digital to Analog and Analog to Digital Conversion
Analog to Digital Conversion. Introduction  An analog-to-digital converter (ADC, A/D, or A to D) is a device that converts continuous signals to discrete.
Sector Processor – to – Muon Sorter tests M.Matveev Rice University January 8, 2004.
Analogue to Digital Conversion
Integrated Tests of a High Speed VXS Switch Card and 250 MSPS Flash ADC Hai Dong, Chris Cuevas, Doug Curry, Ed Jastrzembski, Fernando Barbosa, Jeff Wilson,
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Introduction/Overview AFE-IIt firmware development VLSB firmware development Hardware progress.
Project Check Point 3 Audio Interface Jeff Du. Overview Project specs and overview next Tue. Mid-term next Thurs. This audio interface lab is REALLY easy.
Digital to Analog and Analog to Digital Conversion
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
Sub- Nyquist Sampling System Hardware Implementation System Architecture Group – Shai & Yaron Data Transfer, System Integration and Debug Environment Part.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
D75P 34R HNC Computer Architecture 1 Week 9 The Processor, Busses and Peripherals © C Nyssen/Aberdeen College 2003 All images © C Nyssen /Aberdeen College.
Status Report Atsushi Nukariya. FPGA training course ・ I solved 15 problems which are proposed by Uchida-san. ・ I used above circuit board. FPGA.
Digital to Analogue Converter
Data Acquisition Systems
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
Data Handling Stephen Kaye Caltech Data Format in Pipeline 16 Bit data from ADC FPGA combines multiple conversions (subtract 5 reset, add.
1 CS103 Guest Lecture Number Systems & Conversion Bitwise Logic Operations.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
EKT 221/4 DIGITAL ELECTRONICS II  Registers, Micro-operations and Implementations - Part3.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Status report 2010/10/22 Atsushi Nukariya. Progress ・ Progress is as follows. 1. Confirm to transfer data from SiTCP to PC. 2. Create software which read.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
By: Uriel Barron Matan Schlanger Supervisor: Mony Orbach Final Review March 2015.
TELL-1 and TDC board: present status and future plans B. Angelucci, A. Burato, S. Venditti.
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)
Charge Measurement Using Commercial Devices Jinyuan Wu, Zonghan Shi For CKM Collaboration. Jan
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
Status report 2010/10/5 Atsushi Nukariya. Revision of control manager (1) ・ The things which control manager controls are as follows. 1. Double buffer.
Charge Measurement Using Commercial Devices Jinyuan Wu, Zonghan Shi For CKM Collaboration. Jan
Beam diagnostics developments at LAPP: Digital part CTF3 Collaboration Meeting Louis Bellier, Richard Hermel, Yannis Karyotakis, Jean Tassan,
09/02/20121 Delay Chip Prototype & Delay Chip Test Board Joan Mauricio – Xavier Ondoño La Salle (URL) 12/04/2013.
Electronics for HPS Proposal September 20, 2010 S. Boyarinov 1 HPS DAQ Overview Sergey Boyarinov JLAB June 17, 2014.
Digital Data-Acquisition Systems Since the late 1950s, computers have been used to monitor, and in many cases to control, the performance of large process.
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.
Status of MAPMT FEE Electronics Boards Connector board – have 5 boards, 1 assembled Readout board (“MUX” board) – layout completed 12/2, but unfortunately.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
1 Status report 2011/8/12 Atsushi Nukariya. 2 Progress ・ FPGA -> Revision is completed. -> Obtained data from front-end chip. ・ Software.
FEM Power: 1. The TestBench version of the FEM requires A for proper operation. 2. The FEM can be powered from a 6U VME crate or from a lab.
CSNSM 14-16/09/2011 Frédéric DULUCQ Digital part of SPIROC 3.
EKT 314/4 WEEK 9 : CHAPTER 4 DATA ACQUISITION AND CONVERSION ELECTRONIC INSTRUMENTATION.
Status report 2011/7/28 Atsushi Nukariya. Progress Progresses are as follows. 1. FPGA -> Analyze data from FPGA, and some revise point is found. 2. Software.
Status report 2011/7/15 Atsushi Nukariya. Progress Progresses are as follows. 1. GEMFE2 Chip -> The signal is seen. 2. FPGA -> Data format is changed.
Status report 2011/1/21 Atsushi Nukariya. Progress ・ Progresses are as follows. 1. I created wave form which Fusayasu-san showed. → Rearrange design.
Analog-Digital Conversion. Other types of ADC i. Dual Slope ADCs use a capacitor connected to a reference voltage. the capacitor voltage starts at zero.
Calliope-Louisa Sotiropoulou FTK: E RROR D ETECTION AND M ONITORING Aristotle University of Thessaloniki FTK WORKSHOP, ALEXANDROUPOLI: 10/03/2014.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
Digital to analog converter [DAC]
Firmware development for the AM Board
Chip Config & Drivers – Required Drivers:
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
Analog-Digital Conversion
Iwaki System Readout Board User’s Guide
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
PID meeting SCATS Status on front end design
PCB Design and Construction
Chapter D – Serial Connections to the RPi and Analog-to-Digital Converters
Ongoing R&D in Orsay/Saclay on ps time measurement: a USB-powered 2-channel 3.2GS/s 12-bit digitizer D.Breton (LAL Orsay), E.Delagnes (CEA/IRFU) Séminaire.
Christophe Beigbeder PID meeting
8254 Timer and Counter (8254 IC).
Created by Luis Chioye Presented by Cynthia Sosa
Lesson 8: Analog Signal Conversion
Branch instructions We’ll implement branch instructions for the eight different conditions shown here. Bits 11-9 of the opcode field will indicate the.
PID meeting Mechanical implementation Electronics architecture
Presentation transcript:

Status report 2010/9/24 Atsushi Nukariya

GEMFE2 outline (1) ・ FPGA controls 4 chips. ・ Each chip has 9 channels. ( 8 channels will be used in data acquisition, and 1 channels will be used in test. )

GEMFE2 outline (2) ・ Integration type charge-amplifier sends signal to latter part. If data acquisition is finished, MOS FET discharge charge of capacitor. ・ ADC and TDC change analog data into digital data and add information of time. ・ Channel has 2 data buffer. Data buffer is FIFO, 23 bits and 10 depth. The reason why 2 data buffer has is speed up. If one side is mode of writing, the other side is mode of reading. ・ 6+1 bits 10MHz counter decides data buffer which is mode of reading. ・ Channel and FIFO selector decides channel and data buffer which reads data.

Data format ・ Data format consists of status ( 4 bit ), coarse time ( 6 bit ), fine time ( 4 bit ) and ADC ( 10 bit ). But this time, status is most important. ・ Status is represented by 3 bits. List of status is as follows. Normal : Each bit is 0. Data was acquired correctly. No exception procedure is needed. FIFO Full : LSB ( Least significant bit ) is 1, but the others are 0. This status means that data is stocked in the 10th depth. If this data is received, status of data which will be received next time is FIFO empty. FIFO Empty : The 2th bit is 0, MSB ( Most significant bit ) is X ( Don’t care ), and LSB is 0. All bits of coarse time, fine time and ADC, are 0. If this status is received, next channel becomes mode of reading, and empty counter is incremented. If empty counter doesn’t become 8, the status of data will be Chip Full. FIFO Busy : MSB is 1, The 2th bit is X and LSB is 0. All bits of coarse time, fine time and ADC, are 0. This status means that data buffer is mode of writing now.

FPGA outline (1) ・ Class diagram of FPGA is on the website. ( This class diagram is made by the former designer. ) ・ The former designer has already created almost parts. This time, connecting D_BUFFER_128x23bit to ControlManager and connecting FIFO_128x8bitx3 to ControlManager and testing these are my works. ・ Explanation of all function of class spends too much time, so I will only explain only important class. ( More details can be seen at my document. )

FPGA outline (2) ・ D_BUFFER_128x23bit consists of 2 data buffer ( FIFO ). It is important to distinguish data buffer on D_BUFFER_128x23bit from data buffer on chip. Data form GEMFE2 is stored here, and is sent to FIFO_128x8bitx3. ・ FIFO_128x8bitx3 consists of 3 data buffer ( FIFO ). Data from D_BUFFER_128x23bit is divided into 8 bits, 8bits, and 7 bits data. If status is Chip Full, 7 bits data will be added 1 bit which value is 1. Finally these data are sent to SiTCP board. ・ ControlManager decides the behavior of FPGA. I designed this part mainly.

Development environment ・ OS : Windows 7 Home Premium 64bit ・ Software : Xilinx Design Suite ISE 12.2

Input data ・ Input data is 20 bits ( Part of data ) which is selected randomly. ・ Sometimes data which status is FIFO Empty ( 0x ) is included. ・ Input data will be sent at decided time. ( Repeat 2 ( Data buffer ) ×4 ( GEMFE2 ) times. ) ・ Input data is as follows. (1) 0x (9) 0x0f8bb7 (17) 0x0e16b8 (25) 0x (33) 0x0e700f (2) 0x08cb33 (10) 0x (18) 0x019d18 (26) 0x08282d (34) 0x (3) 0x0b91aa (11) 0x07d13d (19) 0x0207d1 (27) 0x0a24fa (35) 0x0d0969 (4) 0x0dd155 (12) 0x0e4418 (20) 0x (28) 0x09bdd5 (36) 0x06304c (5) 0x (13) 0x02480f (21) 0x0e4021 (29) 0x (37) 0x02951c (6) 0x (14) 0x0ce236 (22) 0x0cc642 (30) 0x0c1066 (38) 0x0f220c (7) 0x (15) 0x (23) 0x0f12ff (31) 0x04388f (39) 0x (8) 0x0c1178 (16) 0x094fea (24) 0x (32) 0x00963d

Result (1) ・ Wave form is as follows. ・ I confirmed that FIFO_128x8bitx3 can output data. GEMFE2 A In GEMFE2 B In GEMFE2 C In D_BUFFER_128x23bit Output D_BUFFER_128x23bit Write Enable GEMFE2 D In D_BUFFER_128x23bit Read Enable FIFO_128x8bitx3 Output

Result (2) ・ The wave form at around 16ns, around 22ns. ・ ○ represents that 0x was read at twice. But 0x was written at once. ( ○ )

Result (3) ・ The wave form at around 24ns, 29ns. ・ ○ represents that 0x was read more than expected. 0x wasn’t written. ( ○ )

Problems and plan ・ When D_BUFFER_128x23bit gets signal which changes mode, unexpected data is sent. → I can’t understand this phenomena. Delay of signal might be a cause. → Source of delay : ControlManager controls all functions of FPGA. → Software resolve this problem.(?) ・ Next plan is learning network programming, and create my class libraries.