三八译码器实现详解
创作时间:
作者:
@小白创作中心
三八译码器实现详解
引用
CSDN
1.
https://m.blog.csdn.net/qq_57716246/article/details/140401207
三八译码器是一种常见的数字电路组件,用于将三个输入信号转换为八个输出信号。本文将详细介绍三八译码器的实现方法,包括设计输入、编写逻辑和功能仿真三个步骤。
1、设计输入
三八译码器有三个输入引脚(a,b,c)八个输出引脚,输入三位二进制信号产生八种状态。
真值表如下:
三八译码器真值表a b c out[7:0]
0 0 0 0000_0001
0 0 1 0000_0010
0 1 0 0000_0100
0 1 1 0000_1000
1 0 0 0001_0000
1 0 1 0010_0000
1 1 0 0100_0000
1 1 1 1000_0000
2、编写逻辑
module Decoder_38_Review(
a,
b,
c,
out
);
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
{a,b,c}表示位拼接,将三个一位信号拼接为一个三位信号。位拼接用于将多个指定位宽的操作数拼接为一个新的操作数。
always块描述的信号赋值时,被赋值变量应为reg型。
3‘b中b表示二进制;o表示八进制;d表示十进制;h表示十六进制。例:3’b110也可表示为3‘o6、3‘d6、3’h6
3、功能仿真
`timescale 1ns / 1ns
module Decoder_38_tb;
reg a_s;
reg b_s;
reg c_s;
wire [7:0]out;
//例化
Decoder_38_Review Decoder_38_Review_tb(
.a(a_s),
.b(b_s),
.c(c_s),
.out(out)
);
//激励
initial begin
a_s = 0;b_s = 0;c_s = 0;
#200;
a_s = 0;b_s = 0;c_s = 1;
#200;
a_s = 0;b_s = 1;c_s = 0;
#200;
a_s = 0;b_s = 1;c_s = 1;
#200;
a_s = 1;b_s = 0;c_s = 0;
#200;
a_s = 1;b_s = 0;c_s = 1;
#200;
a_s = 1;b_s = 1;c_s = 0;
#200;
a_s = 1;b_s = 1;c_s = 1;
#200;
$stop;
end
endmodule
仿真结果如下:
热门推荐
孙新:信息化提升儿科急诊服务
选择适合编程的电脑:硬件与软件配置指南
探寻真实的诸葛亮,对诸葛亮的深度挖掘,连易中天自叹不如
蛋挞加热要去掉锡箔纸吗?
破格入围强基计划是什么意思?需要什么条件?2024年强基计划入围条件
数学140,物理100,这些985高校强基可“小破格”入围!
干货!关于“洗牙”,这篇说清楚了~
王者荣耀英雄攻略:如何通过实战演练与复盘分析快速提升你的游戏水平?
什么,社区成员竟不想要“归属感”?解锁需求金字塔,探究社区真需求!
梦见蟒蛇寓意解读与心理分析
GitHub零基础完全指南:从入门到熟练使用
“海扶刀”无创治疗技术:原理、优势及应用
配眼镜去医院还是眼镜店?一篇文章帮你做出明智选择
打羽毛球对改善视力有效吗?专家给出专业解答
胃下垂:症状、诊断与治疗全解析
深中通道创10项“世界之最”
深中通道开通月余,粤港澳大湾区海上互联互通提速升级
草莓的农药残留检测与生长周期科普
沙参:大自然的润肺高手,你了解多少?
程昱简介:三国时期曹魏名臣的传奇人生
程昱:从曹操麾下大将到《三国演义》中的智谋化身
君子兰的生长与照光需求(太阳晒与其影响)
星际战舰:银河泰坦
探秘真武大帝:身份与时代解析
网贷逾期会影响征信吗?信用卡最低还款算逾期吗?
原神鹤观岛迷雾中的9个幽灵任务:揭开神秘历史与情感哲理的终极挑战
为什么很多运动员都爱“拔罐”?科学安全的拔罐要记住这4点!
邓铁涛对药应用心得——白花蛇舌草、半枝莲
半枝莲和白花蛇舌草可以长期服吗?医生提醒:存在这些风险
普洱茶怎么喝减肥效果最好