ECE 251 COURSE INFORMATION
Homework: Problems will usually be
assigned every other week (due two weeks later). Late homework will not
be accepted without prior instructor approval. You are expected to work on all
homework problems yourself, but reasonable collaboration is allowed and
encouraged. Homework is due in the BC Infill in the ECE251 box.
Lab Assignments: There will be a series of 8 labs, due
every 1-2 weeks. Successful completion of ALL labs is required to
pass the course.
ARM and Thumb-2 Quick Reference Card (6 pages)
Cortex-M3/M4 Core Instructions (2 pages)
Cortex M4 Generic User Guide (276 pages)
Cortex-M3/M4F Instruction Set (221 pages)
Cortex-M4 Technical Reference Manual (121 pages)
ARMv7-M Architecture Reference Manual (716 pages)
Keil ARM Compiler User Guide (web pages)
Tiva TM4C123GH6PM Microcontroller Data Sheet (1409 pages)
Embedded Systems: Introduction to ARM Cortex-M Microcontrollers, Jonathan Valvano, On reserve in Morgan Library
Embedded Systems: Real Time Interfacing to ARM Cortex-M Microcontrollers, Jonathan Valvano. On reserve in Morgan Library
The Definitive Guide to Arm Cortex-M3 and Cortex-M4 Processors, Joseph Yiu. See Instructor for access to his book.