Sp11 - Introduction to Embedded Microcomputer Systems...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Introduction to Embedded Microcomputer Systems Lecture 37.1 Jonathan W. Valvano EE319K Final Review Valvano Homework There were 10 homeworks/pop quizzes, I will drop one and average the rest. The final will be similar in style to Quiz1 and last two year’s Final The final will cover material from book as listing in the reading assignment. Good things to study are the Homework questions and solutions all the lecture notes aLec1 to aLec37 posted It will be closed book, you can only have pen, pencil and eraser It will be half short answer questions Conversions, definitions, hand execution, bus cycles, hand assembly And half longer questions Local variables, FSM, SCI input/output, OC interrupt, FIFO, and ADC input I will give you similar technical documents as I did with last year’s Final The numerical questions will be simple enough not to require a calculator. Except for the number conversion and hand assembly questions, you can get full credit if you show me the correct fundamental equation (even if you calculate the wrong answer). Final review Number conversions, 8-bit (fill in the blank) convert one format to another without a calculator signed decimal e.g., -56 unsigned decimal e.g., 200 binary e.g., %11001000 hexadecimal e.g., $C8 volatile, nonvolatile static efficiency, dynamic efficiency
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction to Embedded Microcomputer Systems Lecture 37.2 Jonathan W. Valvano structured program, flowchart, call graph, data flow graph basis, precision, fixed-point, given resolution convert between value and integer value = integer* Δ given precision and range choose the fixed-point format promotion, demotion setting N, Z, V, C after 8-bit add or subtract overflow, ceiling and floor, drop out, bus, address bus, data bus, bus cycle, read cycle, write cycle, simplified cycle by cycle execution assembly listing to execution cycles machine code to execution cycles IR, EAR, BIU, CU, ALU, registers, device driver, friendly, ldaa DDRT oraa #$80 staa DDRT bset DDRT,#$80 mask, toggle, ldaa PTT eora #$80 staa PTT 8-bit versus 16-bit data reset vector, output compare vector, SCI interrupt vectors direction register baud rate, bandwidth, frame, start bit, stop bit, parity busy-waiting, gadfly, or polling Producer/consumer problem (buffered I/O) FIFO queue implementation FIFO queue usage flow chart, call graph, data flow graph device driver public versus private ADC 0<Vin<5 to 0<Dout<1023 If Vin=2.5V, then Dout =512 Straight binary format, example conversions resolution, range, precision
Background image of page 2
Introduction to Embedded Microcomputer Systems Lecture 37.3 Jonathan W. Valvano Timer_Wait addd TCNT ;TCNT at end of delay Wloop cpd TCNT ;is EndT<TCNT bpl Wloop rts debugging ScanPoint, intrusiveness, monitor, profiling, dump measuring execution time, desk check, stabilization
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 8

Sp11 - Introduction to Embedded Microcomputer Systems...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online