FPGA之多路复选器1

7系列FPGA中的LTU和相关的多路复选器可以实现以下功能:

使用一个LUT的4: 1多路复选器

使用两个LUT的8: 1多路复选器

使用四个 LUT 的 16: 1多路复选器

4:1复选器

1个LUT可以配置为4: 1多路复选器。4:1多路复选器可以通过触发器在同一片中实现。一个slice中最多可以实现四个4: 1多路复选器,如下所示:

以 LUTA为例不经过 D触发器的对应代码:

always@(*)

case (SELA[1:0])

2"b00: A=DATA_A[0];

2'b01: A=DATA_A[1];

2"510: A=DATA_A[2];

2b11:A= DATA_A[3];

default:A= 1'bx;

endcase

继续以 LUTA为例经过 D 触发器的对应代码:

always@(posedge CLK)

case (SELA[1:0])

2b00: A <=DATA_A[0];

2b01: A<=DATA_A[1];

2b10: A <=DATA_A[2];

2b11: A<=DATA_A[3];

default:A<= 1'bx;

endcase

相关推荐
3有青年7 小时前
nios ii 中 ‘ALT_CPU_FREQ‘ could not be resolved的分析和解决办法
c语言·fpga开发
GateWorld13 小时前
握手协议在I2C中的应用
fpga开发·cdc·握手协议·i2c协议
FPGA小c鸡14 小时前
FPGA通信基带算法完全指南:从理论到实战的DSP加速方案
算法·fpga开发
博览鸿蒙17 小时前
2026 年 FPGA 行业现状:回归工程价值,进入稳定增长阶段
fpga开发
XINVRY-FPGA19 小时前
XCZU47DR-2FFVE1156I XilinxFPGA Zynq UltraScale+ RFSoC
嵌入式硬件·fpga开发·云计算·硬件工程·射频工程·fpga
hfut028821 小时前
systemverilog interface总结
fpga开发
tiantianuser21 小时前
RDMA设计33:RoCE v2 接收模块
fpga开发·rdma·高速传输·cmac·roce v2
博览鸿蒙2 天前
FPGA 开发软件学习笔记分享(内含安装与环境配置)
笔记·学习·fpga开发
希言自然也2 天前
赛灵思KU系列FPGA的ICAPE3原语和MultiBoot功能
fpga开发
Flamingˢ2 天前
FPGA实战:基于Verilog的数码管动态扫描驱动设计与仿真验证
fpga开发