TinyOS Meets Silicon Jason Hill NEST Retreat Summer 2002.

Slides:



Advertisements
Similar presentations
TinyOS Research Overview
Advertisements

A System Architecture for Tiny Networked Devices
Practical Exploitation of the Energy-Latency Tradeoff for Sensor Network Broadcast Matthew J. Miller (Cisco Systems) Indranil Gupta (Univ. of Illinois-Urbana)
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
CotsBots: An Off-the-Shelf Platform for Distributed Robotics Sarah Bergbreiter and Dr. Kris Pister Berkeley Sensor and Actuator Center October 29, 2003.
Feng-Xiang Huang A Low-Cost SOC Debug Platform Based on On-Chip Test Architectures.
Team Morphing Architecture Reconfigurable Computational Platform for Space.
Wireless Sensor Networks Haywood Ho
DOT3 Radio Stack Sukun KimJaein Jeong A DOT3 Mote Design & Implementation Motivation Evaluation MICA is not enough for large scale applications. DOT3 is.
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.
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.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Tiny OS Optimistic Lightweight Interrupt Handler Simon Yau Alan Shieh CS252, CS262A, Fall The.
Integrated  -Wireless Communication Platform Jason Hill.
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.
Generic Sensor Platform for Networked Sensors Haywood Ho.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
A System Architecture for Tiny Networked Devices Jason Hill U.C. Berkeley 9/22/2000.
CS526 Wireless Sensor Networks Instructor: KD Kang.
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
TinyOS Software Engineering Sensor Networks for the Masses.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
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.
RISC Processor I/O By Eric Schultz Under Advisement of Dr. Vinod Prasad.
Introduction to TinyOS. Networking Open Experimental Platform Small microcontroller 8 kB code 512 B data Simple, low-power radio 10 kbps ASK EEPROM (32.
MICA Node Architecture WEBS retreat Jason Hill 1/14/2002.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Radio-Triggered Wake-Up Capability for Sensor Networks Soji Sajuyigbe Duke University Slides adapted from: Wireless Sensor Networks Power Management Prof.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Hardware implementation and Demonstration. Synapse RF26X We started off with Synapse RF26X 10-bit ADC Up to 2 Mbps Data Rate 4K internal EEPROM 128k flash.
RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.
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.
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Adopting Multi-Valued Logic for Reduced Pin-Count Testing Baohu Li, Bei Zhang and Vishwani Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
Design and Characterization of TMD-MPI Ethernet Bridge Kevin Lam Professor Paul Chow.
Clock Options and Sleep Modes. Clock Sources Flash Fuse bits can be programmed to choose one of the following Clock sources: 1. External RC Osc. f = 1/(3RC).
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.
N33-6 NSS2006 Development of a TCP/IP Processing Hardware 1,2) Tomohisa Uchida and 2) Manobu Tanaka 1) University of Tokyo, Japan 2) High Energy Accelerator.
Overview of: System Architecture Directions for Networked Sensors John Kerwin CSE 291 Sensor Networks Paper by: Jason Hill, Robert Szewczyk, Alec Woo,
Dhanshree Nimje Smita Khartad
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
David Abbott - JLAB DAQ group Embedded-Linux Readout Controllers (Hardware Evaluation)
25 April 2000 SEESCOASEESCOA STWW - Programma Evaluation of on-chip debugging techniques Deliverable D5.1 Michiel Ronsse.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
An Architecture and Prototype Implementation for TCP/IP Hardware Support Mirko Benz Dresden University of Technology, Germany TERENA 2001.
WISP.
Hot Interconnects TCP-Splitter: A Reconfigurable Hardware Based TCP/IP Flow Monitor David V. Schuehler
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
Radar Traffic Sensing Mid-Semester Presentation - Senior Design 2014 [1][2]
Simics: A Full System Simulation Platform Synopsis by Jen Miller 19 March 2004.
Fuzzy Data Collection in Sensor Networks Lee Cranford Marguerite Doman July 27, 2006.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
Inside the dsPIC33FJ256GP710. Let’s call it a dsPIC33 PIC uC series made by Microchip Compiler, simulator, other goodies are free Programmable in C Can.
Raw Status Update Chips & Fabrics James Psota M.I.T. Computer Architecture Workshop 9/19/03.
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
Why does it need? [USN] ( 주 ) 한백전자 Background Wireless Sensor Network (WSN)  Relationship between Sensor and WSN Individual sensors are very limited.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Wireless Sensor Networks
Wireless Sensor Network
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
Manual Robotics ..
Command and Data Handling
Presentation transcript:

TinyOS Meets Silicon Jason Hill NEST Retreat Summer 2002

Breaking Out COTS hardware has brought us this far but… Next step is custom silicon Like it or not, our platform progress is tied to hardware/silicon design cycle times Silicon give us: Size Cost Performance

Talk Outline Design History First Attempt at Silicon Chip results Second generation design Next Steps

Design Lineage COTS dust prototypes (Kris Pister et al.) weC Mote (30 produced) Rene Mote (850 produced) Dot (1000 produce) Mica node (current, 1800 produced) Time warp accelerator for MICA Silicon prototype ?

First Silicon Goals Continue trend of building and evaluating Goal is to build something to get momentum Learn “economics of silicon” RF Accelerator designed as mica add-on Increase RF transmission speed and reliability while decreasing CPU involvement

Capabilities RF Communication Support Start Symbol Detection Signal clock extraction and continual resynchronization Transmission and reception buffering to relax CPU real-time constraints Energy Consumption 1 Mbps (> 100 uA) Mote Requires approximately 3mA of CPU.

“Mote Chip” Goals Replicate and extend the functionality of the MICA Decrease size of node to cubic millimeters Reduce cost to <$1 Include AVR-like* Core, ADC, RF Communication Support, UART, SPI, RAM, Radio, Timing modules Target shortcoming of COTS capabilities

Experimental Platform Silicon is hard and expensive Designs must be correct the first time Simulation is nice but very time consuming FPGAs provide essential hardware debugging mechanism

Mode Chip experimental setup Xilinx XCV2000E 2.5 million gates – 10x the size of an AVR core Also has… Ethernet A/V Encoder Compact Flash Internal and External RAM

Silicon TinyOS Support

Communication Interface Hardware provides ‘AM’ interface Same functionality originally implemented in hardware Hardware handles Message send command with TOSMsgPtr Hardware signals Message arrival event with TOSMsgPtr CPU communication overhead dropped from approx. 2MIPS down to 0.

First Prototype IO Pads RAM blocks MMU logic Debug logic ADC CPU Core RF Place Holder 2mm Core Area only 50% full…

Chip Area Breakdown 3K RAM = 1.5 mm 2 CPU Core = 1mm 2 RF COMM stack =.5mm 2 RADIO =.25 mm 2 ADC 1/64 mm 2 I/O PADS

Core Area Breakdown

External Components Required Current Prototype 2 External clock generators 1 External radio Power source End Goal 1 External Inductor (RF oscillation) 1 External Crystal (time keeping) Power source

Conclusion Custom Silicon is available to us Silicon helps with size, performance, and cost 4mm 2 Mote Chip prototype is due back August 1 Full mote chip to be sent out November ‘02