Philips Lifeline. Ø Chenyang Lu 1

Size: px
Start display at page:

Download "Philips Lifeline. Ø Chenyang Lu 1"

Transcription

1 Philips Lifeline Ø Chenyang Lu 1

2 Smartphone for Medicine Ø 2

3 Proposal Presenta5on Ø 2/12, in class q Rahav your slides by 11:30am. Ø 15 min/team (hard limit) q Leave 3 min for discussion. 3

4 Proposal Ø One proposal per team, one page q Team members q Concise description of project q Responsibilities of each member q Specific equipment needed Ø Written proposal due: 2/12, 11:59pm q to Rahav q Subject: [CSE 467S] Proposal: Project Name 4

5 Embedded Systems Design Ø What s unique about embedded systems? Ø Why use a microprocessor? Ø Challenges in developing embedded systems Ø Design methodology Chenyang Lu 5

6 System Characteris5cs Ø Non- func>onal requirements q Real- >me q Low power q Reliability q Form factor q Cost q Ø Short development cycles Ø Small teams Chenyang Lu 6

7 Real- Time Ø System works properly only if it meets timing constraints. q Rate: complete N tasks per sec q Deadline: complete a task within D sec Ø Timing constraints q Hard: violating timing constraint à failure Anti-lock Brake System CD burner Air traffic control q Soft: violating timing constraint à poor service Video GPS map Audio? Chenyang Lu 7

8 Power Ø Battery-powered devices: battery life q Smart phone, smart watch, wireless sensor... Ø Wall-powered devices q Cooling. q Energy bills. Chenyang Lu 8

9 Great Duck Island Require 9 month life0me on ba3eries Chenyang Lu 9

10 Cost " Constrain memory size, processor speed, I/O interfaces Ø Example: Intel imote 2 Multicolor status LED Source: Lama Nachman, presentation at TinyOS Technology Exchange ARM* core SRAM FLASH BT radio 2.4 GHz antenna Optional external antenna connector Optional voltage regulator (bottom) Stackable connectors (top and bottom) Chenyang Lu 10

11 imote 2 Price Sheet Item Description Cost PXA 270/271/273 Discrete / 32M F+S / 32M F $17.75 / $32.44 / $23 PMIC Dialog power management IC $3.75 CC2420 ChipCon Radio $3.6 Crystals 13 MHz, 16 MHz, 32KHz ~$2.8 Antenna Giga Ant surface mount $1.5 LED + Driver Agilent $1 Connectors Basic (2) + Advanced (2) $1 + $1.6 Passives ~ $9 Fab + Assembly Rough estimate from imote 1 ~ $10 Total With PXA 270 / 271 / 273 $52 + F / $67 / $57 Prices above assume 1K units, except for PXA and PMIC (special Intel pricing) PXA 270 configuration will need an external flash + bringing out addr/data bus Chenyang Lu 11

12 imote 2 : Cost Considera5on Ø No A/D on mote board q Digital sensors don t need it q Applications have different A/D requirements (number of channels, sampling rate, filtering ) q A/D will be integrated into the sensor board Ø SDIO (Secure Digital I/O) q Connector is too big (30x30 mm) and costly ($1.74) to be included on imote 2 board q Pins will be exposed through basic connector Chenyang Lu 12

13 Design Teams Ø Often designed by a small team Ø Meet tight deadlines q 6 month market window is common. q Ex. Can t miss holiday shopping season for gadgets. Ø Compare to teams for q Intel microprocessors q Windows Chenyang Lu 13

14 Embedded Systems Design Ø What s unique about embedded systems? Ø Why use a microprocessor? Ø Challenges in developing embedded systems Ø Design methodology Chenyang Lu 14

15 Embedding a Computer CPU output input analog analog actuators analog analog sensors embedded computer mem Chenyang Lu 15

16 Alterna5ve Technology Ø Application-Specific Integrated Circuit (ASIC) Ø Microprocessor Ø Field-Programmable Gate Array (FPGA) Ø Why do we use a microprocessor? Chenyang Lu 16

17 ASIC Ø Ex: Digital baseband processing for cell phones ü Performance: Fast! ü Power: Fewer logic elements à low power û Development cost: Very high q 2 million $ for starting production of a new ASIC q Needs a long time and a large team û Reprogrammability: None Single-purpose devices Difficult to patch and upgrade Chenyang Lu 17

18 Microprocessor Performance Paradox Ø Programmable computers are fundamentally slow! q fetch, decode instructions Ø But engineering optimization mitigates limitations q cache q heavily pipelined q clock frequency q circuit density q aggressive VLSI technology q multi-core q large design teams made it happen Chenyang Lu 18

19 Microprocessor: Power Ø Improve performance at the cost of power! q Performance/watt remains low. Ø Solution q Microprocessors offer features for power management. q Software manages power consumption. Chenyang Lu 19

20 Microprocessor: Re- programmability Let software do the work! Ø Fast and low-cost development Ø Easy to upgrade, patch, and reuse Ø Simplify the design of a family of products Ø Same hardware can run multiple applications q Example: iphone q May have fewer transistors than ASICs Chenyang Lu 20

21 Microprocessor vs. ASIC Ø Since Wednesday, its 19th day on Mars, the Spirit had sent back to Earth only meaningless radio noise or simple beeps acknowledging receipt of commands If the solware is awry, NASA can fix it from Earth by beaming patches across more than 100 million miles of space or by reboo>ng the rover's computer. But if the problem lies with the rover's hardware, the situa>on would be far more grave. NASA Gets Half- Hour of Signals From Rover By ANDREW BRIDGES, AP Chenyang Lu 21

