tag 标签: 译码器

相关博文
  • 热度 22
    2016-4-13 07:58
    981 次阅读|
    0 个评论
         本次笔记记录的是4-16译码器的验证  下面我们看一下4-16译码器的真值表 从真值表中我们可以观察到,从十六组数据中取出要写程序的所需要的信息 例程: module my_4_16(a,b,c,d,out); input a; input b; input c; input d; output reg  out; always @(a,b,c,d) begin//a,b,c,d作为敏感信号 case({a,b,c,d}) 4'b0000 : out = 16'b0000_0000_0000_0001; 4'b0001 : out = 16'b0000_0000_0000_0010; 4'b0010 : out = 16'b0000_0000_0000_0100; 4'b0011 : out = 16'b0000_0000_0000_1000; 4'b0100 : out = 16'b0000_0000_0001_0000; 4'b0101 : out = 16'b0000_0000_0010_0000; 4'b0110 : out = 16'b0000_0000_0100_0000; 4'b0111 : out = 16'b0000_0000_1000_0000; 4'b1000 : out = 16'b0000_0001_0000_0000; 4'b1001 : out = 16'b0000_0010_0000_0000; 4'b1010 : out = 16'b0000_0100_0000_0000; 4'b1011 : out = 16'b0000_1000_0000_0000; 4'b1100 : out = 16'b0001_0000_0000_0000; 4'b1101 : out = 16'b0010_0000_0000_0000; 4'b1110 : out = 16'b0100_0000_0000_0000; 4'b1111 : out = 16'b1111_1111_1111_1111; //由于刚好16组数据,所以default语句不需要在写 endcase end endmodule ///`tb `timescale 1ns/1ns module my_4_16_tb; reg a; reg b; reg c; reg d; wire   out; my_4_16 my_4_16( .a(a), .b(b), .c(c), .d(d), .out(out) ); initial begin a=0; b=0;c=0;d=0; #100; a=0; b=0;c=0;d=1; #100;         a=0; b=0;c=1;d=0; #100;                 a=0; b=0;c=1;d=1; #100;                 a=0; b=1;c=0;d=0; #100;                 a=0; b=1;c=0;d=1; #100;                 a=0; b=1;c=1;d=0; #100;                 a=0; b=1;c=1;d=1; #100;                 a=1; b=0;c=0;d=0; #100;                 a=1; b=0;c=0;d=1; #100;                 a=1; b=0;c=1;d=0; #100;                 a=1; b=0;c=1;d=1; #100;                 a=1; b=1;c=0;d=0; #100;                 a=1; b=1;c=0;d=1; #100;                 a=1; b=1;c=1;d=0; #100;                 a=1; b=1;c=1;d=1; #200; $stop; end endmodule 仿真波形图:   本次程序读懂真值表后不难写出,因为全部二进制书写,比较浪费时间.同样的,3-8译码器更容易写出   注: 程序模块名命名时不要以纯数字命名例如"4_16",编译时会报错
