Spring 2012
Instructor: Victor P. Nelson
1. Monday, 1/9/12 Embedded systems overview (Chap. 1)
2. Wednesday, 1/11/12 Overview continued
3. Friday, 1/13/12 System design methodology (Chap. 1.2)
4. Wednesday 1/18/12 System modeling with UML (Chap. 1.3,1.4)
5. Friday 1/20/12 Continue: System modeling with UML (Chap. 1.3) UML Example (Chap 1.4)
6. Wednesday, 1/25/12 ARM Processor Architecture, ARM University Presentation
7. Friday, 1/27/12 Dr. Stroud – FPGAs in embedded systems
8. Monday, 1/30/12 Dr. Stroud – FPGAs in embedded systems
9. Wednesday, 2/1/12 ARM Processor Architecture
10.
Friday, 2/3/12 ARM Processor Architecture (continued)
11.
Monday, 2/6/12 ARM Processor Architecture (continued)
FINAL EXAM: Friday, May 4,
8-10 am
· Wayne Wolf "Computes as Components, 2e” web resources
· Kiel ARM development software (download page): http://www.keil.com/demo/
· NXP/Philips LPC2292/2294 Microcontroller and "uCdragon" Board Resources
· LPC 2292/2294 Product Data Sheet
· uCdragon Board Quick Start Guide
· Student's Guide to Building a Low-Cost Development Environment
· Download "H-JTAG" software. (Executable .exe file)
· Creating projects for Keil/H-JTAG/uCdragon
· Summary of uCdragon board connections and resources
· uC Dragon Demo Program: startup.s hex file
·
ARM
Resources
· ARM Architecture Reference Manual (ARM, Ltd.)
· ARM7TDMI Technical Reference Manual (ARM, Ltd.)
· ARM Assembly Language (Knaggs & Welsh - Bournemouth Univ.)
· ARM home page: http://www.arm.com
· ARM University Program: http://www.arm.com/community/university/
· Online introduction to ARM: http://www.techonline.com/learning/course/100280
·
LCD
Graphic Display
· Hantronix HDM64GS12 Product Spec (equivalent to YM12864I_LCD)
· Samsung KS108B LCD Driver/Controller
· Interfacing Hantronix LCDs to an 8-bit uC (design example)
·
Sample
Drivers: HDM64GS12.c
GLCD.c
·
UML Resources:
·
Object
Management Group (OMG)
·
UML
Tutorial (Kennesaw State)
·
Memory Devices on uCdragon Board