Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
9 years ago

Multistage pipelined multiplexer

Hello,

My design has to switch between four - 128 bit wide buses.

Using a simple coded mux (even with registered inputs and outputs) causes Fmax to drop to unacceptable levels.

I'm thinking to use a multistage pipelined MUX. I.E: the input buses will themselves be broken into smaller pipelined segments.

Does the IP catalog provide such a component ? Can the LPM_MUX be configured in such a way ?

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Do you know if Altera has a similar component ?

    --- Quote End ---

    Probably not. Personally I like to have HDL code for useful components, rather than use a vendor black-box. The pipelined mux will map directly into 4-LUT or 6-LUT FPGA architectures - just set the parameters correctly.

    Cheers,

    Dave