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 

相关推荐

  1. 软件工程 单补充

    2024-02-21 22:48:03       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 22:48:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 22:48:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 22:48:03       87 阅读
  4. Python语言-面向对象

    2024-02-21 22:48:03       97 阅读

热门阅读

  1. 记录C#导出数据慢的优化方法

    2024-02-21 22:48:03       41 阅读
  2. Docker Compose 安装 MinIO 并设置用户名和密码

    2024-02-21 22:48:03       55 阅读
  3. 2024洞见丨暴雨信息总裁孙辉:未来进行时

    2024-02-21 22:48:03       48 阅读
  4. go build

    2024-02-21 22:48:03       55 阅读
  5. C 编码规范

    2024-02-21 22:48:03       37 阅读
  6. 一文入门 HTTP 协议

    2024-02-21 22:48:03       48 阅读