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

相关推荐
雨洛lhw3 小时前
FPGA JTAG接口设计全解析
fpga开发·jtag
minglie111 小时前
iverilog 配合 Makefile 搭建 Verilog 仿真工程
fpga开发
芒果树技术11 小时前
MangoTree案例分享:基于AtomRIO FPGA平台,客户实现自适应主动减振
测试工具·fpga开发·模块测试
雨洛lhw12 小时前
按键电路设计的细节
fpga开发
minglie116 小时前
vio_uart的浏览器版上位机
fpga开发
不吃鱼的羊19 小时前
达芬奇PWM模块
单片机·嵌入式硬件·fpga开发
FPGA小迷弟19 小时前
京微齐力FPGA联合modelsim仿真操作
fpga开发·ic·verilog·fpga·仿真
浩子智控20 小时前
zynq上用verilog实现单稳态电路
fpga开发
xgbing1 天前
在ubuntu中安装modelsim
fpga开发·modelsim
碎碎思2 天前
SURF:SLAC 开源 FPGA 与 ASIC 通用 RTL 框架详解
fpga开发