22 FPGA Ø Programmable hardware Ø Combine the benefits of ASIC and microprocessor q Hardware implementation à high performance/watt q Reprogammable à lower development cost Chenyang Lu 22

23 Structure of an FPGA Chip Chenyang Lu 23

24 FPGA: Limita5ons Ø Many overhead transistors à waste power! q Configurable connections q Personalization memory: 70% of the transistors Ø More difficult to program than software Ø More commonly used for prototyping Chenyang Lu 24

25 State of the Prac5ce Ø Microprocessor is the dominant player q Flexibility and low development cost >> low performance/watt q Power management is crucial Ø Microprocessor + ASIC is common q Example: cell phone Ø FPGA is expected to play an increasing role Chenyang Lu 25

26 Embedded Systems Design Ø What s unique about embedded systems? Ø Why use a microprocessor? Ø Challenges in developing embedded systems Ø Design methodology Chenyang Lu 26

27 Challenge: Non- func5onal Constraints Ø How do we meet deadlines? q Faster hardware or better software? Ø How do we minimize power? q Turn off unnecessary logic? q Reduce memory accesses? q Slow down CPU? Ø Reduce cost Ø Tradeoffs among constraints Ø Optimization & analysis are important! Chenyang Lu 27

28 Challenge: Debugging and Tes5ng Ø Deal with noise and uncertainty in the physical world q Sensors and actuators Ø Hard to debug q No display; no keyboard; wireless Ø How to test real-time characteristics? Chenyang Lu 28

29 Embedded Systems Design Ø What s unique about embedded systems? Ø Why use a microprocessor? Ø Challenges in developing embedded systems Ø Design methodology Chenyang Lu 29

30 Design Methodologies requirements specifica>on architecture component design system integra>on Chenyang Lu 30

31 Requirements Ø Plain language description of what the user wants and expects to get. Ø May be developed in several ways: q talking directly to customers; q talking to marketing representatives; q providing prototypes to users for comment. Chenyang Lu 31

32 Func5onal & Non- func5onal Requirements Ø Functional requirements: q output as a function of input Ø Non-functional requirements: q timing constraints q power consumption q size q weight q reliability Chenyang Lu 32

33 Example: GPS moving map requirements Ø Obtains position from GPS Ø Paints map from local database. I-78 Scotch Road lat: lon: Chenyang Lu 33

34 GPS moving map needs Ø Functionality q For automotive use. q Show major roads and landmarks. Ø User interface q At least 400 x 600 pixel screen. q Three buttons max. q Pop-up menu. Ø Performance q No more than 1 sec power-up. q Lock onto GPS within 15 seconds. q Update location every 0.25 sec. Chenyang Lu 34

35 GPS moving map needs, cont d. Ø Cost: $500 street price = $100 cost of goods. Ø Physical size/weight: fit in hand. Ø Power consumption: run for 8 hours on four AA batteries. Chenyang Lu 35

36 GPS Map Requirements Form name GPS moving map purpose consumer-grade moving map for driving inputs power button, two control buttons outputs back-lit LCD 400 X 600 functions performance manufacturing cost power 5-receiver GPS; three resolutions; displays current lat/lon updates screen within 0.25 sec of movement $100 cost-of-goodssold 100 mw physical size/weight no more than 2: X 6:, 12 oz. Chenyang Lu 36

37 Specifica5on Ø Precise description of the system q should not imply a particular architecture; q provides input to the architecture design process. Ø Include functional and non-functional elements Ø UML: Unified Modeling Language q Not required in this course Chenyang Lu 37

38 GPS Specifica5on Ø What is received from GPS; Ø Map data; Ø User interface; Ø Operations required to satisfy user requests; Ø Background operations needed to keep the system running. Chenyang Lu 38

39 Architecture Design Ø What major components go satisfying the specification? Ø Hardware components: q CPUs, peripherals, etc. Ø Software components: q Major programs and their operations. Ø Take into account functional and non-functional specifications. Chenyang Lu 39

40 GPS Moving Map: Block Diagram GPS receiver search engine renderer display database user interface Chenyang Lu 40

41 GPS Moving Map: Hardware Architecture display frame buffer memory CPU GPS receiver panel I/O Chenyang Lu 41

42 GPS Moving Map: SoSware Architecture posi>on database search renderer pixels user interface >mer Chenyang Lu 42

43 Designing components Ø Must spend time architecting the system before coding. Ø Components may be q ready-made q modified from existing designs q designed from scratch Chenyang Lu 43

44 System Integra5on Ø Put together the components. Ø Many bugs appear only at this stage. Ø Individual components should be tested first! Chenyang Lu 44

45 Summary Ø Why do we use microprocessors today? Ø Embedded systems pose many challenges: design time, deadlines, power, cost Ø Design methodologies help manage the design process. Chenyang Lu 45

46 Reading Ø Textbook: Sec 1.1, 1.2, 1.3 Ø N. Tredennick and B. Shimamoto, Go Reconfigure, IEEE Spectrum, 40(12): 36-40, (Optional but interesting) Chenyang Lu 46

CSE 520S Real-Time Systems

CSE 520S Real-Time Systems CSE 520S Real-Time Systems Prof. Chenyang Lu TAs: Haoran Li, Yehan Ma Real-Time Systems Ø Systems operating under timing constraints q Automobiles. q Airplanes. q Mars rovers. q Game console. q Factory

More information

Ø Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation

Ø Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation Ø Project Description Ø Design Criteria Ø Design Overview Ø Design Components Background Design Implementation Ø Schedule Ø Testing Criteria Ø Asante Solutions, Inc. and RCPD Ø Blind user focused insulin

