29.12.2013 Views

CMPE100, Fall 2003 Midterm Review Guide

CMPE100, Fall 2003 Midterm Review Guide

CMPE100, Fall 2003 Midterm Review Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

S.C. Petersen, Cmpe100L F03\<strong>Midterm</strong> Reviw.doc 1<br />

<strong>CMPE100</strong>, <strong>Fall</strong> <strong>2003</strong><br />

<strong>Midterm</strong> <strong>Review</strong> <strong>Guide</strong><br />

Our exam will be based on assigned homework, relevant supporting sections from the Textbook and material<br />

introduced in lecture. General coverage will be up to where we stopped at the end of Chapter 5 in Wakerly. There<br />

may be some questions on VHDL or HDL’s.<br />

Practical Electrial Topics:<br />

• Notably taken from Ch-3; use the homework, lecture and labwork as a guide to guage depth of treatment.<br />

• Understand how voltage maps to logic states.<br />

• Be able to interpret a datasheet and find relevant parameters, like those necessary to determine DC fanout,<br />

logic high and low noise margins.<br />

• Be able to draw a simple timing diagram showing how an output varies in time with several logic inputs;<br />

time delay could also be involved.<br />

• Know what defines a logic family and what needs to be considered when mixing them.<br />

• Floating inputs.<br />

• The difference between AC and DC fanout.<br />

Combinational Logic Skills (Ch-4):<br />

• Basically the content of Ch-4 limited to what we discussed in lecture and assigned in homework.<br />

• Switching algebra; axioms and theorems; perfect induction; duality and complementarity.<br />

• The relationship between DeMorgans’s theorem and duality.<br />

• Basic definitions on page 207.<br />

• Be able form the Cononical Sum and Product expressions from a truth table, a Boolean equation, or directly<br />

off a K-Map.<br />

• Multilevel combinational logic circuits: And-Or; Nand-Nand etc.<br />

• How SOP and POS forms are related and what they tell us.<br />

• Minimization techniques involving K-maps. K-map problems will be limited to 4-variables or less. But<br />

there may be conceptual questions about 5 or 6 variable K-maps.<br />

• Be able to find a minimal sum or minmal product using K-maps. You may be asked to cover 1’s or 0’s for<br />

find either type.<br />

• Clearly understand the underlying basis of Karnaugh Maps: logical adjacency and what theorems are<br />

expressely involved.<br />

• Static hazards; static-1 and static-0. Understand how to fix them using k-maps.<br />

• The practical significance of logic levels.<br />

• Hazard covers and their relation to propagation delay.<br />

Practical MSI Logic blocks (Ch-5):<br />

• Based on what we covered in Ch-5. Note that you are not expected to memorize various chips discussed in<br />

this chapter, like the 74138, 139 etc. If they appear on the exam, suitable datasheets or block diagrams will<br />

be made available.<br />

• Documentation Standards; differences between a block diagram and and engineering schematic.<br />

• Logically equivalent gate symbols using DeMorgan’s theorem.<br />

• Active high and active low signals; “assertion levels.”<br />

• Bubble-to-bubble logic design.<br />

• Timing diagrams basics (sec. 5.2); propagation delay.<br />

• Binary decoders (74139, 74138); possible simple problem involving cascading these devices.<br />

• 7-segment decoders.<br />

• Priority Encoders (74148).<br />

• Multiplexers (74151, 74157).<br />

• Understand how comparators work, and how XOR gates are used inside them.<br />

• Understand the difference between Half and Full Adders.<br />

• Understand problems 5.46 and 5.82.


S.C. Petersen, Cmpe100L F03\<strong>Midterm</strong> Reviw.doc 2<br />

Number Systems and Codes (Ch-2):<br />

• Problems will principally be based on those given in the homework and discussed and lecture.<br />

• Representation and conversion of numbers between different bases. There will be no exotic number bases;<br />

Expect 2, 8, 10 and 16 mostly. You may be asked to convert between bases not listed here.<br />

• Negative number representations: 1 and 2’s complement; able to work easily with 2’s complement numbers.<br />

• Understand the basic idea behind Gray codes.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!