80 likes | 181 Views
CS 478 Exam 1 Wednesday, March 9 th 11:00am – 12pm P 119 Format: Written/Short Answer Open notes Calculators allowed (likely not necessary) No computers, cell phones, PDAs, etc. CS 478 Exam 1- Coverage Lecture Coverage (Not meant as a complete list).
E N D
CS 478 Exam 1 • Wednesday, March 9th 11:00am – 12pm • P 119 • Format: • Written/Short Answer • Open notes • Calculators allowed (likely not necessary) • No computers, cell phones, PDAs, etc.
CS 478 Exam 1- Coverage • Lecture Coverage (Not meant as a complete list) • Microcontrollers – how are they different from other processors? • PowerPC instruction formats • EABI calling conventions – prologue and epilogue code. • Busses – PowerPC, P6, general issues • Interrupts • General Concepts • PPC internal/external vectors • USIU Interrupt controller • Accessing MMRs • Basic timers – PPC PIT • Basics of memories
CS 478 Exam 1 - Coverage • Lab Coverage • Using MMRs on the LCD and KP • Will provide specs • Basic C and assembly stuff
Options – Talking to Devices • In looking at parts and specs, you’ll be seeing a lot of different “protocols” for device interaction. • The biggest question to ask is: “How can I connect this to our MPC555?”
Q1: Processor Interfacing • What does the 555 support?
What are these things? • QSMCM – queued serial module • Fancy name for “serial port” • TouCAN (CAN port) – Controller Area Network • More complicated serial connection • “50 channel timer system” • TPU3 – “Time Processing Unit” • Complex “co-processor” for generating and collecting signals • MIOS1 – “Modular I/O System” • Simpler I/O setup which can also perform some timing and input capture • QADC64 – “Dual Queued Analog-to-Digital Converters” • Reference for operation: MPC555 User’s Manual
Great – but how do I connect them… • The board schematic shows what is connected to where…