Académique Documents
Professionnel Documents
Culture Documents
Design Lab
16980 TTH 1100 to 1230p
16985 TTH 1230 to 200p
16990 TTH 200 to 330p
16995 MW 330 to 500p
17000 MW 500 to 630p
17005 TTH 500 to 630p
Todays Agenda
Course Syllabus
Book/Board/Graphics
UTA basement Lab
You NEED access to this lab!
Go to the ID Center and get a proximity ID
(NO FOOD OR DRINKS IN THE LAB!)
Board/Graphics
Tiva LaunchPad EK-TM4C123GXL
EE445L is ECJ1.318A
Go to the ID center
Get an ID card with an RFID chip
Extra lab in UTA basement
24-7 access
Board drivers
Tivaware
Install Tivaware on your computer
go to http://www.ti.com/
Tivaware http://www.ti.com/tool/sw-tm4c
Create an account
use UT email, www.utexas.edu
Student lab project
Lab Manual
This semesters lab assignments are
available at:
http://users.ece.utexas.edu/~valvano/arm/lectures2.html
http://users.ece.utexas.edu/~valvano/EE345L/Labs/Fall2011/
Lab Partner
Find a good partner
Complement each other
its O.K. to compliment also
Fall 2014
16980 TTH 1100 to 1230p
16985 TTH 1230 to 200p
16990 TTH 200 to 330p
16995 MW 330 to 500p
17000 MW 500 to 630p
17005 TTH 500 to 630p
Be a good partner
Work hard
Say what you mean and do what you say
EE 445L Bard, Valvano
Resources
Starter files for the book
http://users.ece.utexas.edu/~valvano/arm/
Download
ST7735 (Graphics)
GPIO (Parallel ports)
Switch (inputs)
PLL (clock)
Systick (timer wait)
EE 445L Bard, Valvano
10
Datasheets
Data sheets for Arm Cortex M
CortexM_InstructionSet.pdf
CortexM4_TRM_r0p1.pdf
11
Section Changes
TAs and I have no authority to add/drop
Go in pairs (triplets) to ECE advisor to
switch sections
Want to switch and do not have a pair?
Meet in front of class and find someone
EE 445L Wiki
16980 TTH 1100 to 1230p
16985 TTH 1230 to 200p
16990 TTH 200 to 330p
16995 MW 330 to 500p
17000 MW 500 to 630p
17005 TTH 500 to 630p
12
Introduction
What are embedded computing systems?
Challenges in embedded computing
system design.
Design methodologies.
13
14
Archetypical example of an
embedded system: iPhone
15
General Computing
Applications similar to desktop computing, but in an embedded
package
Video games, set top boxes, wearable computers, automatic
tellers
Control Systems
Closed loop feedback control of real time system
Vehicle engines, chemical processes, nuclear power, flight control
Signal Processing
Computations involving large data stream
Radar, Sonar, video compression
Communication & Networking
Switching and information transmission
Telephone system, Internet
EE 445L Bard, Valvano
1/27/2010
16
17
18
Distinctive Embedded
System Attributes
Reactive: computations occur in response to external events
Periodic events (e.g., rotating machinery and control loops)
Aperiodic events (e.g., button closures)
Courtesy Intel
19
20