i2c_timesim.v

来自「在一个32单元CPLD中实现的I2C SLave device」· Verilog 代码 · 共 2,136 行 · 第 1/5 页

V
2,136
字号
    .O(\scl_int_II/FCLK_50 )  );  X_OPAD \outport.PAD  (    .PAD(outport)  );  X_TRI outport_0 (    .I(Gnd_15),    .CTL(\NlwInverterSignal_outport/CTL ),    .O(outport)  );  X_OPAD \portsel<0>.PAD  (    .PAD(portsel[0])  );  X_BUF \portsel<0>  (    .I(\portsel<0>_MC.Q_52 ),    .O(portsel[0])  );  X_OPAD \portsel<1>.PAD  (    .PAD(portsel[1])  );  X_BUF \portsel<1>  (    .I(\portsel<1>_MC.Q_53 ),    .O(portsel[1])  );  X_OPAD \portsel<2>.PAD  (    .PAD(portsel[2])  );  X_BUF \portsel<2>  (    .I(\portsel<2>_MC.Q_54 ),    .O(portsel[2])  );  X_OPAD \portsel<3>.PAD  (    .PAD(portsel[3])  );  X_BUF \portsel<3>  (    .I(\portsel<3>_MC.Q_55 ),    .O(portsel[3])  );  X_OPAD \portsel<4>.PAD  (    .PAD(portsel[4])  );  X_BUF \portsel<4>  (    .I(\portsel<4>_MC.Q_56 ),    .O(portsel[4])  );  X_OPAD \portsel<5>.PAD  (    .PAD(portsel[5])  );  X_BUF \portsel<5>  (    .I(\portsel<5>_MC.Q_57 ),    .O(portsel[5])  );  X_OPAD \portsel<6>.PAD  (    .PAD(portsel[6])  );  X_BUF \portsel<6>  (    .I(\portsel<6>_MC.Q_58 ),    .O(portsel[6])  );  X_OPAD \portsel<7>.PAD  (    .PAD(portsel[7])  );  X_BUF \portsel<7>  (    .I(\portsel<7>_MC.Q_59 ),    .O(portsel[7])  );  X_OPAD \scl_n.PAD  (    .PAD(scl_n)  );  X_TRI scl_n_1 (    .I(Gnd_15),    .CTL(\NlwInverterSignal_scl_n/CTL ),    .O(scl_n)  );  X_BPAD \sda.PAD  (    .PAD(sda)  );  X_TRI sda_2 (    .I(Gnd_15),    .CTL(\NlwInverterSignal_sda/CTL ),    .O(sda)  );  X_BUF \outport_MC.Q  (    .I(\outport_MC.Q_tsimrenamed_net__62 ),    .O(\outport_MC.Q_51 )  );  X_BUF \outport_MC.Q_tsimrenamed_net_  (    .I(\outport_MC.D_63 ),    .O(\outport_MC.Q_tsimrenamed_net__62 )  );  X_XOR2 \outport_MC.D  (    .I0(\NlwInverterSignal_outport_MC.D/IN0 ),    .I1(\outport_MC.D2_65 ),    .O(\outport_MC.D_63 )  );  X_ZERO \outport_MC.D1  (    .O(\outport_MC.D1_64 )  );  X_AND2 \outport_MC.D2_PT_0  (    .I0(N_PZ_186_66),    .I1(N_PZ_186_66),    .O(\outport_MC.D2_PT_0_67 )  );  X_AND2 \outport_MC.D2_PT_1  (    .I0(\inport<14>_II/UIM_7 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_1/IN1 ),    .O(\outport_MC.D2_PT_1_68 )  );  X_AND2 \outport_MC.D2_PT_2  (    .I0(\inport<15>_II/UIM_8 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_2/IN1 ),    .O(\outport_MC.D2_PT_2_69 )  );  X_AND2 \outport_MC.D2_PT_3  (    .I0(\inport<0>_II/UIM_13 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_3/IN1 ),    .O(\outport_MC.D2_PT_3_70 )  );  X_AND2 \outport_MC.D2_PT_4  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_4/IN0 ),    .I1(inport_pre[0]),    .O(\outport_MC.D2_PT_4_71 )  );  X_AND2 \outport_MC.D2_PT_5  (    .I0(\inport<1>_II/UIM_22 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_5/IN1 ),    .O(\outport_MC.D2_PT_5_72 )  );  X_AND2 \outport_MC.D2_PT_6  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_6/IN0 ),    .I1(inport_pre[1]),    .O(\outport_MC.D2_PT_6_73 )  );  X_AND2 \outport_MC.D2_PT_7  (    .I0(\inport<3>_II/UIM_26 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_7/IN1 ),    .O(\outport_MC.D2_PT_7_74 )  );  X_AND2 \outport_MC.D2_PT_8  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_8/IN0 ),    .I1(inport_pre[3]),    .O(\outport_MC.D2_PT_8_75 )  );  X_AND2 \outport_MC.D2_PT_9  (    .I0(\inport<4>_II/UIM_30 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_9/IN1 ),    .O(\outport_MC.D2_PT_9_76 )  );  X_AND2 \outport_MC.D2_PT_10  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_10/IN0 ),    .I1(inport_pre[4]),    .O(\outport_MC.D2_PT_10_77 )  );  X_AND2 \outport_MC.D2_PT_11  (    .I0(\inport<5>_II/UIM_34 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_11/IN1 ),    .O(\outport_MC.D2_PT_11_78 )  );  X_AND2 \outport_MC.D2_PT_12  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_12/IN0 ),    .I1(inport_pre[5]),    .O(\outport_MC.D2_PT_12_79 )  );  X_AND2 \outport_MC.D2_PT_13  (    .I0(\inport<6>_II/UIM_38 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_13/IN1 ),    .O(\outport_MC.D2_PT_13_80 )  );  X_AND2 \outport_MC.D2_PT_14  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_14/IN0 ),    .I1(inport_pre[6]),    .O(\outport_MC.D2_PT_14_81 )  );  X_AND2 \outport_MC.D2_PT_15  (    .I0(\inport<12>_II/UIM_42 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_15/IN1 ),    .O(\outport_MC.D2_PT_15_82 )  );  X_AND2 \outport_MC.D2_PT_16  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_16/IN0 ),    .I1(inport_pre[7]),    .O(\outport_MC.D2_PT_16_83 )  );  X_AND2 \outport_MC.D2_PT_17  (    .I0(\inport<13>_II/UIM_46 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_17/IN1 ),    .O(\outport_MC.D2_PT_17_84 )  );  X_AND2 \outport_MC.D2_PT_18  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_18/IN0 ),    .I1(inport_pre[8]),    .O(\outport_MC.D2_PT_18_85 )  );  X_AND3 \outport_MC.D2_PT_19  (    .I0(\NlwInverterSignal_outport_MC.D2_PT_19/IN0 ),    .I1(\NlwInverterSignal_outport_MC.D2_PT_19/IN1 ),    .I2(inport_pre[9]),    .O(\outport_MC.D2_PT_19_86 )  );  X_OR32 \outport_MC.D2  (    .I0(\outport_MC.D2_PT_0_67 ),    .I1(\outport_MC.D2_PT_1_68 ),    .I2(\outport_MC.D2_PT_2_69 ),    .I3(\outport_MC.D2_PT_3_70 ),    .I4(\outport_MC.D2_PT_4_71 ),    .I5(\outport_MC.D2_PT_5_72 ),    .I6(\outport_MC.D2_PT_6_73 ),    .I7(\outport_MC.D2_PT_7_74 ),    .I8(\outport_MC.D2_PT_8_75 ),    .I9(\outport_MC.D2_PT_9_76 ),    .I10(\outport_MC.D2_PT_10_77 ),    .I11(\outport_MC.D2_PT_11_78 ),    .I12(\outport_MC.D2_PT_12_79 ),    .I13(\outport_MC.D2_PT_13_80 ),    .I14(\outport_MC.D2_PT_14_81 ),    .I15(\outport_MC.D2_PT_15_82 ),    .I16(\outport_MC.D2_PT_16_83 ),    .I17(\outport_MC.D2_PT_17_84 ),    .I18(\outport_MC.D2_PT_18_85 ),    .I19(\outport_MC.D2_PT_19_86 ),    .I20(Gnd_15),    .I21(Gnd_15),    .I22(Gnd_15),    .I23(Gnd_15),    .I24(Gnd_15),    .I25(Gnd_15),    .I26(Gnd_15),    .I27(Gnd_15),    .I28(Gnd_15),    .I29(Gnd_15),    .I30(Gnd_15),    .I31(Gnd_15),    .O(\outport_MC.D2_65 )  );  X_AND6 \inport_pre<0>_MC.CE  (    .I0(state[0]),    .I1(state[2]),    .I2(\NlwInverterSignal_inport_pre<0>_MC.CE/IN2 ),    .I3(state[3]),    .I4(state[4]),    .I5(\NlwInverterSignal_inport_pre<0>_MC.CE/IN5 ),    .O(\inport_pre<0>_MC.CE_18 )  );  X_BUF \state<0>  (    .I(\state<0>_MC.Q ),    .O(state[0])  );  X_XOR2 \state<0>_MC_tsimcreated_xor_  (    .I0(\state<0>_MC.D_87 ),    .I1(\state<0>_MC.Q ),    .O(\state<0>_MC_tsimcreated_xor__88 )  );  X_AND2 \state<0>_MC_tsimcreated_set_and_noreset_  (    .I0(\NlwInverterSignal_state<0>_MC_tsimcreated_set_and_noreset_/IN0 ),    .I1(\FOOBAR1__ctinst/6_89 ),    .O(\state<0>_MC_tsimcreated_set_and_noreset__90 )  );  X_OR2 \state<0>_MC_tsimcreated_prld_  (    .I0(\clr_n_II/FSR-_4 ),    .I1(Gnd_15),    .O(\state<0>_MC_tsimcreated_prld__91 )  );  defparam \state<0>_MC.REG .INIT = 1'b0;  X_FF \state<0>_MC.REG  (    .I(\state<0>_MC_tsimcreated_xor__88 ),    .CE(Vcc_92),    .CLK(\scl_II/FCLK_17 ),    .SET(\state<0>_MC_tsimcreated_set_and_noreset__90 ),    .RST(\state<0>_MC_tsimcreated_prld__91 ),    .O(\state<0>_MC.Q )  );  X_ONE Vcc (    .O(Vcc_92)  );  X_XOR2 \state<0>_MC.D  (    .I0(\NlwInverterSignal_state<0>_MC.D/IN0 ),    .I1(\state<0>_MC.D2_94 ),    .O(\state<0>_MC.D_87 )  );  X_ZERO \state<0>_MC.D1  (    .O(\state<0>_MC.D1_93 )  );  X_AND6 \state<0>_MC.D2_PT_0  (    .I0(\NlwInverterSignal_state<0>_MC.D2_PT_0/IN0 ),    .I1(\NlwInverterSignal_state<0>_MC.D2_PT_0/IN1 ),    .I2(\NlwInverterSignal_state<0>_MC.D2_PT_0/IN2 ),    .I3(\NlwInverterSignal_state<0>_MC.D2_PT_0/IN3 ),    .I4(\NlwInverterSignal_state<0>_MC.D2_PT_0/IN4 ),    .I5(\sda_II/UIM_19 ),    .O(\state<0>_MC.D2_PT_0_95 )  );  X_AND6 \state<0>_MC.D2_PT_1  (    .I0(\NlwInverterSignal_state<0>_MC.D2_PT_1/IN0 ),    .I1(\NlwInverterSignal_state<0>_MC.D2_PT_1/IN1 ),    .I2(\NlwInverterSignal_state<0>_MC.D2_PT_1/IN2 ),    .I3(\NlwInverterSignal_state<0>_MC.D2_PT_1/IN3 ),    .I4(\NlwInverterSignal_state<0>_MC.D2_PT_1/IN4 ),    .I5(\NlwInverterSignal_state<0>_MC.D2_PT_1/IN5 ),    .O(\state<0>_MC.D2_PT_1_96 )  );  X_AND6 \state<0>_MC.D2_PT_2  (    .I0(\NlwInverterSignal_state<0>_MC.D2_PT_2/IN0 ),    .I1(state[1]),    .I2(\NlwInverterSignal_state<0>_MC.D2_PT_2/IN2 ),    .I3(\NlwInverterSignal_state<0>_MC.D2_PT_2/IN3 ),    .I4(\NlwInverterSignal_state<0>_MC.D2_PT_2/IN4 ),    .I5(\NlwInverterSignal_state<0>_MC.D2_PT_2/IN5 ),    .O(\state<0>_MC.D2_PT_2_97 )  );  X_AND6 \state<0>_MC.D2_PT_3  (    .I0(\NlwInverterSignal_state<0>_MC.D2_PT_3/IN0 ),    .I1(\NlwInverterSignal_state<0>_MC.D2_PT_3/IN1 ),    .I2(\NlwInverterSignal_state<0>_MC.D2_PT_3/IN2 ),    .I3(\NlwInverterSignal_state<0>_MC.D2_PT_3/IN3 ),    .I4(\NlwInverterSignal_state<0>_MC.D2_PT_3/IN4 ),    .I5(\sda_II/UIM_19 ),    .O(\state<0>_MC.D2_PT_3_98 )  );  X_AND7 \state<0>_MC.D2_PT_4  (    .I0(\NlwInverterSignal_state<0>_MC.D2_PT_4/IN0 ),    .I1(state[2]),    .I2(\NlwInverterSignal_state<0>_MC.D2_PT_4/IN2 ),    .I3(state[3]),    .I4(state[4]),    .I5(\NlwInverterSignal_state<0>_MC.D2_PT_4/IN5 ),    .I6(\NlwInverterSignal_state<0>_MC.D2_PT_4/IN6 ),    .O(\state<0>_MC.D2_PT_4_99 )  );  X_OR5 \state<0>_MC.D2  (    .I0(\state<0>_MC.D2_PT_0_95 ),    .I1(\state<0>_MC.D2_PT_1_96 ),    .I2(\state<0>_MC.D2_PT_2_97 ),    .I3(\state<0>_MC.D2_PT_3_98 ),    .I4(\state<0>_MC.D2_PT_4_99 ),    .O(\state<0>_MC.D2_94 )  );  X_BUF \state<2>  (    .I(\state<2>_MC.Q ),    .O(state[2])  );  X_XOR2 \state<2>_MC_tsimcreated_xor_  (    .I0(\state<2>_MC.D_100 ),    .I1(\state<2>_MC.Q ),    .O(\state<2>_MC_tsimcreated_xor__101 )  );  X_OR2 \state<2>_MC_tsimcreated_prld_  (    .I0(\FOOBAR1__ctinst/5_102 ),    .I1(Gnd_15),    .O(\state<2>_MC_tsimcreated_prld__103 )  );  defparam \state<2>_MC.REG .INIT = 1'b0;  X_FF \state<2>_MC.REG  (    .I(\state<2>_MC_tsimcreated_xor__101 ),    .CE(Vcc_92),    .CLK(\scl_II/FCLK_17 ),    .SET(Gnd_15),    .RST(\state<2>_MC_tsimcreated_prld__103 ),    .O(\state<2>_MC.Q )  );  X_XOR2 \state<2>_MC.D  (    .I0(\state<2>_MC.D1_104 ),    .I1(\state<2>_MC.D2_105 ),    .O(\state<2>_MC.D_100 )  );  X_AND2 \state<2>_MC.D1  (    .I0(state[0]),    .I1(state[1]),    .O(\state<2>_MC.D1_104 )  );  X_AND6 \state<2>_MC.D2_PT_0  (    .I0(state[0]),    .I1(\NlwInverterSignal_state<2>_MC.D2_PT_0/IN1 ),    .I2(state[1]),    .I3(state[3]),    .I4(state[4]),    .I5(\NlwInverterSignal_state<2>_MC.D2_PT_0/IN5 ),    .O(\state<2>_MC.D2_PT_0_106 )  );  X_AND6 \state<2>_MC.D2_PT_1  (    .I0(state[2]),    .I1(state[1]),    .I2(\NlwInverterSignal_state<2>_MC.D2_PT_1/IN2 ),    .I3(\NlwInverterSignal_state<2>_MC.D2_PT_1/IN3 ),    .I4(\NlwInverterSignal_state<2>_MC.D2_PT_1/IN4 ),    .I5(\NlwInverterSignal_state<2>_MC.D2_PT_1/IN5 ),    .O(\state<2>_MC.D2_PT_1_107 )  );  X_AND6 \state<2>_MC.D2_PT_2  (    .I0(state[2]),    .I1(\NlwInverterSignal_state<2>_MC.D2_PT_2/IN1 ),    .I2(\NlwInverterSignal_state<2>_MC.D2_PT_2/IN2 ),    .I3(\NlwInverterSignal_state<2>_MC.D2_PT_2/IN3 ),    .I4(\NlwInverterSignal_state<2>_MC.D2_PT_2/IN4 ),    .I5(\sda_II/UIM_19 ),    .O(\state<2>_MC.D2_PT_2_108 )  );  X_AND7 \state<2>_MC.D2_PT_3  (    .I0(state[0]),    .I1(\NlwInverterSignal_state<2>_MC.D2_PT_3/IN1 ),    .I2(state[1]),    .I3(\NlwInverterSignal_state<2>_MC.D2_PT_3/IN3 ),    .I4(\NlwInverterSignal_state<2>_MC.D2_PT_3/IN4 ),    .I5(\NlwInverterSignal_state<2>_MC.D2_PT_3/IN5 ),    .I6(\sda_II/UIM_19 ),    .O(\state<2>_MC.D2_PT_3_109 )  );  X_AND7 \state<2>_MC.D2_PT_4  (    .I0(\NlwInverterSignal_state<2>_MC.D2_PT_4/IN0 ),    .I1(state[2]),    .I2(\NlwInverterSignal_state<2>_MC.D2_PT_4/IN2 ),    .I3(state[3]),    .I4(state[4]),    .I5(\NlwInverterSignal_state<2>_MC.D2_PT_4/IN5 ),    .I6(\NlwInverterSignal_state<2>_MC.D2_PT_4/IN6 ),    .O(\state<2>_MC.D2_PT_4_110 )  );  X_OR5 \state<2>_MC.D2  (    .I0(\state<2>_MC.D2_PT_0_106 ),    .I1(\state<2>_MC.D2_PT_1_107 ),    .I2(\state<2>_MC.D2_PT_2_108 ),    .I3(\state<2>_MC.D2_PT_3_109 ),    .I4(\state<2>_MC.D2_PT_4_110 ),    .O(\state<2>_MC.D2_105 )  );  X_BUF \state<1>  (    .I(\state<1>_MC.Q ),    .O(state[1])  );

⌨️ 快捷键说明

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