三八译码器实现详解
创作时间:
作者:
@小白创作中心
三八译码器实现详解
引用
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
仿真结果如下:
热门推荐
便血原因解析与预防策略:维护健康生活习惯的重要性
史莱姆是什么?揭秘神秘粘液生物
上海迎来春节首批包列“点对点”返岗复工劳动者
如何深入理解股市里的K线图?K线图在投资分析中的局限性有哪些?
万世师表!新会学宫这块牌匾,大有来头!
A100架构优化与实战应用
周易第二卦坤卦初六爻详解:履霜,坚冰至
了解这些潜在危害,及时调整生活习惯,是守护听力的关键
七个心理偏见常常影响你的投资决策
氟桂利嗪是治疗脑供血不足、偏头痛的常用药,可以长期服用吗?
医院违规行为有哪些
无线通信干扰分析与抑制:实战策略快速指南
白酒度数与酒质有关系吗?
【以案释法】农村土地承包经营权流转应注意事项!
怎样找有版权的图片资源
犯了七出无子的法律分析与现代启示
如何在房产市场中打造舒适的居住环境?这样的环境有哪些设计要求?
海南环岛高铁:十年运送超3亿人次,看这条高铁如何改变出行
Inconel718镍铬铁基高温合金力学性能、特种疲劳与冲击性能
2025年2月新能源重卡终端市场演绎“14连涨”
耳麦与话筒:唱歌音质差距,哪种才是你的最佳选择?
宇宙深处的高级文明:究竟隐藏何方,人类探索何时能触及?
霰粒肿怎么形成的
王凯组开发清醒动物超分辨光学显微成像技术
怎么升级显卡
西方是现代科学的源头?美国学者:多项千年发明被篡改来源,源头在中国
韩国理论体系:从社会学到政治学的全面解析
从稻田到创业城 杭州未来科技城十年跨越密码何在?
周岱翰:中医药抗癌专家总结的防癌养生秘诀
嫦娥六号月背样本揭秘:月球背面也有岩浆洋?月球演化再添新证!