More information

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems Final Review Chenyang Lu CSE 467S Embedded Compu5ng Systems OS: Basic Func2ons Ø OS controls resources: q who gets the CPU; q when I/O takes place; q how much memory is allocated; q power management. Ø

More information

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu Servilla: Provisioning in Wireless Sensor Networks Chenyang Lu Sensor Network Challenges Ø Device heterogeneity Ø Network dynamics q due to mobility and interference Ø Limited resources and energy Signal

More information

Real-Time Wireless Control Networks for Cyber-Physical Systems

Real-Time Wireless Control Networks for Cyber-Physical Systems Real-Time Wireless Control Networks for Cyber-Physical Systems Chenyang Lu Cyber-Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Sensor

More information

Wednesday, January 4, electronic components

Wednesday, January 4, electronic components electronic components a desktop computer relatively complex inside: screen (CRT) disk drive backup battery power supply connectors for: keyboard printer n more! Wednesday, January 4, 2012 integrated circuit

More information

Real- Time Wireless Control Networks for Cyber- Physical Systems

Real- Time Wireless Control Networks for Cyber- Physical Systems Real- Time Wireless Control Networks for Cyber- Physical Systems Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Ø Reliability

More information

Internet of Things Wireless Sensor Networks. Chenyang Lu

Internet of Things Wireless Sensor Networks. Chenyang Lu Internet of Things Wireless Sensor Networks Chenyang Lu Internet of Things Ø Convergence of q Miniaturized hardware: processor+sensors+wireless q Low-power wireless: connect millions of devices to the

More information

Adaptive QoS Control for Real-Time Systems

Adaptive QoS Control for Real-Time Systems Adaptive QoS Control for Real-Time Systems Chenyang Lu CSE 520S Challenges Ø Classical real-time scheduling theory relies on accurate knowledge about workload and platform. New challenges under uncertainties

More information

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs Last Time u Embedded networks Ø Characteristics Ø Requirements Ø Simple embedded LANs Bit banged SPI I2C LIN Ethernet Today u CAN Bus Ø Intro Ø Low-level stuff Ø Frame types Ø Arbitration Ø Filtering Ø

More information

Implementation of aadhar based voting machine using

Implementation of aadhar based voting machine using ISSN:2348-2079 Volume-6 Issue-1 International Journal of Intellectual Advancements and Research in Engineering Computations Implementation of aadhar based voting machine using arduino with GSM Dr.POONGODI.S

More information

COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION. Jasleen Kaur. Fall 2017

COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION.   Jasleen Kaur. Fall 2017 COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION http://wireless.web.unc.edu Jasleen Kaur Fall 2017 1 Introductions Names BS/MS, First-year Grad, Senior Grad? If you re new, where have you

