I 2 C FOR SENSORS IN THE DOM Nestor Institute Koutsoumpos Vasileios - Nestor Institute 1.

Slides:



Advertisements
Similar presentations
I2C bus Inter Integrated Circuits bus by Philips Semiconductors
Advertisements

EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Serial Interfaces, Part Deux -I 2 C and SPI December 4, 2002 Presented by Eugene Ho.
Serial Communication Buses: I 2 C and SPI By Brody Dunn.
March 2008 ALQ155 AAG Clinic ALQ155 AAG Clinic ALQ155 AAG Conversion Clinic Team Members David Gedge Nate Decker William Sackett Spencer.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
BEEKeeper Remote Management and Debugging of Large FPGA Clusters Terry Filiba Navtej Sadhal.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
P09311: Interface for Multi-Purpose Driver/Data Acquisition System Adam Van FleetProject Leader, EE DAQ Hardware Development David HoweElectrical Engineer.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
I2CI2C CS-423 Dick Steflik. Inter-Integrated Circuit Developed and patented by Philips for connecting low speed peripherals to a motherboard, embedded.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Lecture 27: LM3S9B96 Microcontroller – Inter- Integrated Circuit (I 2 C) Interface.
Haptic Belt team Informational Presentation.  I 2 C is a form of control bus (multi-master) which allows communication between multiple integrated circuits.
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
VERIFICATION OF I2C INTERFACE USING SPECMAN ELITE By H. Mugil Vannan Experts Mr. Rahul Hakhoo, Section Manager, CMG-MCD Mr. Umesh Srivastva, Project Leader.
Embedded Bus – i2c David E. Culler Lab 2 Feb 2, 2015
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
4.0 rtos implementation part II
EE 446 Project Assignment Top Design Sensor Components Pin Assignment and Configuration Completed Physical Setup Project Tasks.
Remote Firmware Down Load. Xilinx V4LX25 Altera Stratix Control Altera Stratix Control Xilinx V4FX20 EPROM XCF08 EPROM XCF08 EPROM EPC16 EPROM EPC16 EPROM.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
Micro-Research Finland Oy Components for Integrating Device Controllers for Fast Orbit Feedback Jukka Pietarinen EPICS Collaboration Meeting Knoxville.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
11/16/2006 WSN Mote- MCU & Sensor Hardware 1 ECET 581 Wireless Sensor Networks Mote – MCU & Sensor Hardware 2 of 3 Fall 2006
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
LZRW3 Decompressor dual semester project Part A Mid Presentation Students: Peleg Rosen Tal Czeizler Advisors: Moshe Porian Netanel Yamin
A Monte Carlo Simulation Accelerator using FPGA Devices Final Year project : LHW0304 Ng Kin Fung && Ng Kwok Tung Supervisor : Professor LEONG, Heng Wai.
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)
Presented by: Reshef Schreiber Itay Leibovitz Instructed by: Eran Segev.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
(*) Design (VHDL) (*) Verification (System Verilog) Presented by: Omer Shaked Beeri Schreiber The SPI Project
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
Essentials of Communication This simple model requires many guarantees. Sender Receiver Communication Link Data.
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
Genova May 2013 Diego Real – David Calvo IFIC (CSIC – Universidad de Valencia) CLBv2 1.
March 27, 2013KM3NeT, CLBv2 Meeting Peter Jansweijer Mesfin Gebyehu Nikhef Amsterdam Electronics- Technology KM3NeT CLBv2 1.
میکرو کنترلرهای AVR Serial Interfaces, I2C and SPI
MICROCONTROLLER AND INTERFACING Presented by: Shefali Jethva ( ) Shivali Panchal ( ) Komal Soni ( ) Roll no. :- 14EC308.
Jeremy Sandoval University of Washington May 14, 2013
The Data Handling Hybrid
IAPP - FTK workshop – Pisa march, 2013
“FPGA shore station demonstrator for KM3NeT”
Serial Communication Buses: I2C and SPI
CALICE DAQ Developments
Production Firmware - status Components TOTFED - status
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
Progress Report Chester Liu 2013/7/26.
CoBo - Different Boundaries & Different Options of
MULTIBOOT AND SPI FLASH MEMORY
Serial Data Hub (Proj Dec13-13).
Course Agenda DSP Design Flow.
ECE 448: Lab 6 Using PicoBlaze Fast Sorting Class Exercise 2.
Founded in Silicon Valley in 1984
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

I 2 C FOR SENSORS IN THE DOM Nestor Institute Koutsoumpos Vasileios - Nestor Institute 1

I 2 C general Koutsoumpos Vasileios - Nestor Institute 2  Shorthand for an “Inter-integrated circuit” bus.  Developed by Philips Semiconductor for TV sets in the 1980’s.  The I 2 C bus will be used to read out sensors in the DOM.  I 2 C bus operates three speeds: – Slow (under 100 Kbps) – Fast (400 Kbps) – High-speed (3.4 Mbps) – I 2 C v.2.0  I 2 C bus can be up to 10 feet long (moderate speeds).  2-wire serial bus – Serial data (SDA) and Serial clock (SCL).  1 master communicates with many slaves.  A slave will be a sensor in the DOM.

Current FPGA Koutsoumpos Vasileios - Nestor Institute 3  For f/w development, we use the Xilinx Spartan 3E FPGA (module EFM01, by Cesys).  EFM01 has:  Xilinx Spartan 3E module.  I 2 C bus.  USB 2.0 interface  50 I/O pins  Unrestricted usable without USB connection.  The same f/w will be ported to the Virtex 5 FPGA.

Read out Koutsoumpos Vasileios - Nestor Institute 4  We have written VHDL code for the Xilinx Spartan 3E module.  3 modules, in which a master communicates with a specific slave.  To read out:  A tilt meter module,  A compass module and  A temperature module.  1 top clock module, with which we give the same clock to the masters because, we want to take data form each sensor at the same time.

Sensor data Koutsoumpos Vasileios - Nestor Institute 5  We keep the data from all the sensors in a buffer (FIFO) in the FPGA.  From this buffer (FIFO), another firmware task can send the data to the shore.  This buffer is an interface module to the rest of the FPGA.  Flag to signal read enable of the buffer.  Need to define interface.  Sensor read out can be scheduled to take data once (single shot) or continuously (burst mode) for several minutes.  For testing and debuging log files are produced.

So far… Koutsoumpos Vasileios - Nestor Institute 6  Code implementation is completed.  Our firmware implementation runs at 138 MHz  Evaluation of results in simulation - pending.

Next Step Koutsoumpos Vasileios - Nestor Institute 7  Connect and read out the actual sensors, compass, tilt meter.  Finalize the interface module to the other f/w in the FPGA (Virtex 5).  Evaluation of real time results.