Basic Blocks and Functions
A Multiplexer, or MUX, is used to select an output from multiple input signals. This is used in applications where several communication lines need to be sent across a single line. By using a GreenPAK as a MUX the latency time in transmission can be in nanoseconds, comparable to discrete logic IC’s.
- Any GreenPAK
- No other components are needed
- Connect input pins to 4 LUT’s configured as multiplexers using Technique: Configuring Standard Logic w/ LUT Macrocells. INx should connect to A or B, SEL0 should connect to S on all 4 mux’s.
- Add second and third stage cascading multiplexer blocks to create the more significant SEL bits.
- Add an output pin connected to the last-stage multiplexer.