Digital Fundamentals

Size: px
Start display at page:

Download "Digital Fundamentals"

Transcription

1 Digital Fundamentals Tenth Edition Floyd Chapter 6 组合逻辑电路函数 Floyd, Digital Fundamentals, th ed 29 Pearson Education, Upper 28 Pearson Saddle River, Education NJ All Rights Reserved

2 Summary Half-Adder 半加器 Basic rules of binary addition are performed by a half adder, which has two binary inputs (A and B) and two binary outputs (Carry out and Sum). The inputs and outputs can be summarized on a truth table. Inputs Outputs A B C out S The logic symbol and equivalent circuit are: A B S S C out A B S C out = AB + A B = A B C out =AB Floyd, Digital Fundamentals, th ed

3 Summary n-bit Addition? The addition of two n-bit binary numbers generates a n-bit sum and a carry out. Example: let n = 4 C out C 3 C 2 C C A 3 A 2 A A + B 3 B 2 B B S 3 S 2 S S + Floyd, Digital Fundamentals, th ed

4 Summary Full-Adder By contrast, a full adder has three binary inputs (A, B, and Carry in) and two binary outputs (Carry out and Sum). The truth table summarizes the operation. C out = AB + A BC in + AB C in = AB + (A B)C in = AB C in + A B C in + A BC in +ABC in Inputs Outputs A B C in C out S = A B C in BC in A BC in A Floyd, Digital Fundamentals, th ed

5 Summary Full-Adder C out = AB + (A B)C in = A B C in A full-adder can be constructed from two half adders as shown: A B A B C in S S C out A B S Observe C out S C out Sum Inputs Outputs A B C in C A B C in S S C out out S C out Symbol Floyd, Digital Fundamentals, th ed

6 Summary Full-Adder A S S A S S Sum For the given inputs, determine the intermediate and final outputs of the full adder. B C out B C out The first half-adder has inputs of and ; therefore the Sum = and the Carry out =. The second half-adder has inputs of and ; therefore the Sum = and the Carry out =. The OR gate has inputs of and, therefore the final carry out =. C out Floyd, Digital Fundamentals, th ed

7 Summary Full-Adder Notice that the result from the previous example can be read directly on the truth table for a full adder. Inputs Outputs A B C in C out S A B S S C out S A S B C out Sum C out Floyd, Digital Fundamentals, th ed

8 Summary n-bit Combinational Adders Perform parallel multi-bit addition Parallel Adders ( 并行加法器,also called Ripple Carry Adder, 串行加法器 ) Simple design Time consuming. Carry Look ahead Adder ( 先行进位加法器 ) More complex than Parallel Adders Reduces circuit delay Floyd, Digital Fundamentals, th ed

9 Parallel Adders 并行加法器 Summary Full adders are combined into parallel adders that can add binary numbers with multiple bits. A 4-bit adder is shown. A 4 B 4 A 3 B 3 A 2 B 2 A B C A B C in A B C in A B C in A B C in C out S C out S C out S C out S C 4 C 3 S 4 C S 3 C 2 S 2 S The output carry (C 4 ) is not ready until it propagates through all of the full adders. This is called ripple carry, delaying the addition process. Floyd, Digital Fundamentals, th ed

10 Summary 6.3 Carry Look ahead Adder( 先行进位加法器 ) One method of speeding up the addition process by eliminating this ripple carry delay is called lookahead carry addition. Consider:C i+ = A i B i + (A i B i ) C i Carry generation( 进位产生 ): Let G i = A i B i =,if G i =,then C i+ = Carry propagation( 进位传递 ): Let P i = A i B i,if P i =,then C i+ =C i Floyd, Digital Fundamentals, th ed

11 Summary Carry Look ahead Adder( 先行进位加法器 ) HA HA PARTIAL FULL ADDER(PFA) Can this connection eliminate the ripple carry delay Floyd, Digital Fundamentals, th ed

12 Summary A 4-bit Carry Look ahead Adder C i+ = G i + P i C i Base on this ayalysis: C = G +P C C 2 = G +P C = G +P (G +P C ) = G +P G +P P C C 3 = G 2 + P 2 C 2 = G 2 +P 2 G +P 2 P G +P 2 P P C C 4 = G 3 +P 3 G 2 +P 3 P 2 G +P 3 P 2 P G + P 3 P 2 P P C Carry generation( 进位产生 ) Carry propagation( 进位传递 ) Now the ripple problem is solved. Floyd, Digital Fundamentals, th ed

13 A 4-bit Carry Look ahead Adder C i :2 gate delays. C 4 G 3 P 3 C 3 G 2 P 2 C 2 G P C G P C Floyd, Digital Fundamentals, th ed

14 A 4-bit Carry Look ahead Adder Logic diagram for a 4-stage look-ahead carry adder Floyd, Digital Fundamentals, th ed

