st_test.v 4.9 KB
// 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