st_test.v
4.9 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
// Verilog model created from schematic st_test.sch
// 2002/06/04 7:15:13 PM
// vericode v2.1
// Schematic 'st_test.sch'
module st_test;
wire [1:0] YOZ;
wire [1:0] YOA;
wire [1:0] YOB;
wire [1:0] YOG;
wire [1:0] YOR;
wire [1:0] XOZ;
wire [1:0] XOA;
wire [1:0] XOB;
wire [1:0] XOG;
wire [1:0] XOR;
wire [21:0] DYZ;
wire [12:0] DYA;
wire [12:0] DYB;
wire [12:0] DYG;
wire [12:0] DYR;
wire [31:0] DXZ;
wire [21:0] DXA;
wire [21:0] DXB;
wire [21:0] DXG;
wire [21:0] DXR;
wire [15:0] TC_L;
wire [15:0] TC_W;
wire [15:0] TC_T;
wire [15:0] TC_S;
wire [17:0] BL_Z;
wire [7:0] CC_A;
wire [7:0] CC_B;
wire [7:0] CC_G;
wire [7:0] CC_R;
wire [26:0] DXS;
wire [26:0] DXT;
wire [26:0] DXW;
wire [26:0] DXL;
wire [21:0] EW_D;
wire [15:0] ST_R;
wire [15:0] ST_G;
wire [15:0] ST_B;
wire [15:0] ST_A;
wire [21:0] ST_Z;
wire [21:0] EP_ST_T;
wire [21:0] ST_W;
wire [21:0] ST_L;
wire [21:0] ST_S;
wire GND;
wire EXIT;
wire TLUT_EN;
wire LEFT_L;
wire LEFT_W;
wire LEFT_T;
wire LEFT_S;
wire LEFT_Z;
wire LEFT_A;
wire LEFT_B;
wire LEFT_G;
wire LEFT_R;
wire NCYC_L;
wire NCYC_W;
wire NCYC_T;
wire NCYC_S;
wire NCYC_Z;
wire NCYC_A;
wire NCYC_B;
wire NCYC_G;
wire NCYC_R;
wire ST_SPAN_L;
wire ST_SPAN_W;
wire ST_SPAN_T;
wire ST_SPAN_S;
wire ST_SPAN_Z;
wire ST_SPAN_A;
wire ST_SPAN_B;
wire ST_SPAN_G;
wire ST_SPAN_R;
wire CLK;
st ST (.AT_ST_DXA(DXA[21:0]), .AT_ST_DXB(DXB[21:0]), .AT_ST_DXG(DXG[21:0]),
.AT_ST_DXL(DXL[26:0]), .AT_ST_DXR(DXR[21:0]), .AT_ST_DXS(DXS[26:0]),
.AT_ST_DXT(DXT[26:0]), .AT_ST_DXW(DXW[26:0]), .AT_ST_DXZ(DXZ[31:0]),
.AT_ST_DYA(DYA[12:0]), .AT_ST_DYB(DYB[12:0]), .AT_ST_DYG(DYG[12:0]),
.AT_ST_DYR(DYR[12:0]), .AT_ST_DYZ(DYZ[21:0]), .EP_ST_A(ST_A[15:0]),
.EP_ST_B(ST_B[15:0]), .EP_ST_G(ST_G[15:0]), .EP_ST_L(ST_L[21:0]),
.EP_ST_R(ST_R[15:0]), .EP_ST_S(ST_S[21:0]), .EP_ST_T(EP_ST_T[21:0]),
.EP_ST_W(ST_W[21:0]), .EP_ST_Z(ST_Z[21:0]), .EW_D(EW_D[21:0]),
.GCLK(CLK), .LEFT_A(LEFT_A), .LEFT_B(LEFT_B), .LEFT_G(LEFT_G),
.LEFT_L(LEFT_L), .LEFT_R(LEFT_R), .LEFT_S(LEFT_S), .LEFT_T(LEFT_T),
.LEFT_W(LEFT_W), .LEFT_Z(LEFT_Z), .NCYC_A(NCYC_A), .NCYC_B(NCYC_B),
.NCYC_G(NCYC_G), .NCYC_L(NCYC_L), .NCYC_R(NCYC_R), .NCYC_S(NCYC_S),
.NCYC_T(NCYC_T), .NCYC_W(NCYC_W), .NCYC_Z(NCYC_Z), .ST_BL_Z(BL_Z[17:0]),
.ST_CC_A(CC_A[7:0]), .ST_CC_B(CC_B[7:0]), .ST_CC_G(CC_G[7:0]),
.ST_CC_R(CC_R[7:0]), .ST_TC_L(TC_L[15:0]), .ST_TC_S(TC_S[15:0]),
.ST_TC_T(TC_T[15:0]), .ST_TC_W(TC_W[15:0]), .STARTSPAN_A(ST_SPAN_A),
.STARTSPAN_B(ST_SPAN_B), .STARTSPAN_G(ST_SPAN_G), .STARTSPAN_L(ST_SPAN_L),
.STARTSPAN_R(ST_SPAN_R), .STARTSPAN_S(ST_SPAN_S), .STARTSPAN_T(ST_SPAN_T),
.STARTSPAN_W(ST_SPAN_W), .STARTSPAN_Z(ST_SPAN_Z), .TC_LOAD(GND),
.TLUT_EN(TLUT_EN), .X_OFFSETA(XOA[1:0]), .X_OFFSETB(XOB[1:0]),
.X_OFFSETG(XOG[1:0]), .X_OFFSETR(XOR[1:0]), .X_OFFSETZ(XOZ[1:0]),
.Y_OFFSETA(YOA[1:0]), .Y_OFFSETB(YOB[1:0]), .Y_OFFSETG(YOG[1:0]),
.Y_OFFSETR(YOR[1:0]), .Y_OFFSETZ(YOZ[1:0]));
driver DRIVER (.AT_ST_DXA(DXA[21:0]), .AT_ST_DXB(DXB[21:0]), .AT_ST_DXG(DXG[21:0]),
.AT_ST_DXL(DXL[26:0]), .AT_ST_DXR(DXR[21:0]), .AT_ST_DXS(DXS[26:0]),
.AT_ST_DXT(DXT[26:0]), .AT_ST_DXW(DXW[26:0]), .AT_ST_DXZ(DXZ[31:0]),
.AT_ST_DYA(DYA[12:0]), .AT_ST_DYB(DYB[12:0]), .AT_ST_DYG(DYG[12:0]),
.AT_ST_DYR(DYR[12:0]), .AT_ST_DYZ(DYZ[21:0]), .EP_ST_A(ST_A[15:0]),
.EP_ST_B(ST_B[15:0]), .EP_ST_G(ST_G[15:0]), .EP_ST_L(ST_L[21:0]),
.EP_ST_R(ST_R[15:0]), .EP_ST_S(ST_S[21:0]), .EP_ST_T(EP_ST_T[21:0]),
.EP_ST_W(ST_W[21:0]), .EP_ST_Z(ST_Z[21:0]), .EW_D(EW_D[21:0]),
.EXIT(EXIT), .GCLK(CLK), .LEFT_A(LEFT_A), .LEFT_B(LEFT_B),
.LEFT_G(LEFT_G), .LEFT_L(LEFT_L), .LEFT_R(LEFT_R), .LEFT_S(LEFT_S),
.LEFT_T(LEFT_T), .LEFT_W(LEFT_W), .LEFT_Z(LEFT_Z), .NCYC_A(NCYC_A),
.NCYC_B(NCYC_B), .NCYC_G(NCYC_G), .NCYC_L(NCYC_L), .NCYC_R(NCYC_R),
.NCYC_S(NCYC_S), .NCYC_T(NCYC_T), .NCYC_W(NCYC_W), .NCYC_Z(NCYC_Z),
.STARTSPAN_A(ST_SPAN_A), .STARTSPAN_B(ST_SPAN_B), .STARTSPAN_G(ST_SPAN_G),
.STARTSPAN_L(ST_SPAN_L), .STARTSPAN_R(ST_SPAN_R), .STARTSPAN_S(ST_SPAN_S),
.STARTSPAN_T(ST_SPAN_T), .STARTSPAN_W(ST_SPAN_W), .STARTSPAN_Z(ST_SPAN_Z),
.TLUT_EN(TLUT_EN), .X_OFFSETA(XOA[1:0]), .X_OFFSETB(XOB[1:0]),
.X_OFFSETG(XOG[1:0]), .X_OFFSETR(XOR[1:0]), .X_OFFSETZ(XOZ[1:0]),
.Y_OFFSETA(YOA[1:0]), .Y_OFFSETB(YOB[1:0]), .Y_OFFSETG(YOG[1:0]),
.Y_OFFSETR(YOR[1:0]), .Y_OFFSETZ(YOZ[1:0]));
endmodule