1 / 9

EX500R Digital Instrumentation Display (Ninja DIDy )

System Software Design. EX500R Digital Instrumentation Display (Ninja DIDy ). Dane Kim May 4 th , 2009 EET 475, WWU. General System Design. MCU: Cypress PSoC CY8C29446 8-bit Bus Frequency: 24 MHz Memory Requirements: 5K ROM <1K RAM Kernel: Timeslice. Tasks, ISRs and CPU Load.

elinor
Download Presentation

EX500R Digital Instrumentation Display (Ninja DIDy )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. System Software Design EX500R Digital Instrumentation Display (Ninja DIDy) Dane Kim May 4th, 2009 EET 475, WWU

  2. General System Design • MCU: Cypress PSoC CY8C29446 • 8-bit • Bus Frequency: 24 MHz • Memory Requirements: • 5K ROM • <1K RAM • Kernel: Timeslice

  3. Tasks, ISRs and CPU Load Lmax = (10s) + (150 s) + (50 s) + (10 s) + (8.3 s) + (8.3 s) + (.1 s) = 12.4% (10ms) (50ms) (50ms) (10ms) (30ms) (10ms) (30ms) Lave = 9.07%

  4. Module/Library Description

  5. DataReady DataRead Data Flow Diagram – Speed/RPM Speedometer Timer Input Instrumentation.c Speed/Tach Timer ISR Timer Data Instrumentation Task

  6. Data Flow Diagram - Temp A-to-D I/O Instrumentation.c DelSig A/D DelSig_Result TempRead() Start Read

  7. Data Flow Diagram – Button Button Task 1. Button Press Button Pressed LCD Task

  8. Data Flow Diagram - LCD Application LCD.c LCD I/O LCD Task StructInstrData

  9. Data Flow Diagram – Indicator Lights Turn Signal/ Neutral Gear/ High Beam I/O Instrumentation.c Main.c Instrumentation Task Indicator Data

More Related