RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.

Slides:



Advertisements
Similar presentations
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Advertisements

Tri-Band RF Transceivers for Dynamic Spectrum Access By Nishant Kumar and Yu-Dong Yao.
7/23 CSE 325 Embedded Microprocessor System Design Fall 2010 Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang.
Sensor Network Platforms and Tools
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
Embedded Computer ( Sisteme incorporate ) MPU vs. CPU / Alternative Texas Instrument, Freescale, ARM RISC and CISC approaches Single Chip Design System.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Accurate Emulation of Wireless Sensor Networks Hejun Wu Joint work with Qiong Luo, Pei Zheng*, Bingsheng He, and Lionel M. Ni Department of Computer Science.
T24 Wireless Telemetry Advanced Intelligent Instrumentation.
Design Exploration of a Human-machine Interface (HMI) Application Francis Li Sam Madden.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Integrated  -Wireless Communication Platform Jason Hill.
Define Embedded Systems Small (?) Application Specific Computer Systems.
Generic Sensor Platform for Networked Sensors Haywood Ho.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
2008EECS Embedded Network Programming nesC, TinyOS, Networking, Microcontrollers Jonathan Hui University of California, Berkeley.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
02/13/2002Team Epimetheus1 Team Epimetheus Wireless Robot Module Matt Beerman John Fatica Hubert Ho Erik Justen Brad Kramer Matt Rankin Karl Yeh EE682.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Simulation of Communication for Power constrained Embedded Systems By Samir Govilkar Under the guidance of Dr. Alex Dean.
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
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Low-Power Wireless Sensor Networks
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley.
PRESENTED BY :BIREN KUMAR SAMAL ADMISSION NO:22I&E/2000.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
1 of 14 1/15 Synthesis-driven Derivation of Process Graphs from Functional Blocks for Time-Triggered Embedded Systems Master thesis Student: Ghennadii.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
NIOS II Ethernet Communication Final Presentation
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 1: Computing Fundamentals Project 1: Identifying Types of Computers.
OBSTACLE AVOIDANCE ROBOT
CPU Control unit ALU Registers Ports Other auxiliary units Output devices Monitor Printer Other devices Input devices Keyboard Mouse Other devices Memory.
Design Constraint Presentation Team 5: Sports Telemetry Device.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
PADS Power Aware Distributed Systems Architecture Approaches – Deployable Platforms & Reconfigurable Power-aware Comm. USC Information Sciences Institute.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Introducing Networks and the Internet Mrs. Wilson Rocky Point High School.
Low Power Management for CC2430 Jinho Son Real-Time System Lab.
1 Software Thread Integration for Concurrency and ILP in Embedded Systems Alex Dean Center for Embedded Systems Research Department.
Why does it need? [USN] ( 주 ) 한백전자 Background Wireless Sensor Network (WSN)  Relationship between Sensor and WSN Individual sensors are very limited.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Created by :- prashant more prashant more. INTRODUCTION Bluetooth is wireless high speed data transfer technology over a short range ( meters).
Voice Controlled Robot by Cell Phone with Android App
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
RAILWAY LEVEL CROSSING GATE OPERATION REMOTELY BY ANDROID
Short Paper: An Ultrasonic Communication System for Biotelemetry
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
RAILWAY LEVEL CROSSING GATE OPERATION REMOTELY BY ANDROID
Microcontrollers & GPIO
Microcontroller Applications
PC Mouse operated Electrical Load Control Using VB Application
PROJECT MEMBERS: P.BALACHANDRABOSE ( ) S.HARISH KUMAR RAJU ( )
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Manual Robotics ..
Wireless Embedded Systems
Presentation transcript:

RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work in customizable communication systems focuses on X-over-Ethernet for workstations  Vast range of applications can’t use this  Large potential payoff for applying advanced, integrated compiler + scheduler optimizations in domain-specific software patterns Center for Embedded Systems Research Protocol Specification GUI Input Communication Library Source Code User Protocol Communication Source Code Application Specification GUI Input Application Library Source Code Smart Node Closed Loop Ctlr. Input Monitor Data Logger Bridge Node Interfaces UART Handshake Parallel DMA Parallel Executive Functions Transmit Functions Receive Functions Other Protocol Functions C Source Code Executive Functions Transmit Functions Receive Functions Other Protocol Functions Assembly Code Thrint Minimum CPU speed Maximum bit rate Memory Size Information ROM RAM Power Models MCU Peripherals Transceiver CPU % for 2 ary threads during send receive idle Parameterized Power and Energy Consumption, Battery Life size Thread Integrator Int. Executive Functions Int. Transmit Functions Int. Receive Functions Other Int. Protocol Functions Executable Application Functions User Application Source Code GCC GCC (as/ld) Power Analysis Send Message Receive Message Idle Analysis Information Code Flow User-Derived Specifications Integrated Assembly Code Timing Analysis Send Message Receive Message Idle Co-Simulator/ Debugger Target Hardware GUI Output Project Goals  Develop tool to enable quick development of embedded communication systems  Select & customize protocol and application “building blocks”  Efficiently merge blocks using advanced compiler optimizations (including software thread integration) and lightweight task scheduler  Statically calculate node-level requirements (energy, cycles, clock speed, memory)  Estimate system-level performance through simulation  Create library for specialists and non-specialists  Protocol and application building blocks  Turn-key applications  Hardware reference platforms  Demonstrate systems in two domains  Wireless sensor networks for structural health monitoring  Underwater ultrasonic biotelemetry Underwater Ultrasonic Comm.  Adverse medium  Multipath interference introduces echoes, frequency nulls  Noise from surf, motors, etc.  Ultrasonic transducer operates at 50 kHz – 80 kHz  Use Multi-Carrier Modulation  Carriers at 55, 60, 65, 70, 75 kHz  Limited resources  Small size and weight – must ride on crab  Limited energy  Limited compute power  Drive with overclocked 8-bit microcontroller PollingAlohaCSMA/* OFDM Ultrasonic Transducer RF Transceiver MAC Modulation Logical Link Control Application Beacon Telemetry Datalogger? ? Network ? Medium Real-Time Guest (Primary) Thread Hardware Function Host (Secondary) Thread Idle Time Integrated Thread Guest Schedule (Execution Time Reqts.) Idle Time Reclaimed Software Thread Integration Execution Time Visualization Receiver Field Data Capture Unit Analog Channel Simulator Avrora AVR Microcontroller Simulator Data Logging Ultrasonic Sensor or Radio Receiver PC Ultrasonic Transducer Performance Received Ultrasonic Pulse (Multipath Interference)