35
Controlling Gates Enabling/Disabling Circuits & Controlled Inverters

Controlling Gates

  • Upload
    oswald

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

Controlling Gates. Enabling/Disabling Circuits & Controlled Inverters. The idea here is to block or unblock propagation signals. An enable/disable signal serves two basic purposes: 1) One is to block /unblock a data signal from further propagation. - PowerPoint PPT Presentation

Citation preview

Page 1: Controlling Gates

Controlling Gates

Enabling/Disabling Circuits&

Controlled Inverters

Page 2: Controlling Gates

The idea here is to block or unblock propagation signals

Page 3: Controlling Gates

An enable/disable signal serves two basic purposes:

1) One is to block /unblock a data signal from further propagation.2) The other one is to logically turn on/off logical devices (systems/subsystems)

Page 4: Controlling Gates
Page 5: Controlling Gates
Page 6: Controlling Gates
Page 7: Controlling Gates
Page 8: Controlling Gates
Page 9: Controlling Gates
Page 10: Controlling Gates
Page 11: Controlling Gates
Page 12: Controlling Gates
Page 13: Controlling Gates
Page 14: Controlling Gates
Page 15: Controlling Gates

What input combination of the enable signals will activate this gate?

Page 16: Controlling Gates

{es1, es0} = {0, 1}

Page 17: Controlling Gates
Page 18: Controlling Gates
Page 19: Controlling Gates

Determine the enabling input combination for these gates

Page 20: Controlling Gates

{es2, es1, es0} = {1, 0, 1}

{es3, es2, es1, es0} = {0, 1, 0, 1}

Page 21: Controlling Gates

Timing Waveform of a 2-to-1 Line Multiplexer

Page 22: Controlling Gates

Timing Waveform of a 2-to-1 Line Multiplexer

Page 23: Controlling Gates

Multiple Input Channels to a Single Output Channel

Page 24: Controlling Gates

Can an OR gate can be used to combine different channels?

Page 25: Controlling Gates

No. The problem is that channels might subdue each other

Page 26: Controlling Gates

We may block a signal so that it does not subdue the other one

Page 27: Controlling Gates

We may block a signal so that it does not subdue the other one

Page 28: Controlling Gates
Page 29: Controlling Gates
Page 30: Controlling Gates
Page 31: Controlling Gates

The enabling/disabling signals should be mutually exclusive. Why?

Page 32: Controlling Gates

Enable Regions do not overlap so we are fine

Page 33: Controlling Gates

Enable Regions overlap and this is a potential problem

Page 34: Controlling Gates

Setting en = e_ch0 = e_ch1’ will give us mutually exclusive signals

Page 35: Controlling Gates