/* 12 bites címbusz, 1*1024+5*512+4*64 (összesen 3840 byte) memória */ module cd( input wire [11:0] a, output wire cs11, output wire cs21, output wire cs22, output wire cs23, output wire cs24, output wire cs25, output wire cs31, output wire cs32, output wire cs33, output wire cs34 ); wire EN21, EN22, EN23; wire EN31; // I szint dec2 d11( .en_(1'b0), .s0(a[10]), .s1(a[11]), .q0_(cs11), .q1_(EN21), .q2_(EN22), .q3_(EN23) ); // II szint dec1 d21( .en_(EN21), .s0(a[9]), .q0_(cs21), .q1_(cs22) ); dec1 d22( .en_(EN22), .s0(a[9]), .q0_(cs23), .q1_(cs24) ); dec1 d23( .en_(EN23), .s0(a[9]), .q0_(cs25), .q1_(EN31) ); // III szint dec3 d31( .en_(EN31), .s0(a[6]), .s1(a[7]), .s2(a[8]), .q0_(cs31), .q1_(cs32), .q2_(cs33), .q3_(cs34) ); endmodule