15 Summary A 4-bit Adders The logic symbol for a 4-bit parallel adder is shown. This 4-bit adder includes a carry in (labeled (C ) and a Carry out (labeled C 4 ). Binary number A Binary number B Input carry S C C 4 4-bit sum Output carry The 74LS283 is an example. It features look-ahead carry, which adds logic to minimize the output carry delay. For the 74LS283, the maximum delay to the output carry is 7 ns. Floyd, Digital Fundamentals, th ed

16 An application: a voting system Floyd, Digital Fundamentals, th ed

17 An application: Cascading four 74LS283 four-bit adders to form 6bit adder Floyd, Digital Fundamentals, th ed

18 An application:subtractor Using 2 s complement to realize subtraction Input data Difference Borrow Why c-in always be. Floyd, Digital Fundamentals, th ed

19 An application:an adder/subtractor circuit. A /S is the mode control. How does it work? When the A /S mode control input is a the EX-OR gates do not invert, so the input data are added unchanged. The carry-in bit is forced to logic. 4-bit Adder 4-bit Adder 9-bit Result Floyd, Digital Fundamentals, th ed

20 An application:a BCD to Excess-3 code converter BCD Input Excess-3 output Floyd, Digital Fundamentals, th ed

21 An application:bcd Adder BCD Decimal Adder: Requires 8 inputs (4 bits per decimal number) 5 outputs indicate the decimal sum and the carry Remember BCD addition rules: Add to the sum if it is greater than to correct the carry bit e.g.:let A=,B= The BCD sum of A+B is () + + Floyd, Digital Fundamentals, th ed

22 BCD Inputs 4-bit Adder From lower order BCD digits. To higher order BCD digits. 4-bit Adder BCD Result Floyd, Digital Fundamentals, th ed

23 Summary 6.4 Comparators The function of a comparator is to compare the magnitudes of two binary numbers to determine the relationship between them. Single bit comparator A EQ B = A B + AB A > B = AB A< B = A B A B A=B A>B A<B How about Two-bit comparator? Floyd, Digital Fundamentals, th ed

24 In order to compare binary numbers containing two bits each, an additional exclusive- NOR gate is necessary. The two least significant bits (LSBs) of the two numbers are compared by gate G, and the two most significant bits (MSBs) are compared by gate G2, as shown in Figure 6 9. If the two numbers are equal, their corresponding bits are the same, and the output of each exclusive-nor gate is a. If the corresponding sets of bits are not equal, a occurs on that exclusive-nor gate output. Figure 6.2 Logic diagram for equality comparison of two 2-bit numbers Floyd, Digital Fundamentals, th ed

25 EXAMPLE 6 5 Apply each of the following sets of binary numbers to the comparator inputs in Figure 6 2, and determine the output by following the logic levels through the circuit. (a) and (b) and Figure 6.2 InfoNote In a computer, the cache is a very fast intermediate memory between the central processing unit (CPU) and the slower main memory. The CPU requests data by sending out its address (unique location) in memory. Part of this address is called a tag. The tag address comparator compares the tag from the CPU with the tag from the cache directory. If the two agree, the addressed data is already in the cache and is retrieved very quickly. If the tags disagree, the data must be retrieved from the main memory at a much slower rate. Floyd, Digital Fundamentals, th ed

26 Summary Comparators IC comparators provide outputs to indicate which of the numbers is larger or if they are equal. The bits are numbered starting at, rather than as in the case of adders. Cascading inputs are provided to expand the comparator to larger numbers. A A A 2 A 3 Cascading inputs B B B 2 B 3 COMP A 3 A > B A > B A = B A = B A < B A < B A 3 Outputs The IC shown is the 4-bit 74LS85. Floyd, Digital Fundamentals, th ed

27 Summary Comparators IC comparators can be expanded using the cascading inputs as shown. The lowest order comparator has a HIGH on the A = B input. LSBs MSBs +5. V A A A 2 A 3 B B B 2 B 3 COMP A 3 A > B A > B A = B A = B A < B A < B A 3 A 4 A 5 A 6 A 7 B 4 B 5 B 6 B 7 COMP A 3 A > B A > B A = B A = B A < B A < B A 3 Outputs Floyd, Digital Fundamentals, th ed

28 6.5 Decoders ( 译码器 ) Summary A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence of the binary code are shown. The first has an active HIGH output; the second has an active LOW output. A A X A A X A 2 A 2 A 3 A 3 Active HIGH decoder for Active LOW decoder for Floyd, Digital Fundamentals, th ed

29 Summary Decoders Assume the output of the decoder shown is a logic. What are the inputs to the decoder? A = A = A 2 = A 3 = Floyd, Digital Fundamentals, th ed

30 Decoders Floyd, Digital Fundamentals, th ed

31 Decoders Summary IC decoders have multiple outputs to decode any combination of inputs. For example the binary-to-decimal decoder shown here has 6 outputs one for each combination of binary inputs. For the input shown, what is the output? 4-bit binary input A A A 2 A 3 Bin/Dec Decimal outputs Floyd, Digital Fundamentals, th ed

32 Decoders Summary A specific integrated circuit decoder is the 74HC54 (shown as a 4-to-6 decoder). It includes two active LOW chip select lines which must be at the active level to enable the outputs. These lines can be used to expand the decoder to larger inputs. A A A 2 A 3 CS CS & X/Y EN HC54 Floyd, Digital Fundamentals, th ed

33 Decoders Summary A 5-bit decoder using 74HC54s Floyd, Digital Fundamentals, th ed

34 Decoders* Summary The 74LS38 is a 3-to-8 decoder with three chip select inputs (two active LOW, one active HIGH). In this Multisim circuit, the word generator (XWG) is set up as an up counter. The logic analyzer (XLA) compares the input and outputs of the decoder. Inputs are blue, outputs are red. Floyd, Digital Fundamentals, th ed

35 Summary Decoders* How will the waveforms change if the word generator is configured as a down counter instead of an up counter? Inputs are blue, outputs are red. Floyd, Digital Fundamentals, th ed

36 Decoders* Summary The chip select inputs can be used to expand a decoder. In this circuit, two 74LS38s are configured as a 6 line decoder. Notice how the MSB is connected to one active LOW and one active HIGH chip select. The next slide shows the logic analyzer output Floyd, Digital Fundamentals, th ed

37 Summary Decoders* Is the word generator set as an up counter or a down counter? (The least significant decoder output at the top). It is an up counter. Floyd, Digital Fundamentals, th ed

38 Decoders Summary BCD-to-decimal decoders accept a binary coded decimal input and activate one of ten possible decimal digit indications. A A A 2 A 3 Assume the inputs to the 74HC42 decoder are the sequence,,, and. Describe the output. (5) (4) (3) (2) BCD/DEC 74HC () (2) (3) (4) (5) (6) (7) (9) () () All lines are HIGH except for one active output, which is LOW. The active outputs are 5, 6, 3, and 2 in that order. Floyd, Digital Fundamentals, th ed

39 BCD Decoder/Driver Summary Another useful decoder is the 74LS47. This is a BCD-toseven segment display with active LOW outputs. V CC (6) The a-g outputs are designed for much higher current than most devices (hence the word driver in the name). BCD inputs LT RBI (7) () (2) (6) (3) (5) BCD/7-seg LT RBI BI/RBO a b c d e f g (4) (3) (2) () () (9) (5) (4) BI/RBO Outputs to seven segment device 74LS47 (8) GND Floyd, Digital Fundamentals, th ed

40 BCD Decoder/Driver Summary Here the 7447A is an connected to an LED seven segment display. Notice the current limiting resistors, required to prevent overdriving the LED display. BCD input. kw +5. V 74LS47 6 BCD/7-seg V CC LT BI/RBO RBI A B C D GND R's = 33 W 3 a 3 4 b c 6 d 8 2 e 9 7 f g 4 8 a b c d e f g +5. V MAN72 3, 9, 4 Floyd, Digital Fundamentals, th ed

41 BCD Decoder/Driver Summary The 74LS47 features leading zero suppression, which blanks unnecessary leading zeros but keeps significant zeros as illustrated here. The BI/RBO output is connected to the RBI input of the next decoder. RBI LT RBI LT RBI LT RBI LT LS47 74LS47 74LS47 74LS47 g f e d c b a BI/RBO g f e d c b a BI/RBO g f e d c b a BI/RBO g f e d c b a BI/RBO Blanked Blanked Depending on the display type, current limiting resistors may be required. Floyd, Digital Fundamentals, th ed

42 BCD Decoder/Driver Summary Trailing zero suppression blanks unnecessary trailing zeros to the right of the decimal point as illustrated here. The RBI input is connected to the BI/RBO output of the following decoder. RBI LT RBI LT RBI LT RBI LT LS47 74LS47 74LS47 74LS47 g f e d c b a BI/RBO g f e d c b a BI/RBO g f e d c b a BI/RBO g f e d c b a BI/RBO Decimal point Blanked Blanked Floyd, Digital Fundamentals, th ed

43 Implementing Boolean functions using decoders use 74HC54 to implement F(A, B, C, D) = Sm(,2,5,7) & & Floyd, Digital Fundamentals, th ed

44 6.6 Encoders( 编码器 ) Summary An encoder accepts an active logic level on one of its inputs and converts it to a coded output, such as BCD or binary. The decimal to BCD is an encoder with an input for each of the ten decimal digits and four outputs that represent the BCD code for the active digit. The basic logic diagram is shown. There is no zero input because the outputs are all LOW when the input is zero A A A 2 A 3 Floyd, Digital Fundamentals, th ed

45 Summary Encoders Show how the decimal-to-bcd encoder converts the decimal number 3 into a BCD. The top two OR gates have ones as indicated with the red lines. Thus the output is. 2 3 A A A 2 9 A 3 Floyd, Digital Fundamentals, th ed

46 Summary Encoders The 74HC47 is an example of an IC encoder. It is has ten active-low inputs and converts the active input to an V active-low BCD output. CC This device is offers additional flexibility in that it is a priority encoder( 优先编码器 ). This means that if more than one input is active, the one with the highest order decimal digit will be active. Decimal input () (2) (3) () (2) (3) (4) (5) () (6) HPRI/BCD (9) (7) (6) (4) BCD output 74HC47 (8) GND Floyd, Digital Fundamentals, th ed

47 Encoders V CC R 7 R 8 R 9 Summary Keyboard encoder HPRI/BCD 4 R 4 R 5 R BCD complement of key press R R 2 R 3 74HC R The zero line is not needed by the encoder, but may be used by other circuits to detect a key press. Floyd, Digital Fundamentals, th ed

48 Priority Encoders( 优先编码器 ). e.g. The truth table of a 4-2 priority encoders. input output D 3 D 2 D D A A V X X X X X X X X Floyd, Digital Fundamentals, th ed

49 Priority Encoders( 优先编码器 ). Floyd, Digital Fundamentals, th ed

50 Summary 6.7 Code converters( 代码转换器 ) There are various code converters that change one code to another. Two examples are the four bit binary-to-gray converter and the Gray-to-binary converter. Show the conversion of binary to Gray and back. LSB LSB MSB MSB Binary-to-Gray Gray-to-Binary Floyd, Digital Fundamentals, th ed

51 Multiplexers( 数字多路器 ) Summary A multiplexer (MUX) selects one data line from two or more input lines and routes data from the selected line to the output. The particular data line that is selected is determined by the select inputs. For a 2 n -to- multiplexer, there are 2 n data input lines and n selection lines whose bit combination determines which input is selected. 4- Multiplexer needs 2 selection lines. 8- Multiplexer needs 2 selection lines. Floyd, Digital Fundamentals, th ed

52 Multiplexers( 数字多路器 ) Summary Floyd, Digital Fundamentals, th ed

53 Summary 4- Multiplexer(4- 多路器 ) S S Y D D D 2 D 3 Y=S S D +S S D +S S D 2 +S S D 3 = m i D i Floyd, Digital Fundamentals, th ed

54 Multiplexers( 数字多路器 ) Summary Two select lines are shown here to choose any of the four data inputs. Which data line is selected if S S =? D 2 Data select Data inputs S S D D D 2 D MUX Data output Floyd, Digital Fundamentals, th ed

55 Multiplexer Expansions( 多路器扩展 ) Until now, we have examined single-bit data selected by a MUX. What if we want to select m-bit data/words? Combine MUX blocks in parallel with common select and enable signals Example: Construct a logic circuit that selects between 2 sets of 4-bit inputs (see next slide for solution). Floyd, Digital Fundamentals, th ed

56 Example: Quad 2-to- MUX Uses four 2-to- MUXs with common select (S) and enable (E). Select line chooses between A i s and B i s. The selected fourwire digital signal is sent to the Y i s Enable line turns MUX on and off (E= is on). Floyd, Digital Fundamentals, th ed

57 Multiplexer Expansions( 多路器扩展 ) A 6-input multiplexer Floyd, Digital Fundamentals, th ed

58 A 7-Segment Display Multiplexer Figure 6 52 shows a simplified method of multiplexing BCD numbers to a 7-segment display The basic operation is as follows. Two BCD digits (A3A2AA and B3B2BB) are applied to the multiplexer inputs. A square wave is applied to the data-select line, and when it is LOW, the A bits (A3A2AA) are passed through to the inputs of the 74HC47 BCD-to-7- segment decoder. The LOW on the data-select also puts a LOW on the A input of the 74HC39 2-line-to-4- line decoder, thus activating its output and enabling the A-digit display by effectively connecting its common terminal to ground. The A digit is now on and the B digit is off. When the data-select line goes HIGH, the B bits (B3B2BB) are passed through to the inputs of the BCD-to-7-segment decoder. Also, the 74HC39 decoder s output is activated, thus enabling the B- digit display. The B digit is now on and the A digit is off. The cycle repeats at the frequency of the data-select square wave. This frequency must be high enough to prevent visual flicker as the digit displays are multiplexed. Floyd, Digital Fundamentals, th ed Figure 6.52 Simplified 7-segment display multiplexing logic.

59 Implementing Boolean functions with Multiplexers E.g. Using an 8-to- multiplexer to realize the Boolean function F=f(x,y,z)= (,2,4,5,7) Y= C B A D + C B AD + C BA D 2 +C BAD 3 + CB A D 4 + CB AD 5 + CBA D 6 + CBAD 7 i=2 n - = m i D i i= F=f(x,y,z)= (,2,4,5,7) =x y z+x yz +xy z +xy z+xyz C=x,B=y,A=z D =D 3 =D 6 = D = D 2 = D 4 = D 5 = D 7 = Floyd, Digital Fundamentals, th ed

60 Summary 6.9 Demultiplexers( 多路分配器 ) A demultiplexer (DEMUX) performs the opposite function from a MUX. It switches data from one input line to two or more data lines depending on the select inputs. The 74LS38(3-8 译码器 ) was introduced previously as a decoder but can also serve as a DEMUX. When connected as a DEMUX, data is applied to one of the enable inputs, and routed to the selected output line depending on the select variables. Note that the outputs are active-low as illustrated in the following example Data select lines Enable inputs A A A DEMUX 2 G G G 2A 2B 74LS38 Y Y Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 Data outputs Floyd, Digital Fundamentals, th ed

61 Demultiplexers Summary Determine the outputs, given the inputs shown. The output logic is opposite to the input because of the active-low convention. (Red shows the selected line). Data select lines Enable inputs A A A DEMUX 2 G G G 2A 2B 74LS38 Y Y Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 Data outputs A A A 2 G G 2A LOW G 2B LOW Y Y Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 Floyd, Digital Fundamentals, th ed

62 Summary Parity Generators/Checkers( 奇偶发生器 / 校验器 ) Parity is an error detection method that uses an extra bit appended to a group of bits to force them to be either odd or even. In even parity, the total number of ones is even; in odd parity the total number of ones is odd. The ASCII letter S is. Show the parity bit for the letter S with odd and even parity. S with odd parity = S with even parity = Floyd, Digital Fundamentals, th ed

63 Summary Parity Generators/Checkers The 74LS28 can be used to generate a parity bit or to check an incoming data stream for even or odd parity. Checker: The 74LS28 can test codes with up to 9 bits. The even output will normally be HIGH if the data lines have even parity; otherwise it will be LOW. Likewise, the odd output will normally be HIGH if the data lines have odd parity; otherwise it will be LOW. Generator: To generate even parity, the parity bit is taken from the odd parity output. To generate odd parity, the output is taken from the even parity output. Data inputs (8) (9) () () (2) (3) () (2) (4) A B C D E F G H I 74LS28 (5) (6) S Even S Odd Floyd, Digital Fundamentals, th ed

64 Selected Key Terms Full-adder Cascading Ripple carry Look-ahead carry A digital circuit that adds two bits and an input carry bit to produce a sum and an output carry. Connecting two or more similar devices in a manner that expands the capability of one device. A method of binary addition in which the output carry from each adder becomes the input carry of the next higher order adder. A method of binary addition whereby carries from the preceding adder stages are anticipated, thus eliminating carry propagation delays. Floyd, Digital Fundamentals, th ed

65 Selected Key Terms Decoder Encoder A digital circuit that converts coded information into a familiar or noncoded form. A digital circuit that converts information into a coded form. Priority encoder Multiplexer (MUX) Demultiplexer (DEMUX) Floyd, Digital Fundamentals, th ed An encoder in which only the highest value input digit is encoded and any other active input is ignored. A circuit that switches digital data from several input lines onto a single output line in a specified time sequence. A circuit that switches digital data from one input line onto a several output lines in a specified time sequence.

66 Homework 判断题 自测题 :( 自愿完成 ) 节 : 节 : 节 : 节 : Floyd, Digital Fundamentals, th ed

67 C. For the full-adder shown, assume the input bits are as shown with A =, B =, C in =. The Sum and C out will be a. Sum = C out = b. Sum = C out = A S S A S S Sum c. Sum = C out = B C out B C out d. Sum = C out = C out Floyd, Digital Fundamentals, th ed 28 Pearson Education

68 C 2. The output will be LOW if a. A < B b. A > B c. both a and b are correct d. A = B A B A 2 B 2 A 3 B 3 A 4 B 4 Output Floyd, Digital Fundamentals, th ed 28 Pearson Education

69 3. If you expand two 4-bit comparators to accept two 8-bit numbers, the output of the least significant comparator is a. equal to the final output b. connected to the cascading inputs of the most significant comparator c. connected to the output of the most significant comparator d. not used B Floyd, Digital Fundamentals, th ed 28 Pearson Education

70 C 4. Assume you want to decode the binary number with an active-low decoder. The missing gate should be a. an AND gate b. an OR gate A A? X c. a NAND gate A 2 d. a NOR gate A 3 Floyd, Digital Fundamentals, th ed 28 Pearson Education

71 A 5. Assume you want to decode the binary number with an active-high decoder. The missing gate should be a. an AND gate b. an OR gate A A? X c. a NAND gate A 2 d. a NOR gate A 3 Floyd, Digital Fundamentals, th ed 28 Pearson Education

72 D 6. The 7438 is a 3-to-8 decoder. Together, two of these ICs can be used to form one 4-to-6 decoder. To do this, connect a. one decoder to the LSBs of the input; the other decoder to the MSBs of the input b. all chip select lines to ground c. all chip select lines to their active levels d. one chip select line on each decoder to the input MSB Floyd, Digital Fundamentals, th ed 28 Pearson Education

73 A 7. The decimal-to-binary encoder shown does not have a zero input. This is because a. when zero is the input, all lines should be LOW b. zero is not important c. zero will produce illegal logic levels d. another encoder is used for zero A A A 2 A 3 Floyd, Digital Fundamentals, th ed 28 Pearson Education

74 D 8. If the data select lines of the MUX are S S =, the output will be a. LOW b. HIGH Data select S S MUX c. equal to D d. equal to D 3 Data inputs D D D 2 D Data output Floyd, Digital Fundamentals, th ed 28 Pearson Education

75 B 9. The 7438 decoder can also be used as a. an encoder b. a DEMUX c. a MUX d. none of the above Floyd, Digital Fundamentals, th ed 28 Pearson Education

76 B. The 74LS28 can generate even or odd parity. It can also be used as a. an adder b. a parity tester c. a MUX d. an encoder Floyd, Digital Fundamentals, th ed 28 Pearson Education

77 Answers:. c 6. d 2. c 7. a 3. b 8. d 4. c 9. b 5. a. b Floyd, Digital Fundamentals, th ed

Digital Electronics. Functions of Combinational Logic

Digital Electronics. Functions of Combinational Logic Digital Electronics Functions of Combinational Logic Half-dder Basic rules of binary addition are performed by a half adder, which has two binary inputs ( and B) and two binary outputs (Carry out and Sum).

More information

CHW 261: Logic Design

CHW 261: Logic Design CHW 6: Logic Design Instructors: Prof. Hala Zayed Dr. Ahmed Shalaby http://www.bu.edu.eg/staff/halazayed4 http://bu.edu.eg/staff/ahmedshalaby4# Slide Copyright 6 by Pearson Education, Inc. Upper Saddle

More information

TABLE 3-2 Truth Table for Code Converter Example

TABLE 3-2 Truth Table for Code Converter Example 997 by Prentice-Hall, Inc. Mano & Kime Upper Saddle River, New Jersey 7458 T-28 TABLE 3-2 Truth Table for Code Converter Example Decimal Digit Input BCD Output Excess-3 A B C D W Y Z 2 3 4 5 6 7 8 9 Truth

More information

2 Building Blocks. There is often the need to compare two binary values.

2 Building Blocks. There is often the need to compare two binary values. 2 Building Blocks 2.1 Comparators There is often the need to compare two binary values. This is done using a comparator. A comparator determines whether binary values A and B are: 1. A = B 2. A < B 3.

More information

UNIT-IV Combinational Logic

UNIT-IV Combinational Logic UNIT-IV Combinational Logic Introduction: The signals are usually represented by discrete bands of analog levels in digital electronic circuits or digital electronics instead of continuous ranges represented

More information

Combinational Logic Circuits. Combinational Logic

Combinational Logic Circuits. Combinational Logic Combinational Logic Circuits The outputs of Combinational Logic Circuits are only determined by the logical function of their current input state, logic 0 or logic 1, at any given instant in time. The

More information

COMBINATIONAL CIRCUIT

COMBINATIONAL CIRCUIT Combinational circuit is a circuit in which we combine the different gates in the circuit, for example encoder, decoder, multiplexer and demultiplexer. Some of the characteristics of combinational circuits

More information

Module 4: Design and Analysis of Combinational Circuits 1. Module-4. Design and Analysis of Combinational Circuits

Module 4: Design and Analysis of Combinational Circuits 1. Module-4. Design and Analysis of Combinational Circuits 1 Module-4 Design and Analysis of Combinational Circuits 4.1 Motivation: This topic develops the fundamental understanding and design of adder, substractor, code converter multiplexer, demultiplexer etc

More information

Digital Electronics 8. Multiplexer & Demultiplexer

Digital Electronics 8. Multiplexer & Demultiplexer 1 Module -8 Multiplexers and Demultiplexers 1 Introduction 2 Principles of Multiplexing and Demultiplexing 3 Multiplexer 3.1 Types of multiplexer 3.2 A 2 to 1 multiplexer 3.3 A 4 to 1 multiplexer 3.4 Multiplex

More information

LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM. 2012/ODD/III/ECE/DE/LM Page No. 1

LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM. 2012/ODD/III/ECE/DE/LM Page No. 1 LOGIC DIAGRAM: HALF ADDER TRUTH TABLE: A B CARRY SUM K-Map for SUM: K-Map for CARRY: SUM = A B + AB CARRY = AB 22/ODD/III/ECE/DE/LM Page No. EXPT NO: DATE : DESIGN OF ADDER AND SUBTRACTOR AIM: To design

More information

Unit 3. Logic Design

Unit 3. Logic Design EE 2: Digital Logic Circuit Design Dr Radwan E Abdel-Aal, COE Logic and Computer Design Fundamentals Unit 3 Chapter Combinational 3 Combinational Logic Logic Design - Introduction to Analysis & Design

More information

LIST OF EXPERIMENTS. KCTCET/ /Odd/3rd/ETE/CSE/LM

LIST OF EXPERIMENTS. KCTCET/ /Odd/3rd/ETE/CSE/LM LIST OF EXPERIMENTS. Study of logic gates. 2. Design and implementation of adders and subtractors using logic gates. 3. Design and implementation of code converters using logic gates. 4. Design and implementation

More information

Laboratory Manual CS (P) Digital Systems Lab

Laboratory Manual CS (P) Digital Systems Lab Laboratory Manual CS 09 408 (P) Digital Systems Lab INDEX CYCLE I A. Familiarization of digital ICs and digital IC trainer kit 1 Verification of truth tables B. Study of combinational circuits 2. Verification

More information

SRV ENGINEERING COLLEGE SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI

SRV ENGINEERING COLLEGE SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI SEMBODAI RUKMANI VARATHARAJAN ENGINEERING COLLEGE SEMBODAI 6489 (Approved By AICTE,Newdelhi Affiliated To ANNA UNIVERSITY::Chennai) CS 62 DIGITAL ELECTRONICS LAB (REGULATION-23) LAB MANUAL DEPARTMENT OF

More information

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI 6 DEPARTMENT: ECE QUESTION BANK SUBJECT NAME: DIGITAL SYSTEM DESIGN SEMESTER III SUBJECT CODE: EC UNIT : Design of Combinational Circuits PART -A ( Marks).

More information

FUNCTION OF COMBINATIONAL LOGIC CIRCUIT

FUNCTION OF COMBINATIONAL LOGIC CIRCUIT HAPTER FUNTION OF OMBINATIONAL LOGI IRUIT OUTLINE HALF-ADDER ANF FULL ADDER IRUIT -BIT PARALLEL BINARY RIPPLE ARRY ADDER -BIT PARALLEL BINARY ARRY LOOK- AHEAD ADDER BD ADDER IRUIT DEODER ENODER MULTIPLEXER

More information

Function Table of an Odd-Parity Generator Circuit

Function Table of an Odd-Parity Generator Circuit Implementation of an Odd-Parity Generator Circuit The first step in implementing any circuit is to represent its operation in terms of a Truth or Function table. The function table for an 8-bit data as

More information

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405 Digital Applications () Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405 Course Description This course covers digital techniques and numbering systems,

More information

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished Number system: the system used to count discrete units is called number system Decimal system: the number system that contains 10 distinguished symbols that is 0-9 or digits is called decimal system. As

More information

Department of Electronics and Communication Engineering

Department of Electronics and Communication Engineering Department of Electronics and Communication Engineering Sub Code/Name: BEC3L2- DIGITAL ELECTRONICS LAB Name Reg No Branch Year & Semester : : : : LIST OF EXPERIMENTS Sl No Experiments Page No Study of

More information

Class Subject Code Subject Prepared By Lesson Plan for Time: Lesson. No 1.CONTENT LIST: Introduction to UnitII 2. SKILLS ADDRESSED: Learning I year, 02 sem CS6201 Digital Principles & System Design S.Seedhanadevi

More information

DELD UNIT 3. Question Option A Option B Option C Option D Correct Option A B C

DELD UNIT 3. Question Option A Option B Option C Option D Correct Option A B C Class : S.E.Comp Matoshri College of Engineering and Research Center Nasik Department of Computer Engineering Digital Elecronics and Logic Design (DELD) UNIT - III Subject : DELD Sr. No. Question Option

More information

MSI Design Examples. Designing a circuit that adds three 4-bit numbers

MSI Design Examples. Designing a circuit that adds three 4-bit numbers MSI Design Examples In this lesson, you will see some design examples using MSI devices. These examples are: Designing a circuit that adds three 4-bit numbers. Design of a 4-to-16 Decoder using five 2-to-4

More information

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405 Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405 Course Description This course covers digital techniques and numbering

More information

Combinational Circuits DC-IV (Part I) Notes

Combinational Circuits DC-IV (Part I) Notes Combinational Circuits DC-IV (Part I) Notes Digital Circuits have been classified as: (a) Combinational Circuits: In these circuits output at any instant of time depends on inputs present at that instant

More information

EXPERIMENT NO 1 TRUTH TABLE (1)

EXPERIMENT NO 1 TRUTH TABLE (1) EPERIMENT NO AIM: To verify the Demorgan s theorems. APPARATUS REQUIRED: THEORY: Digital logic trainer and Patch cords. The digital signals are discrete in nature and can only assume one of the two values

More information

IES Digital Mock Test

IES Digital Mock Test . The circuit given below work as IES Digital Mock Test - 4 Logic A B C x y z (a) Binary to Gray code converter (c) Binary to ECESS- converter (b) Gray code to Binary converter (d) ECESS- To Gray code

More information

Combinational Logic. Rab Nawaz Khan Jadoon DCS. Lecturer COMSATS Lahore Pakistan. Department of Computer Science

Combinational Logic. Rab Nawaz Khan Jadoon DCS. Lecturer COMSATS Lahore Pakistan. Department of Computer Science Combinational Logic Rab Nawaz Khan Jadoon DCS COMSATS Institute of Information Technology Lecturer COMSATS Lahore Pakistan Digital Logic and Computer Design 2 Combinational logic A combinational circuit

More information

Topic Notes: Digital Logic

Topic Notes: Digital Logic Computer Science 220 Assembly Language & Comp. Architecture Siena College Fall 20 Topic Notes: Digital Logic Our goal for the next couple of weeks is to gain a reasonably complete understanding of how

More information

Electronics. Digital Electronics

Electronics. Digital Electronics Electronics Digital Electronics Introduction Unlike a linear, or analogue circuit which contains signals that are constantly changing from one value to another, such as amplitude or frequency, digital

More information

Gates and Circuits 1

Gates and Circuits 1 1 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the behavior

More information

Winter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28

Winter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28 Subject Code: 17333 Model Answer P a g e 1/28 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model

More information

Gates and and Circuits

Gates and and Circuits Chapter 4 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the

More information

16 Multiplexers and De-multiplexers using gates and ICs. (74150, 74154)

16 Multiplexers and De-multiplexers using gates and ICs. (74150, 74154) 16 Multiplexers and De-multiplexers using gates and ICs. (74150, 74154) Aim: To design multiplexers and De-multiplexers using gates and ICs. (74150, 74154) Components required: Digital IC Trainer kit,

More information

Fan in: The number of inputs of a logic gate can handle.

Fan in: The number of inputs of a logic gate can handle. Subject Code: 17333 Model Answer Page 1/ 29 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model

More information

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2011 (October-November) Q-21 Draw function table of a half adder circuit? (2) Answer: - Page

More information

Digital Logic Design ELCT 201

Digital Logic Design ELCT 201 Faculty of Information Engineering and Technology Dr. Haitham Omran and Dr. Wassim Alexan Digital Logic Design ELCT 201 Winter 2017 Midterm Exam Second Chance Please tick the box of your major: IET MET

More information

Practical Workbook Logic Design & Switching Theory

Practical Workbook Logic Design & Switching Theory Practical Workbook Logic Design & Switching Theory Name : Year : Batch : Roll No : Department: Second Edition Fall 2017-18 Dept. of Computer & Information Systems Engineering NED University of Engineering

More information

DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING

DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING (Regulation 2013) EE 6311 LINEAR AND DIGITAL INTEGRATED CIRCUITS LAB MANUAL 1 SYLLABUS OBJECTIVES: Working Practice in simulators / CAD Tools / Experiment

More information

Logic Design I (17.341) Fall Lecture Outline

Logic Design I (17.341) Fall Lecture Outline Logic Design I (17.341) Fall 2011 Lecture Outline Class # 07 October 31, 2011 / November 07, 2011 Dohn Bowden 1 Today s Lecture Administrative Main Logic Topic Homework 2 Course Admin 3 Administrative

More information

Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices

Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices Lecture 5 Doru Todinca Textbook This chapter is based on the book [RothKinney]: Charles H. Roth, Larry L. Kinney, Fundamentals

More information

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as BioE 1310 - Review 5 - Digital 1/16/2017 Instructions: On the Answer Sheet, enter your 2-digit ID number (with a leading 0 if needed) in the boxes of the ID section. Fill in the corresponding numbered

More information

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) SUMMER-16 EXAMINATION Model Answer

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) SUMMER-16 EXAMINATION Model Answer Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate

More information

Subtractor Logic Schematic

Subtractor Logic Schematic Function Of Xor Gate In Parallel Adder Subtractor Logic Schematic metic functions, including half adder, half subtractor, full adder, independent logic gates to form desired circuits based on dif- by integrating

More information

This Figure here illustrates the operation for a 2-input OR gate for all four possible input combinations.

This Figure here illustrates the operation for a 2-input OR gate for all four possible input combinations. Course: B.Sc. Applied Physical Science (Computer Science) Year & Sem.: IInd Year, Sem - IIIrd Subject: Computer Science Paper No.: IX Paper Title: Computer System Architecture Lecture No.: 5 Lecture Title:

More information

UNIT-2: BOOLEAN EXPRESSIONS AND COMBINATIONAL LOGIC CIRCUITS

UNIT-2: BOOLEAN EXPRESSIONS AND COMBINATIONAL LOGIC CIRCUITS UNIT-2: BOOLEAN EXPRESSIONS AND COMBINATIONAL LOGIC CIRCUITS STRUCTURE 2. Objectives 2. Introduction 2.2 Simplification of Boolean Expressions 2.2. Sum of Products 2.2.2 Product of Sums 2.2.3 Canonical

More information

(CSC-3501) Lecture 6 (31 Jan 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

(CSC-3501) Lecture 6 (31 Jan 2008) Seung-Jong Park (Jay)   CSC S.J. Park. Announcement Seung-Jong Park (Jay) http://www.csc.lsu.edu/~sjpark Computer Architecture (CSC-3501) Lecture 6 (31 Jan 2008) 1 Announcement 2 1 Reminder A logic circuit is composed of: Inputs Outputs Functional specification

More information

University of Technology

University of Technology University of Technology Lecturer: Dr. Sinan Majid Course Title: microprocessors 4 th year Lecture 7 & 8 NAND and XOR Implementations Combinational Design Procedure NAND-NAND & NOR-NOR Networks DeMorgan

More information

COMBINATIONAL LOGIC CIRCUIT First Class. Dr. AMMAR ABDUL-HAMED KHADER

COMBINATIONAL LOGIC CIRCUIT First Class. Dr. AMMAR ABDUL-HAMED KHADER COMBINATIONAL LOGIC CIRCUIT First Class 1 BASIC ADDER Adders are important in computers and also in other types of digital system in which numerical data are processed. An understanding of the basic operation

More information

UNIT III. Designing Combinatorial Circuits. Adders

UNIT III. Designing Combinatorial Circuits. Adders UNIT III Designing Combinatorial Circuits The design of a combinational circuit starts from the verbal outline of the problem and ends with a logic circuit diagram or a set of Boolean functions from which

More information

Odd-Prime Number Detector The table of minterms is represented. Table 13.1

Odd-Prime Number Detector The table of minterms is represented. Table 13.1 Odd-Prime Number Detector The table of minterms is represented. Table 13.1 Minterm A B C D E 1 0 0 0 0 1 3 0 0 0 1 1 5 0 0 1 0 1 7 0 0 1 1 1 11 0 1 0 1 1 13 0 1 1 0 1 17 1 0 0 0 1 19 1 0 0 1 1 23 1 0 1

More information

Digital Logic and Design (Course Code: EE222) Lecture 14: Combinational Contd.. Decoders/Encoders

Digital Logic and Design (Course Code: EE222) Lecture 14: Combinational Contd.. Decoders/Encoders Indian Institute of Technology Jodhpur, Year 28 29 Digital Logic and Design (Course Code: EE222) Lecture 4: Combinational Contd.. Decoders/Encoders Course Instructor: Shree Prakash Tiwari Email: sptiwari@iitj.ac.in

More information

DIGITAL FUNDAMENTALS

DIGITAL FUNDAMENTALS Instructor s Resource Manual to accompany DIGITAL FUNDAMENTALS Ninth Edition Thomas L. Floyd Upper Saddle River, New Jersey Columbus, Ohio Copyright 26 by Pearson Education, Inc., Upper Saddle River, New

More information

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate

More information

COLLEGE OF ENGINEERING, NASIK

COLLEGE OF ENGINEERING, NASIK Pune Vidyarthi Griha s COLLEGE OF ENGINEERING, NASIK LAB MANUAL DIGITAL ELECTRONICS LABORATORY Subject Code: 2246 27-8 PUNE VIDYARTHI GRIHA S COLLEGE OF ENGINEERING,NASHIK. INDEX Batch : - Sr.No Title

More information

Lab 2: Combinational Circuits Design

Lab 2: Combinational Circuits Design Lab : Combinational Circuits Design PURPOSE: The purpose of this laboratory assignment is to investigate the design of combinational circuits using SSI circuits and basic logic gates such as ANDs, ORs,

More information

Gujarat University B. Sc. Electronics Semester I: ELE (Effective from: )

Gujarat University B. Sc. Electronics Semester I: ELE (Effective from: ) Unit - I: Components and Instrumentation: Gujarat University B. Sc. Electronics Semester I: ELE - 101 Passive Circuit devices: Resistors, nonlinear resistors, inductors, types of inductors, capacitors,

More information

DESIGN OF 4 BIT BINARY ARITHMETIC CIRCUIT USING 1 S COMPLEMENT METHOD

DESIGN OF 4 BIT BINARY ARITHMETIC CIRCUIT USING 1 S COMPLEMENT METHOD e-issn 2455 1392 Volume 2 Issue 4, April 2016 pp. 176-187 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com DESIGN OF 4 BIT BINARY ARITHMETIC CIRCUIT USING 1 S COMPLEMENT METHOD Dhrubojyoti

More information

Sr. No. Instrument Specifications. TTL (Transistor-Transistor Logic) based on bipolar junction transistors

Sr. No. Instrument Specifications. TTL (Transistor-Transistor Logic) based on bipolar junction transistors MIT College of Engineering, Pune. Department of Electronics & Telecommunication (Electronics Lab) EXPERIMENT NO 01 TITLE OF THE EXPERIMENT: Verify four voltage and current parameters for TTL and CMOS (IC

More information

Lecture 15 Analysis of Combinational Circuits

Lecture 15 Analysis of Combinational Circuits Lecture 15 Analysis of Combinational Circuits Designing Combinational Logic Circuits A logic circuit having 3 inputs, A, B, C will have its output HIGH only when a majority of the inputs are HIGH. Step

More information

2 Logic Gates THE INVERTER. A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs.

2 Logic Gates THE INVERTER. A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs. 2 Logic Gates A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs. THE INVERTER The inverter (NOT circuit) performs the operation called inversion

More information

JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer

JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS 6 Credit Hours Prepared by: Dennis Eimer Revised Date: August, 2007 By Dennis Eimer Division of Technology Dr. John Keck, Dean

More information

GATE Online Free Material

GATE Online Free Material Subject : Digital ircuits GATE Online Free Material 1. The output, Y, of the circuit shown below is (a) AB (b) AB (c) AB (d) AB 2. The output, Y, of the circuit shown below is (a) 0 (b) 1 (c) B (d) A 3.

More information

Experiment # 4. Binary Addition & Subtraction. Eng. Waleed Y. Mousa

Experiment # 4. Binary Addition & Subtraction. Eng. Waleed Y. Mousa Experiment # 4 Binary Addition & Subtraction Eng. Waleed Y. Mousa 1. Objectives: 1. To study adder and subtractor circuits using logic gates. 2. To construct and test various adders and subtractor circuits.

More information

Department of Electrical and Electronics Engineering Logic Circuits Laboratory EXPERIMENT-5 COMBINATIONAL LOGIC CIRCUITS

Department of Electrical and Electronics Engineering Logic Circuits Laboratory EXPERIMENT-5 COMBINATIONAL LOGIC CIRCUITS 5.1 Preliminary Study Simulate experiment using an available tool and prepare the preliminary report. 5.2 Aim of the Experiment Implementation and examination of MULTIPLEXER and DEMULTIPLEXER circuits

More information

Logic Circuit Design

Logic Circuit Design Logic Circuit Design we have studied Truth Tables Logic gates Logic algebra K-maps 1 All these are tools Tools Truth Tables Logic gates Logic algebra K-maps 2 All these are tools Tools Truth Tables Logic

More information

Digital Fundamentals

Digital Fundamentals Digital Fundamentals Tenth Edition Floyd Chapter 1 2009 Pearson Education, Upper 2008 Pearson Saddle River, Education NJ 07458. All Rights Reserved Objectives After completing this unit, you should be

More information

Combinational Logic. Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations

Combinational Logic. Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations Combinational Logic Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations Copyright (c) 2012 Sean Key Combinational Logic Design

More information

Digital Fundamentals 9/4/2017. Summary. Summary. Floyd. Chapter 3. The Inverter

Digital Fundamentals 9/4/2017. Summary. Summary. Floyd. Chapter 3. The Inverter Digital Fundamentals Tenth Edition Floyd Chapter 3 29 Pearson Education, Upper 28 Pearson Saddle River, Education NJ 7458. ll Rights Reserved The Inverter The inverter performs the oolean NOT operation.

More information

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3 DIGITAL ELECTRONICS Marking scheme : Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3 Aim: This experiment will investigate the function of the

More information

Code No: R Set No. 1

Code No: R Set No. 1 Code No: R05310402 Set No. 1 1. (a) What are the parameters that are necessary to define the electrical characteristics of CMOS circuits? Mention the typical values of a CMOS NAND gate. (b) Design a CMOS

More information

DM Segment Decoder/Driver/Latch with Constant Current Sink Outputs

DM Segment Decoder/Driver/Latch with Constant Current Sink Outputs DM9374 7-Segment Decoder/Driver/Latch with Constant Current Sink Outputs General Description The DM74 is a 7-segment decoder driver incorporating input latches and output circuits to directly drive common

More information

CONTENTS Sl. No. Experiment Page No

CONTENTS Sl. No. Experiment Page No CONTENTS Sl. No. Experiment Page No 1a Given a 4-variable logic expression, simplify it using Entered Variable Map and realize the simplified logic expression using 8:1 multiplexer IC. 2a 3a 4a 5a 6a 1b

More information

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #1 Oct 18, 2006

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #1 Oct 18, 2006 COE/EE2DI4 Midterm Test #1 Fall 2006 Page 1 Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #1 Oct 18, 2006 Instructions: This examination paper includes 10 pages and 20 multiple-choice questions starting

More information

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC LOGIC Logic is a branch of math that tries to look at problems in terms of being either true or false. It will use a set of statements to derive new true

More information

Digital Fundamentals

Digital Fundamentals Digital Fundamentals Tenth Edition Floyd Chapter 3 28 Pearson Education 29 Pearson Education, Upper Saddle River, NJ 7458. ll Rights Reserved The Inverter The inverter performs the oolean NOT operation.

More information

Combinational logic. ! Regular logic: multiplexers, decoders, LUTs and FPGAs. ! Switches, basic logic and truth tables, logic functions

Combinational logic. ! Regular logic: multiplexers, decoders, LUTs and FPGAs. ! Switches, basic logic and truth tables, logic functions Combinational logic! Switches, basic logic and truth tables, logic functions! Algebraic expressions to gates! Mapping to different gates! Discrete logic gate components (used in labs and 2)! Canonical

More information

Chapter 3 Digital Logic Structures

Chapter 3 Digital Logic Structures Chapter 3 Digital Logic Structures Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2): 48 million IBM PowerPC 75FX (22): 38 million IBM/Apple PowerPC

More information

Digital Fundamentals

Digital Fundamentals Digital Fundamentals Tenth Edition Floyd hapter 5 Floyd, Digital Fundamentals, th ed 28 Pearson Education 29 Pearson Education, Upper Saddle River, NJ 7458. ll Rights Reserved ombinational Logic ircuits

More information

COMPUTER ARCHITECTURE AND ORGANIZATION

COMPUTER ARCHITECTURE AND ORGANIZATION DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COMPUTER ARCHITECTURE AND ORGANIZATION (CSE18R174) LAB MANUAL Name of the Student:..... Register No Class Year/Sem/Class :. :. :... 1 This page is left intentionally

More information

E2.11/ISE2.22 Digital Electronics II

E2.11/ISE2.22 Digital Electronics II E2.11/ISE2.22 Digital Electronics II roblem Sheet 6 (uestion ratings: A=Easy,, E=Hard. All students should do questions rated A, B or C as a minimum) 1B+ A full-adder is a symmetric function of its inputs

More information

Subject: Analog and Digital Electronics Code:15CS32

Subject: Analog and Digital Electronics Code:15CS32 Subject: Analog and Digital Electronics Code:15CS32 Syllabus: The Basic Gates : Review of Basic Logic gates, Positive and Negative Logic, Introduction to HDL. Combinational Logic Circuits:Sum-of-Products

More information

Encoders. Lecture 23 5

Encoders. Lecture 23 5 -A decoder with enable input can function as a demultiplexer a circuit that receives information from a single line and directs it to one of 2 n possible output lines. The selection of a specific output

More information

CS302 - Digital Logic Design Glossary By

CS302 - Digital Logic Design Glossary By CS302 - Digital Logic Design Glossary By ABEL : Advanced Boolean Expression Language; a software compiler language for SPLD programming; a type of hardware description language (HDL) Adder : A digital

More information

R & D Electronics DIGITAL IC TRAINER. Model : DE-150. Feature: Object: Specification:

R & D Electronics DIGITAL IC TRAINER. Model : DE-150. Feature: Object: Specification: DIGITAL IC TRAINER Model : DE-150 Object: To Study the Operation of Digital Logic ICs TTL and CMOS. To Study the All Gates, Flip-Flops, Counters etc. To Study the both the basic and advance digital electronics

More information

Solutions. ICS 151 Final. Q1 Q2 Q3 Q4 Total Credit Score. Instructions: Student ID. (Last Name) (First Name) Signature

Solutions. ICS 151 Final. Q1 Q2 Q3 Q4 Total Credit Score. Instructions: Student ID. (Last Name) (First Name) Signature ICS 151 Final Name Student ID Signature :, (Last Name) (First Name) : : Instructions: 1. Please verify that your paper contains 19 pages including this cover and 3 blank pages. 2. Write down your Student-Id

More information

Function Table of 74LS138, 3-to-8 Decoder +5V 6 G1 4 G2A 5 G2B. 4-to-16 Decoder using two 74LS139, 3-to-8 Decoder

Function Table of 74LS138, 3-to-8 Decoder +5V 6 G1 4 G2A 5 G2B. 4-to-16 Decoder using two 74LS139, 3-to-8 Decoder CS0 Digital Logic Design The XX8 -to-8 Decoder The -to-8, XX8 Decoder is also commonly used in logical circuits. Similar, to the -to- Decoder, the -to-8 Decoder has active-low outputs and three extra NOT

More information

Module 3: Physical Layer

Module 3: Physical Layer Module 3: Physical Layer Dr. Associate Professor of Computer Science Jackson State University Jackson, MS 39217 Phone: 601-979-3661 E-mail: natarajan.meghanathan@jsums.edu 1 Topics 3.1 Signal Levels: Baud

More information

LOGIC GATES AND LOGIC CIRCUITS A logic gate is an elementary building block of a Digital Circuit. Most logic gates have two inputs and one output.

LOGIC GATES AND LOGIC CIRCUITS A logic gate is an elementary building block of a Digital Circuit. Most logic gates have two inputs and one output. LOGIC GATES AND LOGIC CIRCUITS A logic gate is an elementary building block of a Digital Circuit. Most logic gates have two inputs and one output. At any given moment, every terminal is in one of the two

More information

ICS 151 Final. (Last Name) (First Name)

ICS 151 Final. (Last Name) (First Name) ICS 151 Final Name Student ID Signature :, (Last Name) (First Name) : : Instructions: 1. Please verify that your paper contains 19 pages including this cover and 3 blank pages. 2. Write down your Student-Id

More information

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02) 2145230 Aircraft Electricity and Electronics Asst. Prof. Thavatchai Tayjasanant, PhD Email: taytaycu@gmail.com aycu@g a co Power System Research Lab 12 th Floor, Building 4 Tel: (02) 218-6527 1 Chapter