More information

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1 Course Administration CPE/EE 427, CPE 527 VLSI esign I 2: Sequtial Circuits epartmt of Electrical and Computer Engineering University of Alabama in Huntsville Aleksandar Milkovic ( www.ece.uah.edu/~milka

More information

Cadac SoundGrid I/O. User Guide

Cadac SoundGrid I/O. User Guide Cadac SoundGrid I/O User Guide 1 TABLE OF CONTENTS 1. Introduction... 3 1.1 About SoundGrid and the Cadac SoundGrid I/O... 3 1.2 Typical Uses... 4 1.3 Native/SoundGrid Comparison Table... 6 2. Hardware

More information

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation

IBM Cognos Open Mic Cognos Analytics 11 Part nd June, IBM Corporation IBM Cognos Open Mic Cognos Analytics 11 Part 2 22 nd June, 2016 IBM Cognos Open MIC Team Deepak Giri Presenter Subhash Kothari Technical Panel Member Chakravarthi Mannava Technical Panel Member 2 Agenda

More information

Fall Detection for Older Adults with Wearables. Chenyang Lu

Fall Detection for Older Adults with Wearables. Chenyang Lu Fall Detection for Older Adults with Wearables Chenyang Lu Internet of Medical Things Ø Wearables: wristbands, smart watches q Continuous monitoring q Sensing: activity, heart rate, sleep, (pulse-ox, glucose

More information

SMS based Voting System

SMS based Voting System IJIRST International Journal for Innovative Research in Science & Technology Volume 4 Issue 11 April 2018 ISSN (online): 2349-6010 SMS based Voting System Dr. R. R. Mergu Associate Professor Ms. Nagmani

More information

Concurrent Programing: Why you should care, deeply. Don Porter Portions courtesy Emmett Witchel

Concurrent Programing: Why you should care, deeply. Don Porter Portions courtesy Emmett Witchel Concurrent Programing: Why you should care, deeply Don Porter Portions courtesy Emmett Witchel 1 Uniprocessor Performance Not Scaling Performance (vs. VAX-11/780) 10000 1000 100 10 1 20% /year 52% /year

More information

Operating Systems. Chenyang Lu

Operating Systems. Chenyang Lu Operating Systems Chenyang Lu Example: Linux Ø A Brief History: https://youtu.be/aurdhyl7bta Chenyang Lu 2 Android Source: h*p:// en.wikipedia.org/wiki/ File:Android-System- Architecture.svg Chenyang Lu

More information

CS 2461: Computer Architecture I

CS 2461: Computer Architecture I The von Neumann Model : Computer Architecture I Instructor: Prof. Bhagi Narahari Dept. of Computer Science Course URL: www.seas.gwu.edu/~bhagiweb/cs2461/ Memory MAR MDR Processing Unit Input ALU TEMP Output

More information

An Electronic Voting System for a Legislative Assembly

An Electronic Voting System for a Legislative Assembly International Journal of Innovation and Scientific Research ISSN 235-84 Vol. 26 No. 2 Sep. 26, pp. 494-52 25 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ An Electronic

More information

Patents Bill 2008: Patentability of Computer Programs

Patents Bill 2008: Patentability of Computer Programs January 2010 P/025/PR004/005 Patents Bill 2008: Patentability of Computer Programs Supplementary Report to Commerce Select Committee Summary The Committee, after considering the Ministry s recommendations

More information

Outline. Your Project Proposal an evolving plan. Project Proposal Guidelines (2 files) ECE496 Design Project Preparing Your Project Proposal

Outline. Your Project Proposal an evolving plan. Project Proposal Guidelines (2 files) ECE496 Design Project Preparing Your Project Proposal Outline ECE496 Design Project Preparing Your Project Proposal Dr. Ken Tallman & Khoman Phang Thursday, Sept. 15, 2016 Tonight n Introduction to the proposal (Phang) n Proposal details (Phang) n Writing

More information

CS 5523: Operating Systems

CS 5523: Operating Systems Lecture1: OS Overview CS 5523: Operating Systems Instructor: Dr Tongping Liu Midterm Exam: Oct 2, 2017, Monday 7:20pm 8:45pm Operating System: what is it?! Evolution of Computer Systems and OS Concepts

More information

One View Watchlists Implementation Guide Release 9.2

One View Watchlists Implementation Guide Release 9.2 [1]JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.2 E63996-03 April 2017 Describes One View Watchlists and discusses how to add and modify One View Watchlists.

More information

Choosing the Right Monitor for Your Application

Choosing the Right Monitor for Your Application Choosing the Right Monitor for Your Application An e-book guide to maximizing your resources and your services. www.centeron.net Introduction It s all about the drops per dollar Getting your customers

More information

Washington Military Department Statement of Work Microsoft Surface Professional Tablet Computer RFP-14-PUR-015

Washington Military Department Statement of Work Microsoft Surface Professional Tablet Computer RFP-14-PUR-015 Washington Military Department Statement of Work Microsoft Surface Professional Tablet Computer RFP-14-PUR-015 The Washington Military Department s mission is to minimize the impact of emergencies and

More information

RFIC DESIGN ELEN 351 Lecture 10: RFIC Layout Issues Discussions

RFIC DESIGN ELEN 351 Lecture 10: RFIC Layout Issues Discussions RFIC DESIGN ELEN 351 Lecture 10: RFIC Layout Issues Discussions Dr. Allen Sweet Copy Right 2003 ELEN 351 1 LAYOUT PARASITIC ELEMENTS THAT MUST BE INCLUDED BELOW 5 GHz Copy Right 2003 ELEN 351 2 ADDITIONAL

More information

WCN3620 Device Revision Guide

WCN3620 Device Revision Guide Qualcomm Technologies, Inc. Device Revision Guide LM80-P0436-32 Rev. A August 2015 2015 Qualcomm Technologies, Inc. All rights reserved. Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.

More information

Strengthen Stewardship With Electronic Giving

Strengthen Stewardship With Electronic Giving Strengthen Stewardship With Electronic Giving Church commi4ee presenta5on 2015 Vanco Payment Solu4ons, All rights reserved. Contents! Mobile and e-giving facts Primary benefits of electronic giving Why

More information

Installation of InfraStruXure for Medium Data Centers with an Emergency Power Off Circuit

Installation of InfraStruXure for Medium Data Centers with an Emergency Power Off Circuit Application Note #25 Installation of InfraStruXure for Medium Data Centers with an Emergency Power Off Circuit Many installations require the use of an Emergency Power Off (EPO) circuit to disconnect power

More information

Batch binary Edwards. D. J. Bernstein University of Illinois at Chicago NSF ITR

Batch binary Edwards. D. J. Bernstein University of Illinois at Chicago NSF ITR Batch binary Edwards D. J. Bernstein University of Illinois at Chicago NSF ITR 0716498 Nonnegative elements of Z: etc. 0 meaning 0 1 meaning 2 0 10 meaning 2 1 11 meaning 2 0 + 2 1 100 meaning 2 2 101

More information

Real-Time CORBA. Chenyang Lu CSE 520S

Real-Time CORBA. Chenyang Lu CSE 520S Real-Time CORBA Chenyang Lu CSE 520S CORBA Common Object Request Broker Architecture Ø CORBA specifications q OMG is the standards body q Over 800 companies q CORBA defines interfaces, not implementations

More information

This Addendum Number 1 to the above referenced IFB responds to a clarification question asked with the MST response.

This Addendum Number 1 to the above referenced IFB responds to a clarification question asked with the MST response. To: All Interested Parties From: Sandra Amorim Purchasing Manager Monterey-Salinas Transit Re: IFB #19-09 Automatic Passenger Counters Addendum Number 1 This Addendum Number 1 to the above referenced IFB

More information

Critiques. Ø Critique #1

Critiques. Ø Critique #1 Critiques Ø 1/2 page critiques of research papers Ø Due at 10am on the class day (hard deadline) Ø Email Yehan yehan.ma@wustl.edu in plain txt Ø Back-of-envelop notes - NOT whole essays Ø Guidelines: http://www.cs.wustl.edu/%7elu/cse521s/critique.html

More information

Statement on Security & Auditability

Statement on Security & Auditability Statement on Security & Auditability Introduction This document is designed to assist Hart customers by providing key facts and support in preparation for the upcoming November 2016 election cycle. It

More information

The CSIRO Astronomy and Space Science Phased Array Feed Development Program

The CSIRO Astronomy and Space Science Phased Array Feed Development Program The CSIRO Astronomy and Space Science Phased Array Feed Development Program Mark Bowen CSIRO Technologies for Radio Astronomy and The SKA PAF AIP 26 August 2016 CSIRO ASTRONOMY AND SPACE SCIENCE Outline

More information

NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express

NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express 1. APPLICABILITY NVM Express, Inc., a Delaware nonprofit corporation

More information

Case3:10-cv JW Document81 Filed06/12/12 Page1 of 23 SAN FRANCISCO DIVISION

Case3:10-cv JW Document81 Filed06/12/12 Page1 of 23 SAN FRANCISCO DIVISION Case:-cv-00-JW Document Filed0// Page of IN THE UNITED STATES DISTRICT COURT FOR THE NORTHERN DISTRICT OF CALIFORNIA SAN FRANCISCO DIVISION Acer, Inc., Plaintiff, NO. C 0-00 JW NO. C 0-00 JW NO. C 0-0

More information

Last Time. Embedded systems introduction

Last Time. Embedded systems introduction Last Time Embedded systems introduction Ø Definition of embedded system Ø Common characteristics Ø Kinds of embedded systems Ø Crosscutting issues Ø Software architectures Ø Choosing a processor Ø Choosing

More information

Case 2:18-cv JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1

Case 2:18-cv JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1 Case 2:18-cv-00331-JRG Document 1 Filed 08/01/18 Page 1 of 26 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION KARAMELION LLC, Plaintiff, v. AT&T DIGITAL

More information

INVITATION TO BID. City of Fort Oglethorpe POLICE DEPARTMENT 900 City Hall Drive Fort Oglethorpe, Georgia Phone: Fax:

INVITATION TO BID. City of Fort Oglethorpe POLICE DEPARTMENT 900 City Hall Drive Fort Oglethorpe, Georgia Phone: Fax: INVITATION TO BID City of Fort Oglethorpe POLICE DEPARTMENT 900 City Hall Drive Fort Oglethorpe, Georgia 30742 Phone: 706-866-2512 Fax: 706-866-2532 POLICE DEPARTMENT MOBILE DATA TERMINALS & VEHICLE MOUNTS

More information

City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013

City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013 City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013 Demonstration Time: Scheduled Breaks: Demonstration Format: 9:00 AM 4:00 PM 10:15 AM 10:30

More information

Computer Power Management Rules. Ø Jim Kardach, re-red chief power architect, Intel h6p://

Computer Power Management Rules. Ø Jim Kardach, re-red chief power architect, Intel h6p:// Computer Power Management Rules Ø Jim Kardach, re-red chief power architect, Intel h6p://www.youtube.com/watch?v=cz6akewb0ps 1 HW1 Ø Has been posted on the online schedule. Ø Due on March 3 rd, 1pm. Ø

More information

Processes. Criteria for Comparing Scheduling Algorithms

Processes. Criteria for Comparing Scheduling Algorithms 1 Processes Scheduling Processes Scheduling Processes Don Porter Portions courtesy Emmett Witchel Each process has state, that includes its text and data, procedure call stack, etc. This state resides

More information

Cyber-Physical Systems Scheduling

Cyber-Physical Systems Scheduling Cyber-Physical Systems Scheduling ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Quick Recap 1. What characterizes the memory architecture of a system? 2. What are the issues with heaps in embedded/real-time

More information

Getting Started Guide

Getting Started Guide Model USBEX260A-IC Getting Started Guide Version 1.0 August 11, 2008 Copyright, Confidentiality and Disclaimer Statements. While the information in this publication is believed to be accurate, Ellisys

More information

Case 4:16-cv Document 11 Filed in TXSD on 08/15/16 Page 1 of 32 IN UNITED STATES DISTRICT COURT FOR THE SOUTHERN DISTRICT OF TEXAS

Case 4:16-cv Document 11 Filed in TXSD on 08/15/16 Page 1 of 32 IN UNITED STATES DISTRICT COURT FOR THE SOUTHERN DISTRICT OF TEXAS Case 4:16-cv-00936 Document 11 Filed in TXSD on 08/15/16 Page 1 of 32 IN UNITED STATES DISTRICT COURT FOR THE SOUTHERN DISTRICT OF TEXAS IKAN INTERNATIONAL, ) CIVIL ACTION NO. LLC ) ) 4:16 - CV - 00936

