Integrated  -Wireless Communication Platform Jason Hill.

Slides:



Advertisements
Similar presentations
A System Architecture for Tiny Networked Devices
Advertisements

1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Page 1 Aalborg University Communication system for the AAUSAT-II Communication System for the AAUSAT-II Kresten K. Sørensen Department.
The Mote Revolution: Low Power Wireless Sensor Network Devices
Contiki A Lightweight and Flexible Operating System for Tiny Networked Sensors Presented by: Jeremy Schiff.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Jason Hill, Robert Szewczyk, Alec Woo Spring 2000 TinyOS Operating System for Networked Sensors Networked SensorsSystem Structure Composing Components.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
TinyOS Meets Silicon Jason Hill NEST Retreat Summer 2002.
DOT3 Radio Stack Jaein Jeong, Sukun Kim Nest Retreat January 16, 2003.
IEEE Standardized radio technology for low power personal area networks Joe Polastre January 14, 2004.
1 TinyOS Mohammad Rahimi CSCI599-Spring Motivation  The new class of distributed tiny devices  The new generation of software.
Architecture David Culler University of California, Berkeley Intel Research Berkeley
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
Introduction to TinyOS. Networking Open Experimental Platform Small microcontroller 8 kB code 512 B data Simple, low-power radio 10 kbps ASK EEPROM (32.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
MICA Node Architecture WEBS retreat Jason Hill 1/14/2002.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
RF Wakeup Sensor – On-Demand Wakeup for Zero Idle Listening and Zero Sleep Delay.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.
Designing Low Power Wireless Systems Telos / Tmote Sky
Avrora Scalable Sensor Simulation with Precise Timing Ben L. Titzer UCLA CENS Seminar, February 18, 2005 IPSN 2005.
Spring 2000, 4/27/00 Power evaluation of SmartDust remote sensors CS 252 Project Presentation Robert Szewczyk Andras Ferencz.
MICA: A Wireless Platform for Deeply Embedded Networks
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Clock Generator.
Modified OSI Architecture for Low-Power Wireless Networks
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
Three fundamental concepts in computer security: Reference Monitors: An access control concept that refers to an abstract machine that mediates all accesses.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
1 XYZ: A Motion-Enabled, Power Aware Sensor Node Platform for Distributed Sensor Network Applications Presenter: James D. Lymberopoulos, A. Savvides.
Wireless Sensor Networks Based On MICA Platform Wei Zhou Sep 8, 2004.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
ATMEL AVR 8 bit RISC MICROCONTROLLERS a general comparison.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
TI MSP430 MICROCONTROLLERS BY ADITYA PATHAK. THE MSP FAMILY Ultra-low power; mixed signal processors Widely used in battery operated applications Uses.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
Design Constraint Presentation Team 5: Sports Telemetry Device.
Fundamentals of Programming Languages-II
1 May-2014 Automotive Protocols & Standards. 2 CAN (Controller Area Network)  Overview Controller Area Network is a fast serial bus designed to provide.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Interrupts and Exception Handling. Execution We are quite aware of the Fetch, Execute process of the control unit of the CPU –Fetch and instruction as.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
박 유 진.  2.4-GHz IEEE Compliant RF Transceiver  Excellent Receiver Sensitivity ( -97dBm) and Robustness to Interference  6-mm × 6-mm QFN40.
Voice Controlled Robot by Cell Phone with Android App
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Microcontrollers & GPIO
SUBMITTED BY EDGEFX TEAM
RAILWAY TRACK SNAP NOTIFICATION
Wireless Sensor Network
Introduction to Microprocessors and Microcontrollers
AVR – ATmega103(ATMEL) Architecture & Summary
Manual Robotics ..
Wireless Embedded Systems
Presentation transcript:

Integrated  -Wireless Communication Platform Jason Hill

Systems Development Spiral weC Mote TinyOS Dot NEST Services System Capabilities Communication Stack Hardware Software Mica Today Hardware supporting software to enable applications. Rene

Design Lineage COTS dust prototypes (Kris Pister et a l.) weC Mote (~30 produced) Rene Mote (850+ produced) Dot (1000 produced) Mica node (current, produced) ?

Mote-On-Chip Concept Develop a single-chip system architecture for wireless embedded devices that: –Drastically reduces power consumption, cost and size –Maintains a tight integration between processing, communication, and sensing that allows cross-layer optimizations –Allows for rich interfaces to hardware accelerators and flexible resource pools –Provides: Efficiency –Through specialized concurrency mechanisms and optimal hardware accelerators Flexibility –By using software to compose basic protocol building blocks into application specific protocols with rich interfaces

Integrated Architecture Single CPU for Base band, OS and Application –Shared system resources can be divided between system components dynamically High bandwidth, flexible interfaces can be exposed across system components –Allows applications access to fine-grained system control Hardware accelerators to support key sensor network challenges –Communication, synchronization, power management, concurrency Shared memory interface model

AVR Core Address Translation Unit SPI Programming Unit UART Timer Modules RF Serialization Digital I/O ADC Controller Address Match Unit RAM Block Address Match Unit RAM Block Address Match Unit RAM Block Address Match Unit RAM Block Address Match Unit RAM Block Prototype Block Diagram Instruction Bus Memory Bus RF Timing Channel Monitoring RF Clocking

First Prototype Layout IO Pads RAM blocks MMU logic Debug logic ADC AVR CPU Core RF Place Holder 2mm Core Area only 50% full… 4 mm 2 in.25 um CMOS

AVR Core Address Translation Unit SPI Programming Unit UART Timer Modules RF Serialization Digital I/O ADC Controller Address Match Unit RAM Block Address Match Unit RAM Block Address Match Unit RAM Block Address Match Unit RAM Block Address Match Unit RAM Block Prototype Tests Instruction Bus Memory Bus RF Timing Channel Monitoring RF Clocking X ? ?? ?

Power Measurements Mica CPU ~ V

Communication Interface Hardware provides ‘AM’ interface –Same functionality only implemented in hardware –> 5000 x cost reduction Hardware handles –Message send command with TOSMsgPtr Hardware signals –Message arrival event with TOSMsgPtr CPU communication overhead dropped from approx. 2MIPS down to 0. Phil can now run his VM.

Key Comm. Accelerators Start symbol detection Timing extraction DMA memory engine Not Included: –Channel encoding mechanisms

Memory Management Unit Facilitate Network Programming & Multiple Code Images –Allocate some frame for OS and some frames for apps. CntToLeds < 256 bytes Page Frames and Physical Pages Used –32 Page frames w/ 6 physical pages Page translation performed automatically Highly flexible Prevents fragmentation

Integrated ADC Ultra low power 8-bit ADC 27 pJ per samples Designed my Mike Scott Panasonic is producing 1J battery in 1 mm 3 Could take 1000 samples per second for over a year

Second Generation Mote Chip RF Control Reg. RF Freq. Lock Encryption Reg. windows

Integrated Transmitter 800->1100 MHz transmitter –16 bit frequency steps Frequency shift or Amplitude Modulation 1Khz frequency accuracy Variable frequency separation Control registers in I/O space of CPU Locked to KHz reference crystal Inductor and Reference crystal are only external components

Integrated Transmitter (con’t) 2.5 V minimum voltage 1 mA,.5 mW TX power –(comapared to RFM.7 mW and 12 mA) Targeting 300 uA receive mode (not yet implemented) -95 dBm receiver sensitivity –Same sensitivity as RFM at 1/10 power –Tunable IF (Low) <100 us turn-on time Designed by Al Molnar

Register Windows Allows for fast interrupt support With early versions of TinyOS, 50% of CPU energy consumption went to saving register sets 32x reduction in interrupt overhead 1 User register set, 1 Kernel, Single instruction switch Stack preserved across switch

Encryption Support Stream based, Bluetooth-like hardware encryption Orders of magnitude reduction in encryption cost Automatic generation of random pad XOR automatically performed during transmission and reception Allows for efficient secure communication and authentication Encrypted MAC can serve as both CRC check and authentication signature Transparent to applications

Current Chip at Fab… Due back 12/10/2002 Memory 32 KHz Crystal Actuator (1 uW) Frequency Control/Lock logic 900 MHz trans. Core w/ TinyOS support 5 mm 2 in.25 um CMOS = die cost $.06/mm 2

Size Comparison 5 mm 2 CC1010 Radio + Flash mm 2 CC mm 2 Flash

System On Chip Integrated Architecture Microcontroller Data Path RF Transceiver Data Memory Analog I/O Programming Lines Digital I/O Digital I/O Registers Instruction Fetch System Timers ADC Logic RF CLK CPU CLK Special purpose hardware Accelerators Memory Bus