📄 top_synthesis.v
字号:
.R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [9]) ); defparam \XLXI_4/rx_shift_key_on1 .INIT = 4'hE; LUT2_D \XLXI_4/rx_shift_key_on1 ( .I0(\XLXI_4/left_shift_key ), .I1(\XLXI_4/right_shift_key ), .LO(N2482), .O(\XLXI_4/rx_shift_key_on ) ); defparam \XLXI_4/m1_next_state<3>156 .INIT = 8'h80; LUT3 \XLXI_4/m1_next_state<3>156 ( .I0(\XLXI_4/ps2_data_s ), .I1(\XLXI_4/m1_state [1]), .I2(CHOICE2307), .O(CHOICE2308) ); FDC \XLXI_1/count_6 ( .D(\XLXI_1/_old_count_7 [6]), .CLR(CHOICE1937), .C(clk_BUFGP), .Q(\XLXI_1/count [6]) ); FDE \XLXI_1/clk_5 ( .D(\XLXI_1/_old_count_7 [6]), .CE(rst_IBUF), .C(clk_BUFGP), .Q(\XLXI_1/clk1 ) ); FDC \XLXI_1/count_4 ( .D(\XLXI_1/_old_count_7 [4]), .CLR(CHOICE1937), .C(clk_BUFGP), .Q(\XLXI_1/count [4]) ); FDC \XLXI_1/count_0 ( .D(\XLXI_1/_old_count_7 [0]), .CLR(CHOICE1937), .C(clk_BUFGP), .Q(\XLXI_1/count [0]) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<2>cy ( .CI(\top_XLXI_4/timer_5usec_count__n0000<1>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_5usec_count_2_rt ), .O(\top_XLXI_4/timer_5usec_count__n0000<2>_cyo ) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<2>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<1>_cyo ), .LI(\XLXI_4/timer_5usec_count_2_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [2]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<0>cy ( .CI(ps2ck_IOBUF), .DI(N1), .S(N7), .O(\top_XLXI_4/timer_60usec_count__n0000<0>_cyo ) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<4>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<3>_cyo ), .LI(\XLXI_4/timer_60usec_count_4_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [4]) ); FDC \XLXI_1/count_1 ( .D(\XLXI_1/_old_count_7 [1]), .CLR(CHOICE1937), .C(clk_BUFGP), .Q(\XLXI_1/count [1]) ); FDC \XLXI_1/count_2 ( .D(\XLXI_1/_old_count_7 [2]), .CLR(CHOICE1937), .C(clk_BUFGP), .Q(\XLXI_1/count [2]) ); INV \top_XLXI_1/_old_count_7<0>lut_INV_0 ( .I(\XLXI_1/count [0]), .O(\XLXI_1/_old_count_7 [0]) ); MUXCY \top_XLXI_1/_old_count_7<0>cy ( .CI(ps2ck_IOBUF), .DI(N1), .S(\XLXI_1/_old_count_7 [0]), .O(\top_XLXI_1/_old_count_7<0>_cyo ) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<3>cy ( .CI(\top_XLXI_4/timer_5usec_count__n0000<2>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_5usec_count_3_rt ), .O(\top_XLXI_4/timer_5usec_count__n0000<3>_cyo ) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<3>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<2>_cyo ), .LI(\XLXI_4/timer_5usec_count_3_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [3]) ); OBUF led_2_OBUF ( .I(\XLXI_4/rx_ascii [2]), .O(led[2]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<5>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<4>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_5_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<5>_cyo ) ); FDRE \XLXI_4/timer_60usec_count_8 ( .D(\XLXI_4/timer_60usec_count__n0000 [8]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [8]) ); INV \top_XLXI_4/timer_60usec_count__n0000<0>lut_INV_0 ( .I(\XLXI_4/timer_60usec_count [0]), .O(N7) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<1>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<0>_cyo ), .LI(\XLXI_4/timer_5usec_count_1_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [1]) ); FDRE \XLXI_4/timer_60usec_count_5 ( .D(\XLXI_4/timer_60usec_count__n0000 [5]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [5]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<7>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<6>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_7_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<7>_cyo ) ); FDRE \XLXI_4/q_4_6_6 ( .D(\XLXI_4/q [5]), .R(CHOICE1937), .CE(\XLXI_4/_n0004 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/q_4_6 ) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<6>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<5>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_6_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<6>_cyo ) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<4>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<3>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_4_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<4>_cyo ) ); FDRE \XLXI_4/q_1 ( .D(\XLXI_4/q [2]), .R(CHOICE1937), .CE(\XLXI_4/_n0004 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/q [1]) ); FDRE \XLXI_4/timer_60usec_count_7 ( .D(\XLXI_4/timer_60usec_count__n0000 [7]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [7]) ); FDRE \XLXI_4/q_2 ( .D(\XLXI_4/q [3]), .R(CHOICE1937), .CE(\XLXI_4/_n0004 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/q [2]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<8>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<7>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_8_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<8>_cyo ) ); FDRE \XLXI_4/q_10 ( .D(\XLXI_4/ps2_data_s ), .R(CHOICE1937), .CE(\XLXI_4/_n0004 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/q [10]) ); FDRE \XLXI_4/timer_5usec_count_7 ( .D(\XLXI_4/timer_5usec_count__n0000 [7]), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [7]) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<7>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<6>_cyo ), .LI(\XLXI_4/timer_5usec_count_7_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [7]) ); INV \XLXI_4/bit_count_Madd__n0000__n00091_INV_0 ( .I(\XLXI_4/bit_count [0]), .O(\XLXI_4/bit_count__n0000 [0]) ); OBUF led_0_OBUF ( .I(\XLXI_4/rx_ascii [0]), .O(led[0]) ); MUXCY \top_XLXI_1/_old_count_7<1>cy ( .CI(\top_XLXI_1/_old_count_7<0>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_1/count_1_rt ), .O(\top_XLXI_1/_old_count_7<1>_cyo ) ); XORCY \top_XLXI_1/_old_count_7<1>_xor ( .CI(\top_XLXI_1/_old_count_7<0>_cyo ), .LI(\XLXI_1/count_1_rt ), .O(\XLXI_1/_old_count_7 [1]) ); MUXCY \top_XLXI_1/_old_count_7<2>cy ( .CI(\top_XLXI_1/_old_count_7<1>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_1/count_2_rt ), .O(\top_XLXI_1/_old_count_7<2>_cyo ) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<4>cy ( .CI(\top_XLXI_4/timer_5usec_count__n0000<3>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_5usec_count_4_rt ), .O(\top_XLXI_4/timer_5usec_count__n0000<4>_cyo ) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<4>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<3>_cyo ), .LI(\XLXI_4/timer_5usec_count_4_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [4]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<1>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<0>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_1_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<1>_cyo ) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<5>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<4>_cyo ), .LI(\XLXI_4/timer_60usec_count_5_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [5]) ); XORCY \top_XLXI_1/_old_count_7<2>_xor ( .CI(\top_XLXI_1/_old_count_7<1>_cyo ), .LI(\XLXI_1/count_2_rt ), .O(\XLXI_1/_old_count_7 [2]) ); MUXCY \top_XLXI_1/_old_count_7<3>cy ( .CI(\top_XLXI_1/_old_count_7<2>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_1/count_3_rt ), .O(\top_XLXI_1/_old_count_7<3>_cyo ) ); XORCY \top_XLXI_1/_old_count_7<3>_xor ( .CI(\top_XLXI_1/_old_count_7<2>_cyo ), .LI(\XLXI_1/count_3_rt ), .O(\XLXI_1/_old_count_7 [3]) ); MUXCY \top_XLXI_1/_old_count_7<4>cy ( .CI(\top_XLXI_1/_old_count_7<3>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_1/count_4_rt ), .O(\top_XLXI_1/_old_count_7<4>_cyo ) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<5>cy ( .CI(\top_XLXI_4/timer_5usec_count__n0000<4>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_5usec_count_5_rt ), .O(\top_XLXI_4/timer_5usec_count__n0000<5>_cyo ) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<5>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<4>_cyo ), .LI(\XLXI_4/timer_5usec_count_5_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [5]) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<1>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<0>_cyo ), .LI(\XLXI_4/timer_60usec_count_1_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [1]) ); defparam \XLXI_4/m1_next_state<3>68 .INIT = 16'h1105; LUT4 \XLXI_4/m1_next_state<3>68 ( .I0(\XLXI_4/m1_state [0]), .I1(N2335), .I2(N2334), .I3(\XLXI_4/timer_5usec_done ), .O(CHOICE2286) ); defparam \XLXI_4/ascii<5>172_SW1_SW0 .INIT = 8'h02; LUT3 \XLXI_4/ascii<5>172_SW1_SW0 ( .I0(\XLXI_4/q_4_2 ), .I1(\XLXI_4/q_3_1 ), .I2(\XLXI_4/q_2_2 ), .O(N2452) ); FDRE \XLXI_4/timer_5usec_count_0 ( .D(N6), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [0]) ); FDRE \XLXI_4/timer_5usec_count_1 ( .D(\XLXI_4/timer_5usec_count__n0000 [1]), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [1]) ); FDRE \XLXI_4/timer_5usec_count_2 ( .D(\XLXI_4/timer_5usec_count__n0000 [2]), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [2]) ); FDRE \XLXI_4/timer_5usec_count_3 ( .D(\XLXI_4/timer_5usec_count__n0000 [3]), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [3]) ); FDRE \XLXI_4/timer_5usec_count_4 ( .D(\XLXI_4/timer_5usec_count__n0000 [4]), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [4]) ); FDRE \XLXI_4/timer_5usec_count_5 ( .D(\XLXI_4/timer_5usec_count__n0000 [5]), .R(\XLXI_4/timer_5usec_count_0_N0 ), .CE(\XLXI_4/timer_5usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_5usec_count [5]) ); FDRE \XLXI_4/timer_60usec_count_11 ( .D(\XLXI_4/timer_60usec_count__n0000 [11]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [11]) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<11>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<10>_cyo ), .LI(\XLXI_4/timer_60usec_count_11_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [11]) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<8>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<7>_cyo ), .LI(\XLXI_4/timer_60usec_count_8_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [8]) ); defparam \XLXI_4/timer_5usec_count_ClkEn_INV1 .INIT = 16'h7FFF; LUT4 \XLXI_4/timer_5usec_count_ClkEn_INV1 ( .I0(\XLXI_4/timer_5usec_count [4]), .I1(\XLXI_4/timer_5usec_count [5]), .I2(CHOICE1942), .I3(N2493), .O(\XLXI_4/timer_5usec_count_0_N1 ) ); FDRE \XLXI_4/timer_60usec_count_0 ( .D(N7), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [0]) ); FDRE \XLXI_4/timer_60usec_count_1 ( .D(\XLXI_4/timer_60usec_count__n0000 [1]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [1]) ); FDRE \XLXI_4/timer_60usec_count_2 ( .D(\XLXI_4/timer_60usec_count__n0000 [2]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [2]) ); FDRE \XLXI_4/timer_60usec_count_3 ( .D(\XLXI_4/timer_60usec_count__n0000 [3]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [3]) ); FDRE \XLXI_4/timer_60usec_count_4 ( .D(\XLXI_4/timer_60usec_count__n0000 [4]), .R(\XLXI_4/timer_60usec_count_0_N0 ), .CE(\XLXI_4/timer_60usec_count_0_N1 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/timer_60usec_count [4]) ); XORCY \top_XLXI_1/_old_count_7<4>_xor ( .CI(\top_XLXI_1/_old_count_7<3>_cyo ), .LI(\XLXI_1/count_4_rt ), .O(\XLXI_1/_old_count_7 [4]) ); MUXCY \top_XLXI_1/_old_count_7<5>cy ( .CI(\top_XLXI_1/_old_count_7<4>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_1/count_5_rt ), .O(\top_XLXI_1/_old_count_7<5>_cyo ) ); XORCY \top_XLXI_1/_old_count_7<5>_xor ( .CI(\top_XLXI_1/_old_count_7<4>_cyo ), .LI(\XLXI_1/count_5_rt ), .O(\XLXI_1/_old_count_7 [5]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<10>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<9>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_10_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<10>_cyo ) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<6>cy ( .CI(\top_XLXI_4/timer_5usec_count__n0000<5>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_5usec_count_6_rt ), .O(\top_XLXI_4/timer_5usec_count__n0000<6>_cyo ) ); XORCY \top_XLXI_4/timer_5usec_count__n0000<6>_xor ( .CI(\top_XLXI_4/timer_5usec_count__n0000<5>_cyo ), .LI(\XLXI_4/timer_5usec_count_6_rt ), .O(\XLXI_4/timer_5usec_count__n0000 [6]) ); MUXCY \top_XLXI_4/timer_60usec_count__n0000<2>cy ( .CI(\top_XLXI_4/timer_60usec_count__n0000<1>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_60usec_count_2_rt ), .O(\top_XLXI_4/timer_60usec_count__n0000<2>_cyo ) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<6>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<5>_cyo ), .LI(\XLXI_4/timer_60usec_count_6_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [6]) ); INV \top_XLXI_4/timer_5usec_count__n0000<0>lut_INV_0 ( .I(\XLXI_4/timer_5usec_count [0]), .O(N6) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<0>cy ( .CI(ps2ck_IOBUF), .DI(N1), .S(N6), .O(\top_XLXI_4/timer_5usec_count__n0000<0>_cyo ) ); OBUF led_1_OBUF ( .I(\XLXI_4/rx_ascii [1]), .O(led[1]) ); MUXCY \top_XLXI_4/timer_5usec_count__n0000<1>cy ( .CI(\top_XLXI_4/timer_5usec_count__n0000<0>_cyo ), .DI(ps2ck_IOBUF), .S(\XLXI_4/timer_5usec_count_1_rt ), .O(\top_XLXI_4/timer_5usec_count__n0000<1>_cyo ) ); XORCY \top_XLXI_4/timer_60usec_count__n0000<10>_xor ( .CI(\top_XLXI_4/timer_60usec_count__n0000<9>_cyo ), .LI(\XLXI_4/timer_60usec_count_10_rt ), .O(\XLXI_4/timer_60usec_count__n0000 [10]) ); FDRE \XLXI_4/bit_count_3 ( .D(\XLXI_4/bit_count__n0000 [3]), .R(\XLXI_4/_n0005 ), .CE(\XLXI_4/_n0004 ), .C(\XLXI_1/clk ), .Q(\XLXI_4/bit_count [3]) ); FDRE \XLXI_4/rx_released_7 ( .D(\XLXI_4/hold_released ), .R(CHOICE1937), .CE(\XLXI_4/rx_output_event ), .C(\XLXI_1/clk ), .Q(\XLXI_4/rx_released1 ) );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -