Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs...

20
Combinational Logic Discussion D2.5
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    232
  • download

    2

Transcript of Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs...

Page 1: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Combinational Logic

Discussion D2.5

Page 2: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Combinational Logic

CombinationalLogicinputs outputs

Outputs depend only on the current inputs

Page 3: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Sample Combinational Circuit

Page 4: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

11

From circuit to truth table

Page 5: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

From truth table to circuit

Page 6: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

No reduction With reduction

a b c x y

0 0 0 1 0

0 0 1 0 0

0 1 0 1 1

0 1 1 1 0

1 0 0 0 1

1 0 1 1 1

1 1 0 1 0

1 1 1 0 0

Using K-maps to reduce

Direct implementation

Page 7: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

2-variable 3-variable 4-variable

Recall… Karnaugh Maps for logic reduction

Page 8: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.
Page 9: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.
Page 10: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Ummmm, NO. Let the software minimize for you…

Page 11: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.
Page 12: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

BCD 7-Segment Decoder

Page 13: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

BCD 7-Segment Decoder – K-map for ‘a’

Page 14: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

BCD 7-Segment Decoder

All signals:

a, b, c, d, e, f, g

Page 15: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Structural VHDL for the BCD to 7-seg Decoder

Page 16: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Structural VHDL for the BCD to 7-seg Decoder

Page 17: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Structural VHDL for the BCD to 7-seg Decoder

DECLARING THE COMPONENTS THAT YOU WILL USE

Page 18: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Structural VHDL for the BCD to 7-seg Decoder

WIRE IT UP

Page 19: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Structural VHDL for the BCD to 7-seg Decoder

OR… AN EASIER WAY USING GATES FROM THE 1164 STANDARD LIBRARY (STILL STRUCTURAL)

Page 20: Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.

Structural VHDL for the BCD to 7-seg Decoder

OR… EVEN EASIER YET A BEHAVIORAL DESCRIPTION