Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 1 iReader Digital Systems Senior Design Prof. David Meyer Presented 03/29/06 Software

Embed Size (px)

DESCRIPTION

Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 3 EIU Flowchart Event-Driven Page Caching System Main Menu System

Citation preview

Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 1 iReader Digital Systems Senior Design Prof. David Meyer Presented 03/29/06 Software Preview Group 3 Thomas Higdon Mat King Jeremy Tryba Daniel Wilhelm Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 2 High-level Features External Interfacing Unit (EIU) Display Unit (DU) Message Passing System Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 3 EIU Flowchart Event-Driven Page Caching System Main Menu System Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 4 DU Flowchart Event-Driven Text Rendering System Menu Rasterizer Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 5 Hierarchical Block Diagram Logical Organization Cypress Framework Low-level Comm. Software written! Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 6 DU Progress! From HC9S12 Prototype to In-circuit BDM Programming HCS08 -> S1D (top right) S1D Outputs Correct! (btm right) C Text Rasterization Routines Ready for Deployment! (below) Group 3 :: Thomas Higdon, Mat King, Jeremy Tryba, Daniel Wilhelm 7 EIU Progress! In-Circuit EEPROM Programming With Dataman Successful (top) In-House Test Code Controls Output Pins! (btm) Optimizing Cypress USB/FAT Framework for Size: Framework program msc Framework decoupled from msc Framework w/ replacement libgcc routines 47K37K28K* * approximate