More information

Paper Entered: April 3, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Paper Entered: April 3, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD Trials@uspto.gov Paper 10 571-272-7822 Entered: April 3, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD KINGSTON TECHNOLOGY COMPANY, INC., Petitioner, v. POLARIS

More information

Patenting Software-related Inventions according to the European Patent Convention

Patenting Software-related Inventions according to the European Patent Convention ECSS 2013 October 8, 2013, Amsterdam Patenting Software-related Inventions according to the European Patent Convention Yannis Skulikaris Director, Directorate 1.9.57 Computer-Implemented Inventions, Software

More information

On-site PR Contact. Social Media

On-site PR Contact. Social Media Page 1 Property of SEMI Not for Redistribution PRESS BRIEFING DOCUMENTS: 2018FLEX Editor/Analyst Page # Peter Brown IEEE Electronics360 2 Dave Bursky Chip Design Magazine 3 Jeff Dorsch SemiconductorEngineering

More information

Verity Touch with Controller

Verity Touch with Controller Verity Touch with Controller Electronic Voting with Centralized Management The only all-new DRE Designed for: Early Voting Election Day Vote Centers Verity Touch with Controller a one-ofa-kind DRE model,

More information

File Systems: Fundamentals

File Systems: Fundamentals File Systems: Fundamentals 1 Files What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks) File attributes Ø Name, type, location, size, protection, creator,

More information

JD Edwards EnterpriseOne Applications

JD Edwards EnterpriseOne Applications JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.1 E39041-02 December 2013 JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide, Release

More information

