DOC PREVIEW
UW-Madison ECE 353 - ECE 353 Quiz 2 Review

This preview shows page 1-2-3-4-5 out of 15 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 15 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

ECE 353 Introduction to Microprocessor SystemsQuiz 2 FormatWeek 5 – Topics CoveredPhase-locked loopsWeek 5 – ObjectivesSlide 6Week 6 – Topics CoveredWeek 6 – ObjectivesSlide 9Week 7 – Topics CoveredWeek 7 – ObjectivesSlide 12Week 8 – Topics CoveredWeek 8 – ObjectivesSlide 15ECE 353Introduction to Microprocessor SystemsMichael J. SchulteQuiz 2 ReviewQuiz 2 FormatQuiz #2 will be held Thursday 4/10/2008 at 7:15-8:30pmCovers educational objectives for modules 3 and 4 (weeks 5 through 8, homework #3, #4)Same basic format as a last timePossibly matching, short answer, programming, understanding hardware, and simple designsSingle 3x5 card with original handwritten notesNo calculatorsInstruction set references and any needed datasheets will be providedWeek 5 – Topics CoveredARM7TDMI ProgrammingLUTsBranches and LoopsStructured ProgrammingFlowchartsStacksHardware versus Memory StacksARM7TDMI Stack ManagementPhase-locked loopsREFVCOOU TREFVCOVCOREFPCPCfDNMDfffNMfMfNfff21Week 5 – ObjectivesDescribe the operation of a look-up table and its uses.Write look-up table code to perform a given transformation.Use the logical instructions to perform bit-wise operations, including masking, testing, and toggling individual bits.Use unconditional jumps to transfer program executionWrite software to implement a jump table.Describe the types of addressing modes that are available for branch instructions.Week 5 – ObjectivesUse conditional execution and/or conditional branches to control program execution in order to perform a given task.Use the ARM7TDMI instruction set to implement fixed-iteration and/or condition-based looping.Compare and contrast a hardware stack with a memory stack.Describe the organization and operation of the ARM7TDMI stack.Write code to initialize and use the stack.Week 6 – Topics CoveredSubroutinesSubroutine Call and ReturnParameter PassingStack Frames ARM7 Programming ExercisesNumeric conversionsMulti-precision arithmetic operationsWeek 6 – ObjectivesUse the stack to save and restore registers and memory locations.Write subroutines to perform given tasks.Compare and contrast the different parameter-passing schemes.Pass parameters using registers, memory, or the stack.Write a subroutine using a standard stack frame to pass parameters and allocate local variables.Week 6 – ObjectivesDescribe the attributes of a reentrant subroutine in relation to parameter passing and local variable allocation.Write code to perform multi-precision arithmetic operations.Write code to perform conversions such as BCD to binaryASCII numeric string to binaryBinary to ASCII numeric stringWeek 7 – Topics CoveredMicroprocessor support circuitsClock and reset generationPower controlMicroprocessor supervisorsI/O subsystemsGPIO pin constructionI/O port designI/O decodingI/O synchronizationADuC7026 GPIOWeek 7 – ObjectivesDescribe the purpose and operation of the clock oscillator.Describe how PLLs are used to generate clock signals.Compare and contrast the clocking options available on the ADuC7026.Describe how microprocessor operating modes are used to control power consumption.Describe the purpose and operation of the reset circuit.Describe the features commonly implemented in microprocessor supervisory circuits and their purpose/usage within the microprocessor system.Compare and contrast time-multiplexed pins with configurable pins.Week 7 – ObjectivesUse gate-level logic to design the basic structure of a GPIO pin.Design simple input and output ports using MSI devices.Describe the component parts of a generic IO device controller.For a given scenario, design an appropriate IO device controller register model.Design decoding logic for I/O devices.Compare and contrast exhaustive, partial, and linear selection I/O decoding.Describe the methods used to synchronize I/O transfers.Implement conditional I/O using polling with timeout.Configure and utilize the ADuC7026 GPIO pins.Week 8 – Topics CoveredLogic CompatibilityMicroprocessor peripheralsTimersPeriodicWatchdogReal-timeADuC7026 timersPulse-width modulators (PWM)Direct memory access (DMA)Week 8 – ObjectivesIdentify the potential issues involved in interconnecting different logic families and/or using multiple voltage domains.Calculate noise margins between different logic families and determine if they are compatible.Determine the current that a driver must source/sink under different connection schemes.Define and calculate fan-out.Describe the causes and effects of capacitive loading.For a given logic interconnection, determine if the logic is compatible.Week 8 – ObjectivesDescribe the purpose and operation of a periodic timer.Describe the purpose and operation of a watchdog timer.Describe the purpose and operation of a real-time clock.Configure the ADuC7026 timers to meet given performance requirements.Describe the purpose and operation of a PWM peripheral.Describe the purpose and operation of a DMA


View Full Document

UW-Madison ECE 353 - ECE 353 Quiz 2 Review

Download ECE 353 Quiz 2 Review
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view ECE 353 Quiz 2 Review and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view ECE 353 Quiz 2 Review 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?