More information

DM Segment Decoder/Driver/Latch with Constant Current Sink Outputs

DM Segment Decoder/Driver/Latch with Constant Current Sink Outputs DM9374 7-Segment Decoder/Driver/Latch with Constant Current Sink Outputs General Description The 74 is a 7-segment decoder driver incorporating input latches and output circuits to directly drive common

More information

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these Objective Questions Module 1: Introduction 1. Which of the following is an analog quantity? (a) Light (b) Temperature (c) Sound (d) all of these 2. Which of the following is a digital quantity? (a) Electrical

More information

Digital Electronic Concepts

Digital Electronic Concepts Western Technical College 10662137 Digital Electronic Concepts Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 4.00 Total Hours 108.00 This course

More information

QUIZ. What do these bits represent?

QUIZ. What do these bits represent? QUIZ What do these bits represent? 1001 0110 1 QUIZ What do these bits represent? Unsigned integer: 1101 1110 Signed integer (2 s complement): Fraction: IBM 437 character: Latin-1 character: Huffman-compressed

More information

Chapter 3 Combinational Logic Design

Chapter 3 Combinational Logic Design Logic and Computer Design Fundamentals Chapter 3 Combinational Logic Design Part 2 Combinational Logic Overview Part -Implementation Technology and Logic Design Design Concepts Fundamental concepts of

More information

EECS 150 Homework 4 Solutions Fall 2008

EECS 150 Homework 4 Solutions Fall 2008 Problem 1: You have a 100 MHz clock, and need to generate 3 separate clocks at different frequencies: 20 MHz, 1kHz, and 1Hz. How many flip flops do you need to implement each clock if you use: a) a ring

More information

Digital Fundamentals 8/25/2016. Summary. Summary. Floyd. Chapter 1. Analog Quantities

Digital Fundamentals 8/25/2016. Summary. Summary. Floyd. Chapter 1. Analog Quantities 8/25/206 Digital Fundamentals Tenth Edition Floyd Chapter Analog Quantities Most natural quantities that we see are analog and vary continuously. Analog systems can generally handle higher power than digital

More information

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru Prerequisites Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru Course Title :Digital Electronics Lab I Course Code : 15EC2P Semester : II Course Group

More information

DIGITAL ELECTRONICS QUESTION BANK

DIGITAL ELECTRONICS QUESTION BANK DIGITAL ELECTRONICS QUESTION BANK Section A: 1. Which of the following are analog quantities, and which are digital? (a) Number of atoms in a simple of material (b) Altitude of an aircraft (c) Pressure

More information