Reconfigurable Hardware for use in Ad Hoc Sensor Networks Supervisors Charles Greif Nandita Bhattacharjee.

Slides:



Advertisements
Similar presentations
Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
Advertisements

FPGA (Field Programmable Gate Array)
Hao wang and Jyh-Charn (Steve) Liu
Mobile and ubiquitous computing Chapter 16 Distributed systems, concepts and design, 4th edition, 2005, Coulouris et al Ylva-Li Lindh Gabriella Hammarin.
Reconfigurable Sensor Networks with SOS Chih-Chieh Han, Ram Kumar Rengaswamy, Roy Shea and Mani Srivastava UCLA Networked and Embedded Systems Laboratory.
VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
1/1/ /e/e eindhoven university of technology Microprocessor Design Course 5Z008 Dr.ir. A.C. (Ad) Verschueren Eindhoven University of Technology Section.
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
What is a Wireless Sensor Network (WSN)? An autonomous, ad hoc system consisting of a collective of networked sensor nodes designed to intercommunicate.
Providing Locality Information to Smart Sensor Networks Tim Mead Supervisor: Charles Greif.
Zheming CSCE715.  A wireless sensor network (WSN) ◦ Spatially distributed sensors to monitor physical or environmental conditions, and to cooperatively.
Steven Koelmeyer BDS(hons)1 Reconfigurable Hardware for use in Ad Hoc Sensor Networks Supervisors Charles Greif Nandita Bhattacharjee.
Wireless Sensor Networks Haywood Ho
Reliability Week 11 - Lecture 2. What do we mean by reliability? Correctness – system/application does what it has to do correctly. Availability – Be.
FPGA chips and DSP Algorithms By Emily Fabes. 2 Agenda FPGA Background Reasons to use FPGA’s Advantages and disadvantages of using FPGA’s Sample VHDL.
Reconfigurable Sensor Networks Chris Elliott Honours in Digital Systems Charles Greif and Nandita Bhattacharjee.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
ENGIN Introduction to Computer Engineering.
Generic Sensor Platform for Networked Sensors Haywood Ho.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Generic Sensor Platform for Networked Sensors Haywood Ho.
4/30/031 Wireless Sensor Networks for Habitat Monitoring CS843 Gangalam Vinaya Bhaskar Rao.
Control over Networks. The Coming Revolution  Electronics advances Moore’s law Computing/memory  Metrology advances MEMS  Communication advances Layered.
1 EE249 Discussion System Architecture Directions for Networked Sensors (J. Hill, et al) Presented By: Sarah Bergbreiter EE249 Discussion Section October.
Introduction To Wireless Sensor Networks Wireless Sensor Networks A wireless sensor network (WSN) is a wireless network consisting of spatially distributed.
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
9/20/6Lecture 3 - Instruction Set - Al1 Address Decoding for Memory and I/O.
MICA: A Wireless Platform for Deeply Embedded Networks
Section I Introduction to Xilinx
Uniform Reconfigurable Processing Module for Design and Manufacturing Integration V. Kirischian, S. Zhelnokov, P.W. Chun, L. Kirischian and V. Geurkov.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
J. Christiansen, CERN - EP/MIC
0/13 Introduction to Programmable Logic Devices Aleksandra Kovacevic Veljko Milutinovic
SMART DUST SUBMITTED BY S SRIJITH. INTRODUCTION What is Smart Dust? What is Smart Dust? What are its components? What are its components? How it is implemented?
“Politehnica” University of Timisoara Course No. 2: Static and Dynamic Configurable Systems (paper by Sanchez, Sipper, Haenni, Beuchat, Stauffer, Uribe)
Chapter 1: Introduction and History  Where does the operating system fit in a computing system?  What does the operating system achieve?  What are the.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Main Issues Three major issues that we are concerned with in sensor networks are – Clustering Routing and Security To be considered against the backdrop.
System Manager February 11, What is System Manager System Manager unites Inter-Tel’s diverse product line into a family of products that can be.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Lecture 22: Wireless Sensor Security
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
Using Mica Motes for Platform Management A Telecommunications Application.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
PADS Power Aware Distributed Systems Architecture Approaches – Deployable Platforms & Reconfigurable Power-aware Comm. USC Information Sciences Institute.
Design and Analysis of Algorithms Introduction to graphs, representations of a graph Haidong Xue Summer 2012, at GSU.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Reconfigurable Architectures Greg Stitt ECE Department University of Florida.
Introducing Networks and the Internet Mrs. Wilson Rocky Point High School.
A Survey of Fault Tolerant Methodologies for FPGA’s Gökhan Kabukcu
 Input - A device, such as a keyboard, used to enter information into a computer  Output - Electronic or electromechanical equipment connected to.
Blue Eye Technology By: ARUN DIXIT. CONTENTS Motivation What is BlueEye technology ? What is BlueEyes ? System designing System overview DAU CSU IBM research.
Computer Basics and Vocabulary Lecture: 1 Mrs. Najwa Almazroei1.
Introduction to the FPGA and Labs
Software Hardware refers to the physical devices of a computer system.
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Introduction to Operating System (OS)
EmbedDed Systems – MECT190
Programmable Logic Controllers (PLCs) An Overview.
EmbedDed Systems – MECT190
Energy Management System in Ad Hoc Wireless Networks
Introduction to Programmable Logic Devices
Instructor: Dr. Phillip Jones
INTRODUCTION TO COMPUTERS
Sensor Networks – Motes, Smart Spaces, and Beyond
PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV
NetFPGA - an open network development platform
Presentation transcript:

Reconfigurable Hardware for use in Ad Hoc Sensor Networks Supervisors Charles Greif Nandita Bhattacharjee

Introduction What are Ad Hoc sensor networks What am I trying to do What is Reconfigurable Hardware Methods of Approach

Ad Hoc Sensor Networks Wireless No fixed infrastructure Base Station  Collects Sensor Data  User Interface Applications: Habitat Monitoring, Military, Smart House

Individual Sensor Motes Each node is referred to as a Mote Motes have limited resources  Battery Power  Memory  Processor Processor runs almost at full capacity just to maintain basic functions

Sensor Motes

Component Structure Add an extra component enabling more intensive processing of sensor data

Reconfigurable Hardware Field Programmable Gate Array (FPGA) Contains 10,000+ gates Perform logic functions Link together creating complex circuits

Benefits Sensors will have the ability to do smart processing Hardware implementation is always faster Can run on low power Can be upgraded without changing the circuit

My Research Being able to reprogram the FPGA while it is running on the Mote What methods exists for live reconfiguration ‘Cheapest’

Reconfiguration Methods Most common method for programming an FPGA Using a ROM with reconfiguration data FPGA enters a passive state ROM downloads data into FPGA

Reconfiguration Methods Using the CPU FPGA enters a passive state Reconfiguration data is relayed from the wireless link into the FPGA

Reconfiguring the Mote Each mote contains an Atmel ATmega 128L processor Should be reprogrammed to recognise the additional hardware

What I Hope to achieve Have experimented with multiple existing methods for reconfiguration Able to present information on the most cost effective method Possibly create a new method