CSE/EE 5/7385 Microcontroller Architecture and Interfacing
CSE/EE 5/7385 Class Schedule

WEEK

DATE

EVENTS/HOLIDAYS LABORATORY EXPERIMENTS ADDITIONAL MATERIAL AND ASSIGNMENTS CLASS TOPIC AND OVERHEADS

WEEK 1

01/19/15

HOLIDAY-NO CLASS HOLIDAY-NO CLASS HOLIDAY-NO CLASS

HOLIDAY-NO CLASS

 

01/21/15

01/23/15-Last day to enroll, add, or drop without grade change or tuition billing

01/23/15-Last day to file for May graduation

NO LAB THIS WEEK reading: Hohl Chapter 1

Class and ARM Introduction

WEEK 2

01/26/15

 

  reading: How to Select a Microcontroller

Guest Lecture: Intellectual Property and Legal Aspects

 

01/28/15

 

Laboratory 1

Keil Tools and Lab Board Introduction/Tutorial



Processor Architecture Concepts

WEEK 3

02/02/15

02/03/15-Last Day to Request Excused Absence for Religious Holiday  

Homework 1
SOLUTION

reading: Hohl Chapters 2 and 3

ARM Processor ISA

 

02/04/15

 

Laboratory 2

Data Transfer and Addressing Modes 1

ARM Program Anatomy

ARM Instruction Set- Load, Store, and Addressing

WEEK 4

02/09/15

   


ARM Instruction Set- Load, Store, and Addressing

 

02/11/15

 

Laboratory 3

Logic and Arithmetic in Assembly 1

reading: Hohl Chapters 4 and 5

Homework 1 DUE AT BEGINNING OF CLASS

Constants and Literal Pools

WEEK 5

02/16/15

   

reading: TI DSP/uC Arithmetic Tutorial

Homework 2
SOLUTION

Logic and Arithmetic

 

02/18/15

 

Laboratory 4

Logic and Arithmetic in Assembly 2

(optional)-Read Hohl Chapters 6 and 7

Logic and Arithmetic

WEEK 6

02/23/15

02/22/15-Early intervention grades for first-year students are due    

Flow Control

 

02/25/15

 

Lab/HW Q&A Session

Laboratory 5

Logic and Arithmetic in Assembly 2

Homework 2 DUE AT BEGINNING OF CLASS

Homework 3
SOLUTION

Flow Control

and

Lookup Tables

WEEK 7

03/02/15

     

Lookup Tables

Exam 1 Review

 

03/04/15

 

NO LAB THIS WEEK DUE TO EXAM

(optional)-Read Hohl Chapter 8

Homework 3 DUE AT BEGINNING OF CLASS

Exam 1

WEEK 8

03/09/15

SPRING BREAK NO LAB THIS WEEK SPRING BREAK

SPRING BREAK

 

03/11/15

SPRING BREAK NO LAB THIS WEEK SPRING BREAK

SPRING BREAK

WEEK 9

03/16/15

   

Interrupts and Exceptions

 

03/18/15

 

Laboratory 6

Jump/Lookup Tables

Interrupts and Exceptions

WEEK 10

03/23/15

03/24/15-mid-term grades for first- and second-year (sophomores) students are due  

(optional)-Read Hohl Chapters 9 and 10

Homework 4
SOLUTION

Basic C Programming for Embedded Systems

 

03/25/15

 

Laboratory 7

Interrupt-driven I/O

Basic C Programming using the Keil Tools

(optional)-Read Hohl Chapter 11

Operating Systems Concepts

WEEK 11

03/30/15

03/30/15-Last day for continuing undergrads. to change major before April enrollment NO LAB THIS WEEK BUT WE WILL HAVE REGULAR LECTURE MEETINGS

Homework 4 DUE AT BEGINNING OF CLASS


Operating Systems Concepts

 

04/01/15

04/03/15-University Holiday (SMU closed)

NO LAB THIS WEEK BUT WE WILL HAVE REGULAR LECTURE MEETINGS


 

Memory System Architecture

WEEK 12

04/06/15

   

Homework 5
SOLUTION

Memory System Architecture

 

04/08/15

WEDNESDAY-04/08/15-Last day to drop a course

THURSDAY-04/10/15-Last day for May graduates to resolve grades of "I"-incomplete

Laboratory 8

Using the RTX-OS Functions

(optional)-Read Hohl Chapter 12


AMBA Parallel Bus

WEEK 13

04/13/15

   

 

 

AMBA Parallel Bus

 

04/15/15

THURSDAY-04/16/15-Students should file for August or December 2015 Graduation, deadlines are 06/04/15 (Aug. grad.) and last day to enroll for Fall 2015 for Dec. 15 grad.

Laboratory 9

Interrupt-driven I/O and Multiple Tasks with Deadlines


 

Data Converters

WEEK 14

04/20/15

   

 

Homework 5 DUE AT BEGINNING OF CLASS

 

Data Converters

 

04/22/15

FRIDAY-04/24/15-Last day to withdraw from university

Laboratory 10

HW Programmable Timers and Interrupts


Homework 6
SOLUTION

I2C Serial Bus



WEEK 15

04/27/15

     

USB Serial Data Bus

 

04/29/15

No final exams or unscheduled tests and papers (4/29-5/4)

THURSDAY-04/30/15-Last day for written/oral exams for graduate students planning to graduate in May

HW Q&A Session

Help session for HW, and Exam 2 Preparation


Homework 6 DUE AT BEGINNING OF CLASS

USB Serial Data Bus

Exam 2 Review

WEEK 16

05/04/15

No final exams or unscheduled tests and papers

Last day of instruction

   

Exam 2

Final Exam Schedule for Spring 2015

Wednesday, 05/06/15
11:30AM-2:30PM

LAB 10 REPORT DUE
(email report to TA)
LAB 10 REPORT DUE
(email report to TA)
LAB 10 REPORT DUE
(email report to TA)
LAB 10 REPORT DUE
(email report to TA)
Baccalaureate
05/15/15        
Commencement
05/16/15