Real-Time Scheduling Single Processor. Chenyang Lu

Real-Time Scheduling Single Processor. Chenyang Lu Real-Time Scheduling Single Processor Chenyang Lu Critiques Ø 1/2 page critiques of research papers. q Back-of-envelop comments - NOT whole essays. q Guidelines: http://www.cs.wustl.edu/%7elu/cse521s/critique.html

More information

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1

Objec&ves. Usability Project Discussion. May 9, 2016 Sprenkle - CSCI335 1 Objec&ves Usability Project Discussion May 9, 2016 Sprenkle - CSCI335 1 JavaScript review True or False: JavaScript is just like Java How do you declare a variable? (2 ways) How do you write text to the

More information

Voting through Power Line Communication with Biometric Verification

Voting through Power Line Communication with Biometric Verification Voting through Power Line Communication with Biometric Verification J.Chenguttuvan 1, M.Kumaran 2, R.Srinivas 3 1 Assistant Professor, 3 Student, Department of EEE, Sree Sastha College of Engineering 2

More information

Anoka County Procedural Law Waiver Application Narrative Section A: Background Implementation of the Help America Vote Act of The Help America

Anoka County Procedural Law Waiver Application Narrative Section A: Background Implementation of the Help America Vote Act of The Help America Anoka County Procedural Law Waiver Application Narrative Section A: Background Implementation of the Help America Vote Act of 2002 1. The Help America Vote Act In 2002 the federal government passed the

More information

Cyber-Physical Systems Feedback Control

Cyber-Physical Systems Feedback Control Cyber-Physical Systems Feedback Control ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Control System in Action Honeywell Thermostat, 1953 Chrysler cruise control, 1958 Feedback Systems: An Introduction for

More information

Opportunities in Communication

Opportunities in Communication Opportunities in Communication J OHN M. CIOFFI Hitachi Professor Emeritus of Engineering Communication uses and applications April 20, 2018 2 Basic Communication (digital) Communication is fundamental

More information

Item Q.ty Ref. Part/Value Description Manufacturer Order code

Item Q.ty Ref. Part/Value Description Manufacturer Order code EVAL-LCS02V1 Bill of materials version 1 sheet 1 Table 1: EVAL-LCS02V1 bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code 1 1 U1 ARM Cortex- M4 32b MCU Microcontroller 2 1

More information

The purchase of new voting equipment

The purchase of new voting equipment The purchase of new voting equipment Struggling with voting machine expirations By William Anthony Jr., Director, Franklin County Board of Elections THIS IS A QUESTION OF RESOURCES, WHERE WILL THE FUNDS

More information

Quick Start Guide. Microwave Transition Analyzer

Quick Start Guide. Microwave Transition Analyzer Quick Start Guide HP 71500A and HP 70820A Microwave Transition Analyzer ABCDE HP Part No. 70820-90047 Printed in USA November 1992 Edition B.0.0 Notice The information contained in this document is subject

More information

Sensyflow P. Thermal air-mass flowmeter for test rigs and quality assurance 10/ EN. Function and System Design

Sensyflow P. Thermal air-mass flowmeter for test rigs and quality assurance 10/ EN. Function and System Design Sensyflow P Thermal air-mass flowmeter for test rigs and quality assurance 10/1-6.8 EN Direct mass flow measurement Wide measuring range (1:0) High measuring accuracy measuring deviation < 1 % of measured

More information

2 to 5 Serial Cell Li-Ion / Li-Polymer Battery Protection IC for Secondary Protection

2 to 5 Serial Cell Li-Ion / Li-Polymer Battery Protection IC for Secondary Protection Series 2 to 5 Serial Cell Li-Ion / Li-Polymer Battery Protection IC for Secondary Protection OUTLINES The R5434D is an overcharge protection IC for 2 to 5 serial Li-ion/Li-polymer secondary battery. When

More information

An Investigation into a Circuit Based Supply Chain Analyzer for FPGAs

An Investigation into a Circuit Based Supply Chain Analyzer for FPGAs An Investigation into a Circuit Based Supply Chain Analyzer for FPGAs FPL-2016 9/1/2016 Jacob Couch 1 John Arkorian Staff Researchers 1 jacob.couch@jhuapl.edu What is the problem anyways? How can FPGAs

More information

ARKANSAS SECRETARY OF STATE

ARKANSAS SECRETARY OF STATE ARKANSAS SECRETARY OF STATE Rules on Vote Centers May 7, 2014 Revised April 6, 2018 1.0 TITLE 1.01 These rules shall be known as the Rules on Vote Centers. 2.0 AUTHORITY AND PURPOSE 2.01 These rules are

More information

REGULATION ON THE APPROVAL AND IMPORTATION OF TELECOMMUNICATIONS EQUIPMENT CONNECTED TO PUBLIC TELECOMMUNICATIONS NETWORKS. Article 1 Definitions

REGULATION ON THE APPROVAL AND IMPORTATION OF TELECOMMUNICATIONS EQUIPMENT CONNECTED TO PUBLIC TELECOMMUNICATIONS NETWORKS. Article 1 Definitions REGULATION ON THE APPROVAL AND IMPORTATION OF TELECOMMUNICATIONS EQUIPMENT CONNECTED TO PUBLIC TELECOMMUNICATIONS NETWORKS Article 1 Definitions Unless the context otherwise requires, any word, expressions

More information

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE MEMORANDUM ORDER

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE MEMORANDUM ORDER IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEW ANDTEN FORSCHUNG E.V., Plaintiff, v. SIRUS XM RADIO INC., Defendants. Civil Action No. 17-184-JFB-SRF

More information

Volume I Appendix A. Table of Contents

