decoder3x8.v
上传用户:saul_905
上传日期:2013-11-27
资源大小:184k
文件大小:1k
源码类别:

VHDL/FPGA/Verilog

开发平台:

Visual C++

  1. 'timesclae 1ns/1ps
  2. module decoder3x8(a,b,c,en,z);
  3.     input a,b,c,en;
  4.     output [0:7] z;
  5.     wire nota,notb,notc;
  6.     
  7.     assign #1  nota = ~a;
  8.     assign #1  notb = ~b;
  9.     assign #1  notc = ~c;
  10.     assign #2  z[0] = nota & notb & notc & en;
  11.     assign #2  z[1] = a    & notb & notc & en;
  12.     assign #2  z[2] = nota & b    & notc & en;
  13.     assign #2  z[3] = a    & b    & notc & en;
  14.     assign #2  z[4] = nota & notb & c    & en;
  15.     assign #2  z[5] = a    & notb & c    & en;
  16.     assign #2  z[6] = nota & b    & c    & en;
  17.     assign #2  z[7] = a    & b    & c    & en;
  18.     
  19. endmodule