0% found this document useful (0 votes)
124 views10 pages

Example 5.1: Multiplexer #1 Using Operators

This document discusses several digital logic components including a multiplexer using WHEN/ELSE and WITH/SELECT/WHEN operators, a tri-state buffer that provides its input as output when enabled or high impedance otherwise, an encoder, an ALU, a vector shifter, and a latch implemented with a guarded block.

Uploaded by

Ali Ahmad
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views10 pages

Example 5.1: Multiplexer #1 Using Operators

This document discusses several digital logic components including a multiplexer using WHEN/ELSE and WITH/SELECT/WHEN operators, a tri-state buffer that provides its input as output when enabled or high impedance otherwise, an encoder, an ALU, a vector shifter, and a latch implemented with a guarded block.

Uploaded by

Ali Ahmad
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Example 5.

1: Multiplexer #1 Using Operators

WHEN/ELSE and WITH/SELECT/WHEN Example 5.2: Multiplexer #2

Tri-state Buffer

The 3-state buffer must provide output = input when ena (enable) is low, or output = ZZZZZZZZ (high impedance) otherwise.

Encoder

ALU

GENERATE

Vector Shifter

BLOCK Latch Implemented with a Guarded BLOCK

You might also like