System Software Design Review.  MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:

Slides:



Advertisements
Similar presentations
Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
Advertisements

Basic Computer Hardware and Software.
BME/ECE 462 Presentation II Arduino basics & Visual display Yue Yin & Chenchen Qi 09/18/2014.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Getting Started with a Cortex-M3 Board
- AT91SAM Training SAM9 Boot Strategies Frederic BOYER AT91 Support Group. Version 1.0 October 2006 AT91 Support Group. Version June 2007.
V Material obtained from summer workshop in Guildford County.
Camera Interfacing using ARM7
LabVIEW Embedded Module for ARM Microcontrollers
Integrated Technology
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
1 Understanding and Assessing Hardware To buy or upgrade? Evaluating your system: –CPU –RAM –Storage devices –Video output –Sound systems –Computer ports.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
System Clocks.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
Disassemble NXT 1. Daughterboards Display daughterboard Connector to the motherboard that you can disconnect Bluetooth daughterboard Speaker on the display.
Types of Computers Mainframe/Server Two Dual-Core Intel ® Xeon ® Processors 5140 Multi user access Large amount of RAM ( 48GB) and Backing Storage Desktop.
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
Radio Antenna Turntable System (RATS) Rhonda Blair John Carroll Cameron McKay Pierce Ruggles.
Group 14: Brian Crone Matt Finn Samuel Oshin Yonatan Feleke.
Memory Devices on DE2-115 數位電路實驗 TA: 吳柏辰 Author: Trumen.
© CCI Learning Solutions Inc. 1 Lesson 2: Elements of a Personal Computer System unit Microprocessor chip How memory is measured What ROM is What RAM is.
Josh Marchi, Jeff King, Paul Rosenberger, Dan Chambers – Software Design Considerations –
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Michael Nist. System Software Design  MCU (2): CY8CPLC20 8-bit  32 KB Flash, 2 KB SRAM  Bus Frequency: 24 MHz  Memory requirements:  Main Controller:
Alumoline Fuel-Cell Instrumentation Naman Chopra Suan-Aik Yeo Ronny Wijaya Darin Tanaka.
Turbine Flow Meter Kevin Hooks Senior Design Project.
System Software Design and Documentation Zach Hill Western Washington University.
Digital Handheld Communication and Navigation Device
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
Vinh Le.  MCU: Freescale Kinetis K60512 ARM Cortex M4  Bus Frequency: 50MHz  Available Memory: ◦ 512KB Flash ◦ 64KB SRAM  Memory Required: ◦ 10KB.
Lost Item Pager System Design Russ Kinley 5/6/6008.
Ryan Hansgen. General System Design  MC9S08QE64CFT 24MHz Bus Frequency 64 K byte Flash EEPROM, 4.0 K byte RAM  Memory required 8 K bytes ROM 2 K bytes.
RFID Access Control System Lucius Knight. General System Design  Microcontroller  PSoC CY8C29466  24MHz Bus Frequency  Memory Available  32kB FLASH.
System Software Design Dane Kim May 4 th, 2009 EET 475, WWU.
BICYCLE SECURITY AND TRIP COMPUTER MATTHEW ROTHNIE WESTERN WASHINGTON UNIVERSITY 4/25/12.
ATV INSTRUMENTATION DISPLAY System Design Ed Raezer Senior Project Western Washington University.
Multi-Access Lock Andrew Hall. General System Requirements MCU: MC9S12C128 Bus Frequency: 24MHz Memory Requirements: 11k bytes Flash EEPROM 3k bytes RAM.
System Software Design Engineer: Mac Gainor Western Washington University.
Machine Access System Software Design and Documentation Western Washington University By: Kevin Pogue.
WWU Taylor Reijm. LPC bit MCU 512kB Flash Memory 144-pin 20MHz oscillator Used to control TFT touch screen LCD and LCD controller. 1 GPIO used.
Digitally Configurable Audio Routing Patchbay DCARP System Software Presentation Aaron Cramer Western Washington University 2009.
Humidity Sensing Fan Controller Jason Huft 05/11/10.
Yared Woldekiros Western Washington university WEB ENABLE HOME AUTOMATION.
SGDRS Software System Design Justin A. King WWU EET Senior project 2013.
Automatic Pressure Canning System System Software Design By: Michael Drysdale.
Atmospheric Data Measuring Rocket Software Design & Description Matt Buonadonna ADaM Code Presentation.
GPS Enhanced PFD System Software Presentation Eric Grossmann.
Software Design Review Andres Rodriguez. General System Design  MCU: STM32F405  MCU Bus Frequency: 84MHz  Memory Requirements  Flash: ~ 10Kb  RAM:
System Software Design GPS Training System Jason Corbridge May 8, 2008 Western Washington University.
LED CUBE Preliminary System Software Design Fernando J. Garcia May
Basic Computer Hardware and Software.
Unit 2- Computer Hardware.  Identify system components  Describe the role of the central processing unit  Define computer memory  Identify types of.
WESTERN WASHINGTON UNIVERSITY KENT SYKES 2009 Audio Field Recorder System Software Design.
ATV INSTRUMENTATION DISPLAY System Software Design Ed Raezer.
Wireless Heart Rate Monitor. On-Person Unit MC13213 (HCS08)  16 MHz Bus Frequency  On Chip Resources 60K of Flash 4K of RAM  Require Resources 15K.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
HOME CONTROL SYSTEM By: Justin E. Klumpp & Leo L.S. Wan Leo L.S. Wan.
System Software Design Doorbell Jukebox Henry Arbicor and Arthur Bingcang.
Electronic Memory Game System Software Design Jack Sullivan May 08, 2007.
Conserve-A-Watt System Software Design Justin Rapozo.
The Guardian: Refrigerator Contents Tracker Bryant Lampano Western Washington University Electronics Engineering Technology [Type the company name]
System Software Design Presentation Western Washington University Taylor Reijm.
reincarnation of an old friend
Microcontrollers & GPIO
Wireless Heart Rate Monitor
المحور 3 : العمليات الأساسية والمفاهيم
Types of Computers Mainframe/Server
SHU: The Running Companion
Wireless Embedded Systems
Presentation transcript:

System Software Design Review

 MCU: NXP LPC2378 ARM7 32-bit  512 KB Flash, 8KB EEPROM and SRAM  Bus Frequency: 20 MHz  Approximate Memory requirements:  ROM: ~220 KB maximum  Includes FatFS file system, drivers for all peripherals  RAM: ~2 KB  SD Card: 1 KB on a FAT formatted 256 MB card  Resources used:  5 GPIO, 1 SPI, Micro-SD card

 Timeslice based system  Shared resources use flags  FatFS file system  Open-source system for SD card read/write  Tick period: 1 ms  Number of tasks: 4  AppInit, Input Task, SDCard, UI Display

 Start Task  Initializes all resources including LCD, SD card, and GPIO, checks SD card for previous data. Displays splash screen  Only runs at beginning  Execution time: 3 seconds  Input task  Monitors GPIO port P3 for input from Hall Effect Sensor  Uses this information to perform calculations  Monitors GPIO port P4 for input from switches, as well as information from the touchscreen  Toggles turn signals, changes data shown on screen  Monitors input from Touch Screen  Period: 1 ms  Execution time: ~10 us

 SDCard task  Writes strings and data to SD card when prompted by the user  Period: ~20 ms (Sporadic)  Execution time: ~3 ms  UI Display task  Controls displayed information on the screen based on Touchscreen/GPIO input, also calculates information obtained from P3 to determine distance and speed.  Period: ~10 ms  Execution time: ~1 ms