Volume I Appendix A. Table of Contents Volume I, Appendix A Table of Contents Glossary...A-1 i Volume I Appendix A A Glossary Absentee Ballot Acceptance Test Ballot Configuration Ballot Counter Ballot Counting Logic Ballot Format Ballot Image

More information

New features in Oracle 11g for PL/SQL code tuning.

New features in Oracle 11g for PL/SQL code tuning. New features in Oracle 11g for PL/SQL code tuning. 1-1 - Speakers Nikunj Gadoya Nikunj is working in Blink Consul4ng as Technical Consultant for more than 2 years now. He did his engineering in computer

More information

CS 5523 Operating Systems: Synchronization in Distributed Systems

CS 5523 Operating Systems: Synchronization in Distributed Systems CS 5523 Operating Systems: Synchronization in Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu and Dr. Palden Lama for providing their slides. Outline Physical clock/time in distributed

More information

Performance & Energy

Performance & Energy 1 Performance & Energy Optimization @ Md Abdullah Shahneous Bari Abid M. Malik Millad Ghane Ahmad Qawasmeh Barbara M. Chapman 11/28/15 2 Layout of the talk Ø Overview Ø Motivation Ø Factors that affect

More information

Tender. for. Supply & Installation of Laptops. Indian Institute of Technology Jodhpur

Tender. for. Supply & Installation of Laptops. Indian Institute of Technology Jodhpur Tender for Supply & Installation of Laptops at Indian Institute of Technology Jodhpur NIT No. : IITJ/SPS/RCTMT/1/1(I)/2014-15/75 NIT Issue Date : 14 January 2015 Last Date of Submission : 27 January 2015

More information

SKA Phased Array Feed Advanced Instrumentation Program SKA Engineering Meeting

SKA Phased Array Feed Advanced Instrumentation Program SKA Engineering Meeting SKA Phased Array Feed Advanced Instrumentation Program SKA Engineering Meeting 1 6 October 2016 PAF AIP Consortium Outline PAF Advanced Instrumentation Program Ø Members Ø Overview Ø Scope SKA PAF Dish

More information

Case5:08-cv PSG Document514 Filed08/21/13 Page1 of 18

Case5:08-cv PSG Document514 Filed08/21/13 Page1 of 18 Case:0-cv-00-PSG Document Filed0// Page of 0 ACER, INC., ACER AMERICA CORPORATION and GATEWAY, INC., Plaintiffs, v. TECHNOLOGY PROPERTIES LTD., PATRIOT SCIENTIFIC CORPORATION, ALLIACENSE LTD., Defendants.

More information

CCP V12 SP5 PC Software and Panel Upgrade Procedure

CCP V12 SP5 PC Software and Panel Upgrade Procedure CCP V12 SP5 PC Software and Panel Upgrade Procedure Table of Contents: CCP V12 SP5 Change: CCP V12 SP5 Installation Instructions: CCP V12 SP4 Change: CCP V12 SP4 Installation Instructions: CCP V12 SP3

More information

The Canadian Spectrum Summit

The Canadian Spectrum Summit The Canadian Spectrum Summit Session II 700 MHz Auction: The Digital Dividend Abroad Ryerson University, Toronto Canada May 2, 2013 Hosted by Canadian Spectrum Policy Research canadianspectrumpolicyresearch.org

More information

Building and enforcing intellectual property value An international guide for the boardroom 11th Edition

Building and enforcing intellectual property value An international guide for the boardroom 11th Edition Personalised_Covers_Layout 1 18/12/2012 11:55 Page 9 Sponsored by Controlling costs in patent litigation Building and enforcing intellectual property value An international guide for the boardroom 11th

More information

VIDEO COURT OPERATIONS

VIDEO COURT OPERATIONS DESCHUTES COUNTY ADULT JAIL CD-14-7 L. Shane Nelson, Sheriff Jail Operations Approved by: February 19, 2016 POLICY. VIDEO COURT OPERATIONS It is the policy of the Deschutes County Adult Jail (DCAJ) and

More information

Action Required in the Event of Abandonment of Cellular Tower Staff Review Proposals by the Applicant

Action Required in the Event of Abandonment of Cellular Tower Staff Review Proposals by the Applicant SHELBY COUNTY ZONING REGULATIONS ARTICLE XVIII TELECOMMUNICATION TOWERS Section 1800 Section 1801 Section 1802 Section 1803 Section 1804 Section 1805 Section 1806 Section 1807 Section 1808 Section 1809

More information

CS 5523 Operating Systems: Intro to Distributed Systems

CS 5523 Operating Systems: Intro to Distributed Systems CS 5523 Operating Systems: Intro to Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu, Dr. Palden Lama for providing their slides. Outline Different Distributed Systems Ø Distributed

More information

Amendment to the Infinite Campus END USER LICENSE AGREEMENT

Amendment to the Infinite Campus END USER LICENSE AGREEMENT Amendment to the Infinite Campus END USER LICENSE AGREEMENT This Amendment to the Infinite Campus End User License Agreement (the Amendment ), is made between Infinite Campus, Inc. a Minnesota corporation

More information

LOCAL MEDIA APP TRENDS

LOCAL MEDIA APP TRENDS LOCAL MEDIA APP TRENDS SUMMER 2013 Survey of Local Media App Users ABOUT THIS PROJECT EXECUTIVE SUMMARY Mobile moves incredibly fast. Keeping pace with both the technology and consumer expectations presents

More information

Tackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants

Tackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants Tackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants. MSD Rathdrum Site History 1961 Loftus Bryan Chemicals Ltd 1964 P1 Production Plant 1975 P2, QC / R&D & Pilot Plant

More information

ROUNDO Section Bending Machines Type R-1 through R-21-S

