在FPGA设计中,大部分情况下我们都得使用到数据选择器.并且为了设计参数化,可调,通常情况下我们需要一个参数可调的数据选择器,比如M选1,M是可调的参数. 如果,数据选择器是不带优先级的,我们可以使用 verilog VHDL中的二维数组进行设计 例如,这样综合编译器也是可以正确生成对应的电路. :] din [:]; assign dout = din[sel]; 当我们,需要设计一个参数化的数据选择器时呢?我们该如何设计呢? 一.当然我们可以通过嵌套if来实现,假设我们的多路选择器,在某些情…