20
Combinational Logic Discussion D2.5

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

  • View
    245

  • Download
    2

Embed Size (px)

Citation preview

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