Académique Documents
Professionnel Documents
Culture Documents
15-1
Final Exam
Final exam will be similar in style to Exam 1
Approximately the same length and format as
previous final exams
You will have three hours if you need it
Comprehensive, good things to study are
All the lecture notes & worksheets posted
All lab work
Textbook (sections listed in syllabus)
All homework
Zyante book (specified in HW)
All prior exams (finals and Exam 1s)
o Time entire test alone; review solutions with friends
Bard, Tiwari, Telang, Janapa Reddi, Gerstlauer, Valvano, Yerraballi
15-2
Final Exam
Any technical documents required will be provided
Closed book, closed notes
No calculators allowed (all calculations will be simple)
Partial credit for answers in equation form
http://users.ece.utexas.edu/~valvano/Volume1/FinalSp13a.pdf
http://users.ece.utexas.edu/~valvano/Volume1/FinalF12a.pdf
15-4
15-5
Simple programs
15-6
SysTick Timer
initialization
operational parameters
o period
15-7
Local Variables
types of storage
C programming
15-8
Device Driver
Performing I/O with an external device (like the LCD)
Interrupts
initialization rituals
But simpler
o hardware operation
o thread context switch/what needs to be done
debugging techniques
15-9
Sound Generation
Discrete time sinusoid
Periodic interrupts
Timing requirements
UART
Operation, programming, start bit, stop bit, rates
15-10
Software
4.18, 4.19, 4.20, Lab 4.3, Lab 4.5, Lab 4.6,
5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.10
15-11
FSM
6.12, 6.13, 6.14, 6.15
Variables
7.1, 7.2, 7.3, 7.4,
Parameters
7.5, 7.15, 7.16, 7.18
Fixed point
7.6, 7.7, 7.10, 7.11, 7.12, 7.13, 7.22
15-12
UART
SysTick, interrupts
DAC
10.1
Checkpoints 10.1-10.7
ADC
10.2-10.11
Checkpoint 10.8
FIFO
Checkpoints 11.2-11.5
15-13
Electives
Embedded
Systems Lab
(EE 445L | FS)
Real-Time
and Embedded
Systems
(EE 445M | S)
Digital
System Design
(EE 460M | FS)
Introduction to
Microcontrollers
(EE 319K | FS)
Computer
Architecture
Algorithms
Computer-Aided
IC Design
(EE 460R | FS)
Real-Time
DSP
Laboratory
(EE 445S | FS)
From small
Bard, Tiwari, Telang, Janapa Reddi, Gerstlauer, Valvano, Yerraballi
Concurrent and
Distributed
Systems
(EE 360P | S)
Operating
Systems
(EE379K)
To large systems
15-14
EE 316
EE 460N
EE 445L
EE 360C
M 325K
EE 422C
EE 445M
EE 445S
EE 460M
EE 360P
EE 460R
EE 362K
CS 375
EE 379K
15-15
15-16
15-17
15-18
15-19
15-20
EE460N - Labs
Write an assembler
Write an instruction set simulator
Write a cycle-level simulator
Interrupt support
Virtual memory
Pipeline
15-21
15-22
EE460M - Labs
VHDLs timing to model gate-level
circuits
FSM simulation
VHDL Package Sorter
Traffic Meter Simulation
BCD conversion, Square Root
Microprocessor Design & Implementation
in FPGA
VGA Graphics and Keyboard Interface
15-23
15-24
EE445L - Labs
Lab
Lab
Lab
Lab
Lab
Lab
Lab
Lab
Lab
Lab
Lab
15-25
15-26
15-27