1 / 12

ECE 2110: Introduction to Digital Systems

ECE 2110: Introduction to Digital Systems. Chapter 6 Review. Documentation Standards. Documentation of a digital system should provide the necessary information for building, testing ,operating , and maintaining the system. Generally, documentation include:

ernie
Download Presentation

ECE 2110: Introduction to Digital Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 2110: Introduction to Digital Systems Chapter 6 Review

  2. Documentation Standards • Documentation of a digital system should provide the necessary information for building, testing ,operating , and maintaining the system. • Generally, documentation include: 1) A Specification describes what the circuit is supposed to do. 2) A block diagram showing the inputs, outputs, the main building blocks ( modules) of the system and how they are connected. 3) A schematic diagram showing all the components, their types, and all interconnections. 4) A timing diagram showing the logic signals as a function of time. 5) A Circuit description explaining of the operation of the logic circuit.

  3. Block Diagram • A block diagram should show all inputs and outputs , the building blocks and their function names , and the data flow paths ( the logic signals).- The internal details of each block should not be shown.- Related logic signals are combined together and drawn with a double or heavy line, known as a bus • Example: Min/Max Circuit MIN/MAX X Comparator Y X>Y max(X,Y) Mux A bus is a collection of 2 or more related signal lines. Mux Z Mux min(X,Y)

  4. Schematic Diagram • Details of component inputs, outputs, and interconnections • Reference designators • Pin numbers • Gate symbols • Signal names and active levels • Bubble-to-Bubble Logic Design • Layouts

  5. DeMorgan equivalent symbols Which symbol to use? Answer depends on signal names and active levels.

  6. Active Levels • Each signal name should have an active-level associated with it. A signal is active-high if it performs the named action or denotes the named condition when it’s HIGH or 1. A signal is active-low if it performs the named action or denotes the named condition when it’s LOW or 0. • The signal is asserted when it is in its active level and negated ( or deasserted ) when its not in its active level. • Different naming conventions for active levels available.

  7. Bubble-to-Bubble Logic Design Rules • - The active level of the output signal of a logic device should match the active level of the device’s output pin.Active-low if the device symbol has an inversion bubble, active-high if not. - If the active level of an input signal is the same as that of the device’s input pin to which it’s connected, then the logic function inside the symbolic outline is activated when the signal is asserted.Most common case. - If the active level of an input signal is the opposite of that of the input pin to which it’s connected, then the logic function inside the symbolic outline is activated when the signal is negated. Should be avoided. ERROR ERROR OVERFLOW HALT_L READY READY_L ERROR REQUEST REQUEST FAIL_L ERROR ENABLE_L ENABLE OVERFLOW_L

  8. Timing Diagrams • A timing diagram illustrates the logical behavior of signals as a function of time. • Causality: which input transitions cause which output transitions. • Different through a circuit paths may have different delays. • A signal timing diagram may contain many different delay specifications. • Delay depends on - Internal circuit structure- Logic Family type- Source Voltage- Temperature

  9. Propagation Delay • The delay time between input transitions and the output transitions due to the propagation delay of the the logic gates. • tp of a signal depends on the signal path inside the logic circuit • For a logic gate tpLH may not equal tpHL • tp is specified in the manufacturer data sheets of the IC’s • Example : -The time delay for 74x00 in nanosecods for three Logic Families: • To find tp for a signal, add the propagation delays of all gates along the path of the signal

  10. Timing analysis • Study logical behavior of SSI/MSI devices • Delay info for some SSI and MSI devices (Tables 6-2, 6-3) • Worst-case delay: • Maximum of tpLH andtpHL for each component • Sum of the worst-case delays through the individual components, independent of the transition direction and other conditions.

  11. Combinational Building Blocks • 1-Decoders : Binary Decoders, Implementing Logic Functions • 2-Encoders : Binary Encoder, Encoder applications • 3- Multiplexers MUX operation, Single outputs MUX, Multiple output MUX, Implementing Logic Functions

  12. 4- Demultiplexers MUX/DMUX operation, Using Decoders as Demultiplexers. • 5- XOR Gates Logic Symbols, Equivalent Symbols, Parity circuits using XOR gate, • 6-Adders/Subtractors : Half Adder, Full Adder, Ripple Adder • 7- Arithmetic Logic Units

More Related