lpm_mux, mux and busmux Intel® FPGA IP

Parameterized multiplexer Intel® FPGA IP. Intel recommends that you use the lpm_mux function to replace all other multiplexer functions.

The mux and busmux Intel® FPGA IP are derived from lpm_mux, and are intended to simplify the use of lpm_mux in Block Design File (.bdf) Definition:

  • The busmux function is equivalent to an lpm_mux function with LPM_SIZE set to 2.
  • The mux function is equivalent to an lpm_mux function with LPM_WIDTH set to 1.

The lpm_mux, mux, and busmux Intel® FPGA IP are available for all Intel devices.

Intel recommends instantiating this function with the IP Catalog.