FPGA:3-8译码器的设计
创作时间:
作者:
@小白创作中心
FPGA:3-8译码器的设计
引用
CSDN
1.
https://blog.csdn.net/weixin_50164178/article/details/140505070
什么是3-8译码器?
3-8译码器,顾名思义,三个输入,八个输出,构成3-8译码器。根据二进制特性,三位二进制数有八种可能,对应的真值表如下所示(该译码器输出低电平有效):
3-8译码器(此处外面没有非门)的示意图如下:
FPGA实现3-8译码器
(1)设计定义:3个输入,可以对应3个开关,而8个输出,对应8个LED灯。
(2)和之前的第一节类似,创建design file(设计文件),并且编写Verilog代码。
module decoder_3_8_test(
a,
b,
c,
out // 此处输出是8种可能,但是在这里只需要写端口名即可
);
input a;
input b;
input c;
output reg[7:0] out;
always@(*)
begin
case({a,b,c})
3'b000:out=8'b0000_0001;
3'b001:out=8'b0000_0010;
3'b010:out=8'b0000_0100;
3'b011:out=8'b0000_1000;
3'b100:out=8'b0001_0000;
3'b101:out=8'b0010_0000;
3'b110:out=8'b0100_0000;
3'b111:out=8'b1000_0000;
endcase
end
endmodule
(3)编写测试文件,命名为decoder_3_8_test_tb,测试文件如下:
`timescale 1ns/1ps
module decoder_3_8_test_tb();
//例化
reg s_a;
reg s_b;
reg s_c;
wire [7:0] out;
decoder_3_8_test decoder3_8_test_inst0(
.a(s_a),
.b(s_b),
.c(s_c),
.out(out)
);
initial begin
s_a=0;s_b=0;s_c=0;
#200;
s_a=0;s_b=0;s_c=1;
#200;
s_a=0;s_b=1;s_c=0;
#200;
s_a=0;s_b=1;s_c=1;
#200;
s_a=1;s_b=0;s_c=0;
#200;
s_a=1;s_b=0;s_c=1;
#200;
s_a=1;s_b=1;s_c=0;
#200;
s_a=1;s_b=1;s_c=1;
#200;
$stop;
end
endmodule
(4)功能仿真,点击run_simulation,进行仿真,波形图如下所示:
(5)引脚分配,根据之前分析的情况,将SW2,SW1,SW0分配给a,b,c,将led7-led0分配个out[7:0],引脚分配管理图如下所示:
(6)生成比特流文件,点击Generate Bitstream,生成后点击Open Hardware Manager,打开硬件管理器,点击左上open target,打开开发板后点击Auto connect。再点击program device,即写入设备后即可在开发板上运行。如下所示
后面同理,当三个开关全部置1,即( 111 ) 2 = 8 (111)_2=8(111)2 =8,LED7灯亮,如下所示。
本文原文来自CSDN
热门推荐
高血压患者必看!新研究:补充维生素D和两种营养,可全面降血压
提高儿童注意力的家庭训练小游戏
四君子汤与六君子汤:传统中医补气经典方剂详解
葡萄酒与红酒的区别是什么?
网约车迈入"一车一码"时代,合规司机优先派单
伤口结痂后能否吃辣?医生给出专业建议
《庆余年2》最火的7句台词:人这辈子,最怕突然听懂一句话
OOC解析:二次元角色出戏揭秘
释迦怎么吃:从生食到冰饮的多种食用方法
呼吸道疾病高发季,有关雾化治疗,您想知道的都在这!
小葱的种植与养护(打造旺盛的小葱园,从这里开始)
现在开始做好这些,为老年人理想生活筑牢基础!
2024年非遗“繁花”绽放
分时指标如何准确理解与运用?这种理解和运用存在哪些难点?
玻璃钢式单体液压支柱:建筑领域的新型支撑材料
信号去噪技术揭秘:提升信号质量的六大策略
环吡酮胺乳膏:广谱抗真菌药的全面解析
45度斜角怎么切标准
上海限售房源解禁,楼市或将迎来大变局!
上海限售房源解禁在即,楼市或将迎来大变局
走进兰大人的科研世界:代码热起来抑郁症诊断有智招
八字日坐十神论命:详解十神在日柱上的具体表现
饮用口服液后舌头麻木是为何
媳妇坚持做的8个装修决定,起初的我不理解,入住发现很实用
全方位解决口臭问题:喝茶、饮食、生活惯等多方面的综合建议
肚子和胸口长痘痘应如何处理
沃柑哪里的最正宗好吃 中国沃柑之乡是哪里
春天晚餐坚持吃一盘它,饱腹又瘦身,低卡零负担,肚子平了腰细了
晚上减肚子运动方法
拓展国际交流渠道 提升国际影响力 法大法硕学院代表团访问欧洲