日期选择器_FPGA逻辑部分Verilog实验-选择器电路

立题简介:

内容:回顾FPGA逻辑部分Verilog实验-选择器电路;

来源:实际得出;

作用:回顾FPGA逻辑部分Verilog实验-选择器电路;

仿真环境:Quartus II 11.0;

日期:2019-03-31;

=====================分割线========================

立题详解:

本次回顾FPGA逻辑部分Verilog实验-选择器电路,使用“FPGA芯片”为“EP4CE6E22C8”,价格“15.00RMB/PCS”,“LEs数目”约为“6272”;

PS:逻辑部分主要有5个:“与门”、“或门”、“非门”、“异或门”、“同或门”;

本次介绍为“选择器电路电路”,代码实测可用,简介如下:

i)、“开发环境”:环境为“Quartus II 11.0”;

ii)、FPGA芯片:芯片为“EP4CE6E22C8”,价格约“15.00RMB/PCS”,“LEs数目”约为“6272”;

iii)、“电路描述”:使用电路描述为“组合逻辑电路”;

1、“选择器电路”实际介绍

首先,对“选择器电路”代码而言,功能为:对已有的2个输入,通过“选通控制信号”实现对“输出信号”的“选择控制”,本次仍采用“单一信号描述方式”实验;

原因:之前采用4个LED指示,在RTL级中,视图并不直观,而使用“单一信号描述方式”时,其在RTL级的描述更加简洁;

具体代码如:

module my_mux(a,b,sel,c);

input a,b,sel;

output c;

assign c = (sel) ? a:b;

endmodule

如上所示,特别注意其中的写法为:

2053d2ac7d661b4a89fac1a203a34f0a.png

其类似于“C/C++”中的“唯一一个三目运算表达式”,即“动作 = 条件? 执行1:执行2”,此处写法为“assign c = (sel) ? a:b;”;这也是“Verilog HDL”与“C/C++”类似的地方;

其次,RTL级截图如下:

03a306ac5c3179e355ca8b738f43a6e6.png

再次,引脚分配如下:

97547c5c06a9860cdcd219c5bc3a7ad8.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值