cbus_driver.v
2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
module cbus_driver(cbus_data_out, cbus_enable, cbus_data);
`include "rcp.vh"
input [CBUS_DATA_SIZE-1:0] cbus_data_out;
input cbus_enable;
output [CBUS_DATA_SIZE-1:0] cbus_data;
nt01d5 g00(.i(cbus_data_out[00]), .oe(cbus_enable), .z(cbus_data[00]));
nt01d5 g01(.i(cbus_data_out[01]), .oe(cbus_enable), .z(cbus_data[01]));
nt01d5 g02(.i(cbus_data_out[02]), .oe(cbus_enable), .z(cbus_data[02]));
nt01d5 g03(.i(cbus_data_out[03]), .oe(cbus_enable), .z(cbus_data[03]));
nt01d5 g04(.i(cbus_data_out[04]), .oe(cbus_enable), .z(cbus_data[04]));
nt01d5 g05(.i(cbus_data_out[05]), .oe(cbus_enable), .z(cbus_data[05]));
nt01d5 g06(.i(cbus_data_out[06]), .oe(cbus_enable), .z(cbus_data[06]));
nt01d5 g07(.i(cbus_data_out[07]), .oe(cbus_enable), .z(cbus_data[07]));
nt01d5 g08(.i(cbus_data_out[08]), .oe(cbus_enable), .z(cbus_data[08]));
nt01d5 g09(.i(cbus_data_out[09]), .oe(cbus_enable), .z(cbus_data[09]));
nt01d5 g10(.i(cbus_data_out[10]), .oe(cbus_enable), .z(cbus_data[10]));
nt01d5 g11(.i(cbus_data_out[11]), .oe(cbus_enable), .z(cbus_data[11]));
nt01d5 g12(.i(cbus_data_out[12]), .oe(cbus_enable), .z(cbus_data[12]));
nt01d5 g13(.i(cbus_data_out[13]), .oe(cbus_enable), .z(cbus_data[13]));
nt01d5 g14(.i(cbus_data_out[14]), .oe(cbus_enable), .z(cbus_data[14]));
nt01d5 g15(.i(cbus_data_out[15]), .oe(cbus_enable), .z(cbus_data[15]));
nt01d5 g16(.i(cbus_data_out[16]), .oe(cbus_enable), .z(cbus_data[16]));
nt01d5 g17(.i(cbus_data_out[17]), .oe(cbus_enable), .z(cbus_data[17]));
nt01d5 g18(.i(cbus_data_out[18]), .oe(cbus_enable), .z(cbus_data[18]));
nt01d5 g19(.i(cbus_data_out[19]), .oe(cbus_enable), .z(cbus_data[19]));
nt01d5 g20(.i(cbus_data_out[20]), .oe(cbus_enable), .z(cbus_data[20]));
nt01d5 g21(.i(cbus_data_out[21]), .oe(cbus_enable), .z(cbus_data[21]));
nt01d5 g22(.i(cbus_data_out[22]), .oe(cbus_enable), .z(cbus_data[22]));
nt01d5 g23(.i(cbus_data_out[23]), .oe(cbus_enable), .z(cbus_data[23]));
nt01d5 g24(.i(cbus_data_out[24]), .oe(cbus_enable), .z(cbus_data[24]));
nt01d5 g25(.i(cbus_data_out[25]), .oe(cbus_enable), .z(cbus_data[25]));
nt01d5 g26(.i(cbus_data_out[26]), .oe(cbus_enable), .z(cbus_data[26]));
nt01d5 g27(.i(cbus_data_out[27]), .oe(cbus_enable), .z(cbus_data[27]));
nt01d5 g28(.i(cbus_data_out[28]), .oe(cbus_enable), .z(cbus_data[28]));
nt01d5 g29(.i(cbus_data_out[29]), .oe(cbus_enable), .z(cbus_data[29]));
nt01d5 g30(.i(cbus_data_out[30]), .oe(cbus_enable), .z(cbus_data[30]));
nt01d5 g31(.i(cbus_data_out[31]), .oe(cbus_enable), .z(cbus_data[31]));
endmodule