ROUNDO Section Bending Machines Type R-1 through R-21-S ROUNDO Section Bending Machines Type R-1 through R-21-S Friläggas 1 Roundo Section Bending Machines - Largest selection on the market ROUNDO is the worlds leading manufacturer of plate and section bending

More information

Arthur M. Keller, Ph.D. David Mertz, Ph.D.

Arthur M. Keller, Ph.D. David Mertz, Ph.D. Open Source Voting Arthur M. Keller, Ph.D. David Mertz, Ph.D. Outline Concept Fully Disclosed Voting Systems Open Source Voting Systems Existing Open Source Voting Systems Open Source Is Not Enough Barriers

More information

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1

Coverage tools Eclipse Debugger Object-oriented Design Principles. Oct 26, 2016 Sprenkle - CSCI209 1 Objec&ves Coverage tools Eclipse Debugger Object-oriented Design Principles Ø Design in the Small Ø DRY Ø Single responsibility principle Ø Shy Ø Open-closed principle Oct 26, 2016 Sprenkle - CSCI209 1

More information

1 to 3 Cells Li-Ion Battery Protection IC for Secondary Protection

1 to 3 Cells Li-Ion Battery Protection IC for Secondary Protection Series 1 to 3 Cells Li-Ion Battery Protection IC for Secondary Protection OUTLINE The R5437L is an overcharge protection IC for 1 to 3 serial cells Li-ion / Li-polymer rechargeable battery. This device

More information

TinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS.

TinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. TinyOS and nesc Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. Original slides by Chenyang Lu, adapted by Octav Chipara 1 Mica2 Mote Ø Processor Ø Radio Ø Sensors Ø

More information

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR 721302 Tender Notice No.IIT/CWISS/AVC/T AV/2016/03 Date: 01/02/2017 Notice Inviting Tender for Procurement of Multimedia Projector, NCRC Indian Institute of Technology

More information

There s a Cloud in My Enterprise

There s a Cloud in My Enterprise Healthcare Simplified - Leveraging Technology to stay Connected and Improve Program Opera?ons: There s a Cloud in My Enterprise Dale Posont Sr. Principal August 23, 2012 Agenda Discussion Topics Ø Defining

More information

IceCube Project Monthly Report November 2007

IceCube Project Monthly Report November 2007 Accomplishments IceCube Project Monthly Report November 2007 Completed the commissioning of the IceCube Seasonal Equipment Site in preparations for drilling. Started deep ice drilling on December 5 following

More information

edriver s Licenses The Convergence of Identity in Society and the future role of the Driver s License.

edriver s Licenses The Convergence of Identity in Society and the future role of the Driver s License. edriver s Licenses The Convergence of Identity in Society and the future role of the Driver s License. Neville Pattinson, SVP Government Sales August 28 th, 2013 What is the role of our Driver s License

More information

Proceedings (In Chambers): Order Vacating February 6, 2009 Claim Construction Order [107]; Order on New Claim Construction;

Proceedings (In Chambers): Order Vacating February 6, 2009 Claim Construction Order [107]; Order on New Claim Construction; United States District Court, C.D. California. REMOTEMDX, INC, v. SATELLITE TRACKING OF PEOPLE, LLC. No. CV 08-2899 ODW(FMOx) April 29, 2009. Gary M. Anderson, Fulwider Patton, Los Angeles, CA, for Remotemdx,

More information

Minutes of the SDR Forum 59 th General Meeting 3 July 2008

Minutes of the SDR Forum 59 th General Meeting 3 July 2008 Minutes 59 th General Meeting 3 July 2008 The 59 th General Meeting was held June 16 th to 19 th in Portland, Oregon. This document provides the minutes of the meeting. Drop boxes for the Portland meeting

More information

PUMP LEASE AGREEMENT. This Lease Agreement is made the day of 20 between: of (hereinafter the Customer ) PUMP Purchasing Price Residual Value:

PUMP LEASE AGREEMENT. This Lease Agreement is made the day of 20 between: of (hereinafter the Customer ) PUMP Purchasing Price Residual Value: PUMP LEASE AGREEMENT This Lease Agreement is made the day of 20 between: Speednet Communications Limited (trading as SMART) with its office situated at 2.5 Miles Philip Goldson Highway, Belize City, Belize

More information

US MOBILE NEWS SEEKING TRENDS. Based on October September 2015 data. Excerpted from a full findings report delivered November 2015.

US MOBILE NEWS SEEKING TRENDS. Based on October September 2015 data. Excerpted from a full findings report delivered November 2015. US MOBILE NEWS SEEKING TRENDS Based on October 2013- September 2015 data. Excerpted from a full findings report delivered November 2015. BACKGROUND Knight Foundation commissioned Nielsen to delve into

More information

ARKANSAS SECRETARY OF STATE. Rules on Vote Centers

ARKANSAS SECRETARY OF STATE. Rules on Vote Centers ARKANSAS SECRETARY OF STATE Rules on Vote Centers May 7, 2014 1.0 TITLE 1.01 These rules shall be known as the Rules on Vote Centers. 2.0 AUTHORITY AND PURPOSE 2.01 These rules are promulgated pursuant

More information

IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF NORTH CAROLINA CHARLOTTE DIVISION COMPLAINT FOR PATENT INFRINGEMENT

IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF NORTH CAROLINA CHARLOTTE DIVISION COMPLAINT FOR PATENT INFRINGEMENT EYETALK365, LLC, IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF NORTH CAROLINA CHARLOTTE DIVISION v. Plaintiff, BIRD HOME AUTOMATION, LLC. Defendant. Civil Action No. 3:16-cv-00858 JURY

More information