相关资源
  • 所需E币: 2
    时间: 2023-5-4 13:46
    大小: 894.17KB
    上传者: 木头1233
    基于AT89C51单片机74LS138译码器应用Proteus仿真及程序
  • 所需E币: 2
    时间: 2023-5-4 13:46
    大小: 895.94KB
    上传者: 木头1233
    基于AT89C51单片机74HC154译码器应用Proteus仿真及程序
  • 所需E币: 1
    时间: 2023-4-15 13:39
    大小: 260KB
    上传者: 张红川
    基于译码器扩展的单片机键盘输入电路.pdf
  • 所需E币: 0
    时间: 2022-7-25 10:21
    大小: 166.35KB
    上传者: czd886
    基于FPGA_CPLD的LED_LCD通用显示译码器设计.
  • 所需E币: 3
    时间: 2022-1-3 21:43
    大小: 1.88MB
    上传者: czd886
    基于FPGA的极化码半平行CA-SCL译码器设计
  • 所需E币: 2
    时间: 2022-1-3 22:08
    大小: 1.61MB
    上传者: czd886
    一种基于FPGA的Viterbi译码器的研究与设计
  • 所需E币: 2
    时间: 2022-1-3 22:08
    大小: 1.2MB
    上传者: czd886
    一种低存储容量Turbo码译码器结构设计及FPGA实现
  • 所需E币: 5
    时间: 2021-9-19 21:04
    大小: 341.67KB
    上传者: ZHUANG
    利用CMOS模拟电路设计实现的新型概率译码器
  • 所需E币: 0
    时间: 2021-4-24 20:16
    大小: 563.5KB
    上传者: Argent
    随着FPGA技术的不断发展,许多消费类产品都嵌入了FPGA程序,ZYNQ架构属于主流,搜集的部分有关FPGA学习资料,希望对您有所帮助,欢迎下载。
  • 所需E币: 1
    时间: 2021-4-7 16:20
    大小: 1.54MB
    上传者: zendy_731593397
    信号A~G是七段译码器输出的每段信号电平。显示驱动信号Dfi一般为50Hz~100Hz(数字钟、表往往是32Hz或64Hz)的脉冲信号。该信号同时加到液晶显示器的公共电极。在译码器内部异或门的作用下,送到液晶显示器信号电极上的驱动信号a~g是信号Dfi分别与段信号A~G的异或信号。要显示的字段上所加的峰峰值电压为电源电压的两倍
  • 所需E币: 1
    时间: 2021-4-7 14:57
    大小: 208.89KB
    上传者: zendy_731593397
    139为两个2线-4线译码器,共有54/74S139和54/74LS139两种线路结构型式
  • 所需E币: 1
    时间: 2021-4-8 10:09
    大小: 1.49MB
    上传者: czd886
    基于TMS320C6713DSP的Turbo码译码器的实现
  • 所需E币: 0
    时间: 2021-3-29 12:24
    大小: 1.96MB
    上传者: zendy_731593397
    译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。译码器可分为通用译码器和显示译码器两类。前者又分为变量译码器和代码变换译码器数据选择器又叫“多路开关”。数据选择器在地址码(或叫选择控制)电位的控制下,从几个数据输入中选择一个并将其送到一个公共的输出端。数据选择器的功能类似一个多掷开关,四路数据D0~D3,通过选择控制信号A1、A0(地址码)从四路数据中选中某一路数据送至输出端Q
  • 所需E币: 0
    时间: 2021-3-18 16:25
    大小: 578.26KB
    上传者: Argent
    FPGA是一个技术密集型的行业,没有坚实的技术功底,很难形成有竞争力的产品。从技术上来看FPGA未来的发展,至少在几年内还是遵循摩尔定律的规则,工艺不断升级,目前xilinx16nm工艺的FPGA已经成熟商用,xilinx下一代产品会升级到7nm,重点应该还是瞄准通信和可能出现的新兴行业如大数据处理等。有这方面需求的网友不妨来共同学习探讨。
  • 所需E币: 0
    时间: 2021-3-18 16:33
    大小: 460.48KB
    上传者: Argent
    FPGA是一个技术密集型的行业,没有坚实的技术功底,很难形成有竞争力的产品。从技术上来看FPGA未来的发展,至少在几年内还是遵循摩尔定律的规则,工艺不断升级,目前xilinx16nm工艺的FPGA已经成熟商用,xilinx下一代产品会升级到7nm,重点应该还是瞄准通信和可能出现的新兴行业如大数据处理等。有这方面需求的网友不妨来共同学习探讨。
  • 所需E币: 0
    时间: 2021-3-18 16:51
    大小: 272.4KB
    上传者: Argent
    FPGA是一个技术密集型的行业,没有坚实的技术功底,很难形成有竞争力的产品。从技术上来看FPGA未来的发展,至少在几年内还是遵循摩尔定律的规则,工艺不断升级,目前xilinx16nm工艺的FPGA已经成熟商用,xilinx下一代产品会升级到7nm,重点应该还是瞄准通信和可能出现的新兴行业如大数据处理等。有这方面需求的网友不妨来共同学习探讨。
  • 所需E币: 1
    时间: 2021-3-17 10:30
    大小: 181.31KB
    上传者: ZHUANG
    基于DSP的Viterbi译码器.
  • 所需E币: 1
    时间: 2021-3-14 15:32
    大小: 259.51KB
    上传者: czd886
    基于MAX-Log-MAP算法和DSP芯片的Turbo译码器
  • 所需E币: 0
    时间: 2020-12-25 17:04
    大小: 2.58MB
    上传者: czd886
    基于FPGA的DSC高速译码器设计及实现
  • 所需E币: 0
    时间: 2020-12-25 17:08
    大小: 839.94KB
    上传者: czd886
    基于FPGA的RS(255,239)译码器的设计与实现