FPGA之16:1复选器

每个slice 都有一个F8MUX。F8MUX原语:

MUXF8 MUXF8_inst(

.0(0),Il Output of MUX to general routing

.I0(10),//Input(tie to MUXF7L/LO out)

.I1(11),/IInput(tie to MUXF7 L/LO out)

.S(S)

//Input select to MUX

):

F8MUX T FIAMUX fI F7BMUX H.UE 27 1(16:1#T-个 slice 中只能实现一个16:1多路复选器,如图下图所示。

16:1复选器不经过 D触发器的对应代码:always@(*)

case((BX,AX,SELB1:0))

4b0000:AMUX=DATA_AO

4b0001:AMUX=DATA_A1

4b0010:AMUX=DATA_A2

4'b0011:AMUX=DATA_A3

4'b0100:AMUX=DATA_BO

4'b0101:AMUX=DATA BI

4b0110:AMUX=DATA B2

4b0111:AMUX=DATA B3

4b1000:AMUX=DATA_CO

4b1001:AMUX=DATA_CI

4b1010:AMUX=DATA_C2

4b1011:AMUX=DATA_C3

4b1100:AMUX=DATA_DO

4b1101:AMUX=DATA D1

4b110:AMUX=DATA_D2

4b1111:AMUX=DATA D3

default:AMUX=l'bx:

endcase

16:1复选器经过D触发器的对应代码:

always@(posedge CLK)

case((BX.AX,SELBL:0

4'b0000:AMUX <=DATA_A0

4b0001:AMUX <=DATA_A1

4b0010:AMUX <=DATA_A2

4b0011:AMUX <=DATA_A3

4b0100: AMUX <=DATA_B0:

4b0101:AMUX <=DATA B[1):

4'b0110: AMUX <=DATA B2:

4b0111:AMUX <=DATA B3:

4b1000: AMUX <=DATA_C0:

4b1001: AMUX<=DATA_CI:

4b1010: AMUX <=DATA_C2:

4b1011:AMUX <=DATA_C3:

4b1100: AMUX <=DATA_DO;

4b1101: AMUX <=DATA_D1:

4b1110: AMUX <=DATA_D2:

4b1111:AMUX<=DATA_D3:

default: AMUX <= l'bx;

endcase

相关推荐
坏孩子的诺亚方舟1 天前
FPGA系统架构设计实践15_高云Arora V系列时钟体系
fpga开发·系统架构
FPGA小徐2 天前
入门 CNN 结构全解析|从流程图理论到 FPGA Verilog 硬件实现(含习题带讲解)
fpga开发
FPGA小徐2 天前
FPGA 数字信号处理:并行 FIR 与串行滤波器设计原理、对比与完整 Verilog 实现
fpga开发
Saniffer_SH2 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
zlinear数据采集卡3 天前
双核架构深度解析:ARM+FPGA如何让数据采集卡实现500Ksps高性能?
arm开发·fpga开发·架构
9527华安3 天前
FPGA实现GTH Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·gth·aurora 8b10b·transceivers
FPGA小徐3 天前
FPGA 数字信号处理(二):并行 FIR 滤波器的 Verilog 全流程设计与实现
fpga开发
国科安芯4 天前
基于AS32S601ZIT2型抗辐照MCU的商业航天卫星姿态确定与控制系统研究
单片机·嵌入式硬件·安全·fpga开发·架构·risc-v
ALINX技术博客4 天前
【黑金云课堂】FPGA技术教程FPGA基础:I2C 总线通信技术
fpga开发·i2c
Hello-FPGA4 天前
Xilinx KU040 FPGA Camera Link 图像采集
c++·fpga开发