⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cnt60.vf

📁 Xilinx ISE 官方源代码盘第九章
💻 VF
字号:
// Verilog model created from schematic J:\eda\Xilinx\virtex2\data\drawing\ftce.sch - Thu Dec 05 17:54:30 2002


`timescale 1ns / 1ps

module FTCE_MXILINX_cnt60(C, CE, CLR, T, Q);

 input C;
 input CE;
 input CLR;
 input T;
output Q;

wire TQ;

FDCE I_36_35 (.C(C), .CE(CE), .CLR(CLR), .D(TQ), .Q(Q));
   // synthesis attribute INIT of I_36_35 is "0"
   // synthesis attribute RLOC of I_36_35 is "X0Y0"
   // synopsys translate_off
      defparam I_36_35.INIT = 1'b0;
   // synopsys translate_on
XOR2 I_36_32 (.I0(T), .I1(Q), .O(TQ));
endmodule

// Verilog model created from schematic J:\eda\Xilinx\virtex2\data\drawing\cb4ce.sch - Thu Dec 05 17:54:30 2002


`timescale 1ns / 1ps

module CB4CE_MXILINX_cnt60(C, CE, CLR, CEO, Q0, Q1, Q2, Q3, TC);

 input C;
 input CE;
 input CLR;
output CEO;
output Q0;
output Q1;
output Q2;
output Q3;
output TC;

wire T2;
wire T3;
wire XLXN_1;

AND2 I_36_33 (.I0(Q1), .I1(Q0), .O(T2));
AND2 I_36_67 (.I0(CE), .I1(TC), .O(CEO));
AND3 I_36_32 (.I0(Q2), .I1(Q1), .I2(Q0), .O(T3));
AND4 I_36_31 (.I0(Q3), .I1(Q2), .I2(Q1), .I3(Q0), .O(TC));
FTCE_MXILINX_cnt60 I_Q0 (.C(C), .CE(CE), .CLR(CLR), .T(XLXN_1), .Q(Q0));
   // synthesis attribute U_SET of I_Q0 is "I_Q0_0"
FTCE_MXILINX_cnt60 I_Q1 (.C(C), .CE(CE), .CLR(CLR), .T(Q0), .Q(Q1));
   // synthesis attribute U_SET of I_Q1 is "I_Q1_1"
FTCE_MXILINX_cnt60 I_Q2 (.C(C), .CE(CE), .CLR(CLR), .T(T2), .Q(Q2));
   // synthesis attribute U_SET of I_Q2 is "I_Q2_2"
FTCE_MXILINX_cnt60 I_Q3 (.C(C), .CE(CE), .CLR(CLR), .T(T3), .Q(Q3));
   // synthesis attribute U_SET of I_Q3 is "I_Q3_3"
VCC I_36_58 (.P(XLXN_1));
endmodule

// Verilog model created from schematic J:\eda\Xilinx\virtex2\data\drawing\cd4ce.sch - Thu Dec 05 17:54:30 2002


`timescale 1ns / 1ps

module CD4CE_MXILINX_cnt60(C, CE, CLR, CEO, Q0, Q1, Q2, Q3, TC);

 input C;
 input CE;
 input CLR;
output CEO;
output Q0;
output Q1;
output Q2;
output Q3;
output TC;

wire A03B;
wire AO3A;
wire AX1;
wire AX2;
wire D0;
wire D1;
wire D2;
wire D3;
wire OX3;

AND2 I_36_88 (.I0(Q3), .I1(Q0), .O(AO3A));
AND2 I_36_77 (.I0(Q0), .I1(Q1), .O(AX2));
AND2 I_36_99 (.I0(CE), .I1(TC), .O(CEO));
AND2B1 I_36_81 (.I0(Q3), .I1(Q0), .O(AX1));
AND3 I_36_70 (.I0(Q2), .I1(Q0), .I2(Q1), .O(A03B));
AND4B2 I_36_105 (.I0(Q2), .I1(Q1), .I2(Q0), .I3(Q3), .O(TC));
FDCE I_Q0 (.C(C), .CE(CE), .CLR(CLR), .D(D0), .Q(Q0));
   // synthesis attribute INIT of I_Q0 is "0"
   // synopsys translate_off
      defparam I_Q0.INIT = 1'b0;
   // synopsys translate_on
FDCE I_Q1 (.C(C), .CE(CE), .CLR(CLR), .D(D1), .Q(Q1));
   // synthesis attribute INIT of I_Q1 is "0"
   // synopsys translate_off
      defparam I_Q1.INIT = 1'b0;
   // synopsys translate_on
FDCE I_Q2 (.C(C), .CE(CE), .CLR(CLR), .D(D2), .Q(Q2));
   // synthesis attribute INIT of I_Q2 is "0"
   // synopsys translate_off
      defparam I_Q2.INIT = 1'b0;
   // synopsys translate_on
FDCE I_Q3 (.C(C), .CE(CE), .CLR(CLR), .D(D3), .Q(Q3));
   // synthesis attribute INIT of I_Q3 is "0"
   // synopsys translate_off
      defparam I_Q3.INIT = 1'b0;
   // synopsys translate_on
INV I_36_83 (.I(Q0), .O(D0));
OR2 I_36_75 (.I0(AO3A), .I1(A03B), .O(OX3));
XOR2 I_36_86 (.I0(Q1), .I1(AX1), .O(D1));
XOR2 I_36_78 (.I0(Q2), .I1(AX2), .O(D2));
XOR2 I_36_73 (.I0(Q3), .I1(OX3), .O(D3));
endmodule

// Verilog model created from schematic cnt60.sch - Thu Dec 05 17:54:30 2002


`timescale 1ns / 1ps

module cnt60(ce, clk, clr, lsbsec, msbsec);

 input ce;
 input clk;
 input clr;
output [3:0] lsbsec;
output [3:0] msbsec;

wire XLXN_13;
wire XLXN_14;
wire XLXN_15;
wire XLXN_16;
wire XLXN_18;
wire XLXN_19;
wire XLXN_20;

AND2 I7 (.I0(XLXN_16), .I1(XLXN_19), .O(XLXN_20));
AND2 I8 (.I0(ce), .I1(XLXN_18), .O(XLXN_19));
AND4 I4 (.I0(XLXN_14), .I1(msbsec[2]), .I2(XLXN_13), .I3(msbsec[0]),
      .O(XLXN_16));
CB4CE_MXILINX_cnt60 I5 (.C(clk), .CE(XLXN_19), .CLR(XLXN_15), .CEO(),
      .Q0(msbsec[0]), .Q1(msbsec[1]), .Q2(msbsec[2]), .Q3(msbsec[3]), .TC());
   // synthesis attribute U_SET of I5 is "I5_5"
CD4CE_MXILINX_cnt60 I6 (.C(clk), .CE(ce), .CLR(clr), .CEO(), .Q0(lsbsec[0]),
      .Q1(lsbsec[1]), .Q2(lsbsec[2]), .Q3(lsbsec[3]), .TC(XLXN_18));
   // synthesis attribute U_SET of I6 is "I6_4"
INV I2 (.I(msbsec[1]), .O(XLXN_13));
INV I1 (.I(msbsec[3]), .O(XLXN_14));
OR2 I3 (.I0(XLXN_20), .I1(clr), .O(XLXN_15));
endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -