Download presentation
Presentation is loading. Please wait.
Published byLeslie Bruce Modified over 9 years ago
1
Documentation Standards Circuit specification. –Description of what the system is supposed to do, including a description of all inputs and outputs and the functions that are to be performed (page 312). Block diagram. –Informal pictorial description of the system’s major functional modules. Schematic or logic diagram. –Formal specification of the electrical components of the system, their interconnections, and all details needed to construct it (IC type, pin numbers, etc.).
2
Documentation Standards Timing diagram. –Shows the values of various logic signals as a function of time, including cause and effect delays between critical signals. Structured logic device description. –Describes the internal function of a programmable logic device (PLD), a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC).
3
Block Diagrams
5
Gate Symbols
6
SSI
7
Active Levels For Pins Each signal 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 is HIGH or 1. A signal is active low if it performs the named action or denotes the named condition when it is LOW or 0. A signal is said to be asserted when it is at its active level.
8
Active Levels For Pins
9
Buses Collection of two or more related signal lines.
10
Timing Diagrams Illustrate the logical behavior of the signals in a digital circuit as a function of time. Causality: which input transition causes which output transition. Propagation delay: the time it takes for a change at the input to produce a change at the output. –Note that propagation delays when outputs change from LOW to HIGH may differ from when they change from HIGH to LOW.
11
Timing Diagrams
12
Decoders A decoder is a multiple-input multiple-output logic circuit that converts coded inputs into coded outputs, where the inputs and outputs codes are different.
13
Decoders Generally the input code has fewer bits than the output codes. In a one-to-one mapping each input code word produces a different output code word. Most commonly used codes: –For input: The n-bit binary code. –For output: The 1-out-of-m code.
14
Binary Decoder Binary decoder: –The most common decoder. –n-to-2 n. –The input code is the n-bit binary code. –The output code is the 1-out-of- m code.
15
Binary Decoder
18
Cascading Binary Decoders
20
Seven Segment Decoders
22
Encoders Reverses what a decoder does. If a device’s output code word has fewer bits than the input code word then the device is usually called an encoder. The simplest encoder is the binary encoder or the 2 n -to-n encoder.
23
Encoders
24
Priority Encoders Priority encoders assigns priority to the input lines, so that when multiple lines are asserted at the same time, the encoder will produce the highest priority requestor.
25
Priority Encoders
26
Cascading Binary Encoders
27
Tri-State Devices Devices whose outputs may be in one of three states, 0, 1, or Hi-Z (high impedance). These devices have an extra input which is used to control if the output is floating (Hi-Z) or if it is behaving normally (page 385).
28
Tri-State Devices
32
Multiplexers Digital switch (page 398). A multiplexer with n data sources requires s = log 2 n select lines. Commercially available MUX have n= 1, 2, 4, 8 or 16. EN enables the output.
33
Multiplexers Y = EN S’ D0 + EN S D1
34
Multiplexers General logic equation for a multiplexer is show above.
35
Multiplexers
39
Demultiplexers Digital switch (page 405). A demultiplexer with n data outputs requires s = log 2 n select lines.
40
Demultiplexers
41
Exclusive-Or Gates An exclusive-or (XOR) gate is a 2 input device whose output is 1 if exactly one of its inputs is 1 (page 410). An exclusive-nor (XNOR) or equivalence is just the opposite.
42
Exclusive-Or Gates
43
Parity Circuits Parity detectors are circuits that detects if the numbers of ones at its input is odd or even. Used to detect errors during the transmission of binary information, by using a parity bit. Parity bit is an extra bit included with the binary message to make the number of ones in the message either even or odd.
44
Parity Circuits
47
Comparators Comparators are circuits that compare two binary words and indicates whether they are equal or not equal.
48
Comparators
51
Adders Half adder adds two one bit operands and produces a two bit sum (page 431). HS = X Y CO = XY
52
Adders Full adder adds three one bit operands and produces a two bit sum. S = X Y CIN COUT = XY + X CIN + Y CIN
53
Adders
54
PLDs
57
PAL16L8
58
GAL16V8C
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.