Mon | Course Introduction | Read ch 1.1, 2.1,2.2: download Vivado 2019.1 |
Weds | Characteristics of Embedded Systems | Read Ch 2.8 |
Fri | Basic Software Techniques:Pointer Review | Homework #1 Assigned in Blackboard |
Week 2 8/26-8/30 | Lecture Topic | Assignment |
Mon | Basic Software Techniques:Bit twiddling in C | Read the GPIO data sheet |
Weds | Parallel Input/Output | Read the GPIO data sheet |
Fri | More on Basic Software Techniques | |
Week 3 9/2-9/6 | Lecture Topic | Assignment |
Mon | Labor Day | |
Weds | Lab 1 makeup | |
Fri | Tips on Vivado | |
Week 4 9/9-9/13 | Lecture Topic | Assignment |
Mon | Asynchronous Communications | Homework #2 Asssigned in Blackboard |
Weds | Asynchronous Communications | Read Ch 3.1, UART_Lite data sheet |
Fri | UART-Lite | Read Ch 3.1, UART_Lite data sheet |
Week 5 9/16-9/20 | Lecture Topic | Assignment |
Mon | Timer Basics and Modes | Read Ch 5.5, Timer IP |
Weds | Timer Registers | Read Ch 5.5, Timer IP |
Fri | Timer Usage | Timer IP |
Week 6 9/23-9/27 | Lecture Topic | Assignment |
Mon | Timer Demo Code | Timer IP |
Weds | Interrupt Concepts | Computers as Components: Ch 3.1 |
Fri | Interrupt processing on the CPU | Computers as Components: Ch 3.1 INTC IP |
Week 7 9/30-10/4 | Lecture Topic | Assignment |
Mon | Interrupts Priority Interrupt Controller (PIC) | INTC IP |
Weds | | |
Fri | Intro to Sampling Theory | |
Week 8 10/7-10/11 | Lecture Topic | Assignment |
Mon | | |
Weds | Midterm Review | |
Fri | Midterm Exam | |
Week 9 10/14-10/18 | Lecture Topic | Assignment |
Mon | Fall Break | |
Weds | Exam Handback | |
Fri | A/D convertors | Ch 12.4,12.6 |
Week 10 10/21-10/25 | Lecture Topic | Assignment |
Mon | A/D convertors | Ch 12.4,12.6 |
Weds | Intro to Real Time OS’s | Computers as Components Ch 6.1-2 |
Fri | Intro to Real Time OS’s | Computers as Components Ch 6.2, 6.3.1-2 |
Week 11 10/28-11/1 | Lecture Topic | Assignment |
Mon | RT Scheduling | |
Weds | RT Scheduling | |
Fri | Intro to FreeRtos | FreeRtos Tutorial-Preface,Ch1.5,Ch3 |
Week 12 11/4-11/8 | Lecture Topic | Assignment |
Mon | Tasks | FreeRtos Tutorial-Preface,Ch1.5,Ch3 |
Weds | Scheduling | FreeRtos Tutorial-Preface,Ch1.5,Ch3 |
Fri | FreeRtos | |
Week 13 11/11-11/15 | Lecture Topic | Assignment |
Mon | binary Semaphores and Mutexes | |
Weds | Queues | |
Fri | Queues | |
Week 14 11/18-11/22 | Lecture Topic | Assignment |
Mon | Simple Control System | Ch 11.1-2 |
Weds | Proportional-Derivative Controller | Ch 11.2-4 |
Fri | Proportional-Integral-Derivative Controller | Ch 11.4-5 |
Week 15 11/25-11/29 | Lecture Topic | Assignment |
Mon | Queues | |
Weds | Thanksgiving Break! | |
Fri | Thanksgiving Break! | |
Week 16 12/2-12/6 | Lecture Topic | Assignment |
Mon | | |
Weds | Semester Review | All Materials Due Before Friday |
Fri | Reading Day | |
Final 12/9- | **3:00pm - 5pm ** | Final is not comprehensive |