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

📄 ps2.rpt

📁 Mars-XC2S50-S-Core-V2.0开发板核心板的说明和设计文档
💻 RPT
📖 第 1 页 / 共 5 页
字号:
	|| (!XLXI_2/m1_state[0] && XLXI_2/m1_state[2] && 
	XLXI_2/m1_state[3])
	|| (!XLXI_2/bit_count[1] && !XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[2] && !XLXI_2/ps2_clk_s)
	|| (!XLXI_2/bit_count[3] && !XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[2] && !XLXI_2/ps2_clk_s));

FTCPE FTCPE_XLXI_2/m1_state1 (XLXI_2/m1_state[1],XLXI_2/m1_state_T[1],XLXN_12,1'b0,1'b0);
assign XLXI_2/m1_state_T[1] = ((XLXI_2/bit_count[0].EXP)
	|| (EXP19_.EXP)
	|| (!rst && XLXI_2/m1_state[1])
	|| (XLXI_2/m1_state[1] && XLXI_2/m1_state[2] && 
	XLXI_2/m1_state[3])
	|| (rst && !XLXI_2/m1_state[0] && XLXI_2/m1_state[2] && 
	XLXI_2/m1_state[3])
	|| (XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	XLXI_2/m1_state[3] && !XLXI_2/ps2_clk_s));

FDCPE FDCPE_XLXI_2/m1_state2 (XLXI_2/m1_state[2],XLXI_2/m1_state_D[2],XLXN_12,1'b0,1'b0);
assign XLXI_2/m1_state_D[2] = ((EXP52_.EXP)
	|| (rst && XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2] && XLXI_2/m1_state[3])
	|| (rst && XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[3] && !XLXI_2/ps2_clk_s)
	|| (rst && XLXI_2/m1_state[0] && !XLXI_2/m1_state[2] && 
	XLXI_2/m1_state[3] && !XLXI_2/ps2_clk_s)
	|| (rst && !XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && 
	XLXI_2/m1_state[2] && !XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/m1_state3 (XLXI_2/m1_state[3],XLXI_2/m1_state_T[3],XLXN_12,1'b0,1'b0);
assign XLXI_2/m1_state_T[3] = ((led_7_OBUF$BUF0.EXP)
	|| (led_7_OBUF.EXP)
	|| (rst && XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2] && !XLXI_2/ps2_clk_s)
	|| (rst && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	XLXI_2/m1_state[2] && !XLXI_2/ps2_clk_s && XLXI_2/ps2_data_s)
	|| (rst && !XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2] && !XLXI_2/m1_state[3] && XLXI_2/ps2_clk_s)
	|| (rst && XLXI_2/timer_5usec_count[0] && 
	!XLXI_2/timer_5usec_count[1] && !XLXI_2/timer_5usec_count[2] && 
	XLXI_2/timer_5usec_count[3] && XLXI_2/timer_5usec_count[4] && 
	XLXI_2/timer_5usec_count[5] && !XLXI_2/timer_5usec_count[6] && 
	XLXI_2/timer_5usec_count[7] && !XLXI_2/m1_state[0] && !XLXI_2/m1_state[2] && 
	!XLXI_2/m1_state[3] && XLXI_2/ps2_clk_s));

FDCPE FDCPE_XLXI_2/ps2_clk_s (XLXI_2/ps2_clk_s,ps2_clk.PIN,XLXN_12,1'b0,1'b0);

FDCPE FDCPE_XLXI_2/ps2_data_s (XLXI_2/ps2_data_s,ps2_data.PIN,XLXN_12,1'b0,1'b0);

FTCPE FTCPE_XLXI_2/q0 (XLXI_2/q[0],XLXI_2/q_T[0],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[0] = ((XLXI_2/q[5].EXP)
	|| (!rst && XLXI_2/q[0]));

FTCPE FTCPE_XLXI_2/q1 (XLXI_2/q[1],XLXI_2/q_T[1],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[1] = ((XLXI_2/q[1] && !rst)
	|| (XLXI_2/q[1] && !XLXI_2/q[2] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (!XLXI_2/q[1] && XLXI_2/q[2] && rst && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q2 (XLXI_2/q[2],XLXI_2/q_T[2],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[2] = ((XLXI_2/q[2] && !rst)
	|| (XLXI_2/q[2] && !XLXI_2/q[3] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (!XLXI_2/q[2] && rst && XLXI_2/q[3] && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q3 (XLXI_2/q[3],XLXI_2/q_T[3],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[3] = ((!rst && XLXI_2/q[3])
	|| (!XLXI_2/q[4] && XLXI_2/q[3] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (XLXI_2/q[4] && rst && !XLXI_2/q[3] && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q4 (XLXI_2/q[4],XLXI_2/q_T[4],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[4] = ((XLXI_2/q[4] && !rst)
	|| (XLXI_2/q[4] && !XLXI_2/q[5] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (!XLXI_2/q[4] && XLXI_2/q[5] && rst && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q5 (XLXI_2/q[5],XLXI_2/q_T[5],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[5] = ((XLXI_2/q[6].EXP)
	|| (XLXI_2/q[5] && !rst)
	|| (!XLXI_2/q[6] && XLXI_2/q[5] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q6 (XLXI_2/q[6],XLXI_2/q_T[6],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[6] = ((XLXI_2/q[6] && !rst)
	|| (XLXI_2/q[6] && !XLXI_2/q[7] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (!XLXI_2/q[6] && XLXI_2/q[7] && rst && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q7 (XLXI_2/q[7],XLXI_2/q_T[7],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[7] = ((XLXI_2/q[7] && !rst)
	|| (XLXI_2/q[7] && !XLXI_2/q[8] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (!XLXI_2/q[7] && rst && XLXI_2/q[8] && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q8 (XLXI_2/q[8],XLXI_2/q_T[8],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[8] = ((!rst && XLXI_2/q[8])
	|| (XLXI_2/q[8] && !XLXI_2/q[9] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (rst && !XLXI_2/q[8] && XLXI_2/q[9] && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q9 (XLXI_2/q[9],XLXI_2/q_T[9],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[9] = ((!rst && XLXI_2/q[9])
	|| (!XLXI_2/q[10] && XLXI_2/q[9] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3])
	|| (rst && XLXI_2/q[10] && !XLXI_2/q[9] && 
	XLXI_2/m1_state[0] && !XLXI_2/m1_state[1] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/q10 (XLXI_2/q[10],XLXI_2/q_T[10],XLXN_12,1'b0,1'b0);
assign XLXI_2/q_T[10] = ((XLXI_2/q[8].EXP)
	|| (!rst && XLXI_2/q[10])
	|| (XLXI_2/q[10] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[1] && XLXI_2/m1_state[3] && !XLXI_2/ps2_data_s));

FTCPE FTCPE_XLXI_2/right_shift_key (XLXI_2/right_shift_key,XLXI_2/right_shift_key_T,XLXN_12,1'b0,1'b0);
assign XLXI_2/right_shift_key_T = ((!rst && XLXI_2/right_shift_key)
	|| (XLXI_2/q[4] && !XLXI_2/q[6] && XLXI_2/q[1] && 
	XLXI_2/q[5] && !XLXI_2/q[2] && XLXI_2/q[7] && !XLXI_2/q[3] && 
	!XLXI_2/q[8] && XLXI_2/bit_count[0] && XLXI_2/bit_count[1] && 
	!XLXI_2/bit_count[2] && XLXI_2/bit_count[3] && XLXI_2/hold_released && 
	XLXI_2/right_shift_key)
	|| (XLXI_2/q[4] && !XLXI_2/q[6] && XLXI_2/q[1] && 
	XLXI_2/q[5] && !XLXI_2/q[2] && XLXI_2/q[7] && rst && !XLXI_2/q[3] && 
	!XLXI_2/q[8] && XLXI_2/bit_count[0] && XLXI_2/bit_count[1] && 
	!XLXI_2/bit_count[2] && XLXI_2/bit_count[3] && !XLXI_2/hold_released && 
	!XLXI_2/right_shift_key));


assign XLXI_2/rx_ascii_4__n000093/XLXI_2/rx_ascii_4__n000093_D2 = ((EXP48_.EXP)
	|| (EXP49_.EXP)
	|| (XLXI_2/q[4] && XLXI_2/q[6] && !XLXI_2/q[1] && 
	!XLXI_2/q[2] && !XLXI_2/q[7] && XLXI_2/q[3])
	|| (XLXI_2/q[4] && XLXI_2/q[6] && !XLXI_2/q[5] && 
	!XLXI_2/q[2] && !XLXI_2/q[7] && XLXI_2/q[3])
	|| (XLXI_2/q[4] && !XLXI_2/q[6] && XLXI_2/q[1] && 
	XLXI_2/q[5] && !XLXI_2/q[2] && XLXI_2/q[3])
	|| (!XLXI_2/q[4] && XLXI_2/q[6] && !XLXI_2/q[1] && 
	XLXI_2/q[5] && XLXI_2/q[2] && XLXI_2/q[3])
	|| (!XLXI_2/q[4] && XLXI_2/q[1] && XLXI_2/q[5] && 
	!XLXI_2/q[2] && !XLXI_2/q[7] && XLXI_2/q[3]));

FDCPE FDCPE_XLXI_2/timer_5usec_count0 (XLXI_2/timer_5usec_count[0],XLXI_2/timer_5usec_count_D[0],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_D[0] = ((!XLXI_2/timer_5usec_count[0] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1] && !XLXI_2/m1_state[2])
	|| (!XLXI_2/timer_5usec_count[1] && 
	!XLXI_2/timer_5usec_count[2] && XLXI_2/timer_5usec_count[3] && 
	XLXI_2/timer_5usec_count[4] && XLXI_2/timer_5usec_count[5] && 
	!XLXI_2/timer_5usec_count[6] && XLXI_2/timer_5usec_count[7] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1] && !XLXI_2/m1_state[2]));

FTCPE FTCPE_XLXI_2/timer_5usec_count1 (XLXI_2/timer_5usec_count[1],XLXI_2/timer_5usec_count_T[1],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_T[1] = ((XLXI_2/timer_60usec_count[10].EXP)
	|| (!XLXI_2/timer_5usec_count[0] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1] && !XLXI_2/m1_state[2])
	|| (!XLXI_2/timer_5usec_count[1] && 
	!XLXI_2/timer_5usec_count[2] && XLXI_2/timer_5usec_count[3] && 
	XLXI_2/timer_5usec_count[4] && XLXI_2/timer_5usec_count[5] && 
	!XLXI_2/timer_5usec_count[6] && XLXI_2/timer_5usec_count[7]));

FDCPE FDCPE_XLXI_2/timer_5usec_count2 (XLXI_2/timer_5usec_count[2],XLXI_2/timer_5usec_count_D[2],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_D[2] = ((!XLXI_2/timer_5usec_count[0] && 
	XLXI_2/timer_5usec_count[2] && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2])
	|| (!XLXI_2/timer_5usec_count[1] && 
	XLXI_2/timer_5usec_count[2] && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2])
	|| (XLXI_2/timer_5usec_count[0] && 
	XLXI_2/timer_5usec_count[1] && !XLXI_2/timer_5usec_count[2] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1] && !XLXI_2/m1_state[2]));

FDCPE FDCPE_XLXI_2/timer_5usec_count3 (XLXI_2/timer_5usec_count[3],XLXI_2/timer_5usec_count_D[3],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_D[3] = ((XLXI_2/q[10].EXP)
	|| (!XLXI_2/timer_5usec_count[0] && 
	XLXI_2/timer_5usec_count[3] && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2])
	|| (!XLXI_2/timer_5usec_count[1] && 
	XLXI_2/timer_5usec_count[3] && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2]));

FTCPE FTCPE_XLXI_2/timer_5usec_count4 (XLXI_2/timer_5usec_count[4],XLXI_2/timer_5usec_count_T[4],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_T[4] = ((XLXI_2/timer_5usec_count[4] && XLXI_2/m1_state[0])
	|| (XLXI_2/timer_5usec_count[4] && !XLXI_2/m1_state[1])
	|| (XLXI_2/timer_5usec_count[4] && XLXI_2/m1_state[2])
	|| (XLXI_2/timer_5usec_count[0] && 
	XLXI_2/timer_5usec_count[1] && XLXI_2/timer_5usec_count[2] && 
	XLXI_2/timer_5usec_count[3] && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2]));

FTCPE FTCPE_XLXI_2/timer_5usec_count5 (XLXI_2/timer_5usec_count[5],XLXI_2/timer_5usec_count_T[5],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_T[5] = ((XLXI_2/timer_5usec_count[5] && XLXI_2/m1_state[0])
	|| (XLXI_2/timer_5usec_count[5] && !XLXI_2/m1_state[1])
	|| (XLXI_2/timer_5usec_count[5] && XLXI_2/m1_state[2])
	|| (XLXI_2/timer_5usec_count[0] && 
	XLXI_2/timer_5usec_count[1] && XLXI_2/timer_5usec_count[2] && 
	XLXI_2/timer_5usec_count[3] && XLXI_2/timer_5usec_count[4] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1] && !XLXI_2/m1_state[2]));

FTCPE FTCPE_XLXI_2/timer_5usec_count6 (XLXI_2/timer_5usec_count[6],XLXI_2/timer_5usec_count_T[6],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_5usec_count_T[6] = ((XLXI_2/timer_5usec_count[6] && XLXI_2/m1_state[0])
	|| (XLXI_2/timer_5usec_count[6] && !XLXI_2/m1_state[1])
	|| (XLXI_2/timer_5usec_count[6] && XLXI_2/m1_state[2])
	|| (XLXI_2/timer_5usec_count[0] && 
	XLXI_2/timer_5usec_count[1] && XLXI_2/timer_5usec_count[2] && 
	XLXI_2/timer_5usec_count[3] && XLXI_2/timer_5usec_count[4] && 
	XLXI_2/timer_5usec_count[5] && !XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2]));

FTCPE FTCPE_XLXI_2/timer_5usec_count7 (XLXI_2/timer_5usec_count[7],XLXI_2/timer_60usec_count[0].EXP,XLXN_12,1'b0,1'b0);

FDCPE FDCPE_XLXI_2/timer_60usec_count0 (XLXI_2/timer_60usec_count[0],EXP50_.EXP,XLXN_12,1'b0,1'b0);

FDCPE FDCPE_XLXI_2/timer_60usec_count1 (XLXI_2/timer_60usec_count[1],XLXI_2/timer_60usec_count_D[1],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_60usec_count_D[1] = ((XLXI_2/m1_state[2])
	|| (XLXI_2/m1_state[3])
	|| (XLXI_2/timer_5usec_count[1].EXP)
	|| (XLXI_2/timer_60usec_count[0] && 
	XLXI_2/timer_60usec_count[1])
	|| (!XLXI_2/timer_60usec_count[0] && 
	!XLXI_2/timer_60usec_count[1]));

FTCPE FTCPE_XLXI_2/timer_60usec_count2 (XLXI_2/timer_60usec_count[2],XLXI_2/timer_60usec_count_T[2],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_60usec_count_T[2] = ((XLXI_2/timer_60usec_count[3].EXP)
	|| (XLXI_2/timer_60usec_count[2] && XLXI_2/m1_state[2])
	|| (XLXI_2/timer_60usec_count[2] && XLXI_2/m1_state[3])
	|| (XLXI_2/timer_60usec_count[2] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1]));

FTCPE FTCPE_XLXI_2/timer_60usec_count3 (XLXI_2/timer_60usec_count[3],XLXI_2/timer_60usec_count_T[3],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_60usec_count_T[3] = ((XLXI_2/timer_60usec_count[4].EXP)
	|| (XLXI_2/timer_60usec_count[3] && XLXI_2/m1_state[2])
	|| (XLXI_2/timer_60usec_count[3] && XLXI_2/m1_state[3]));

FTCPE FTCPE_XLXI_2/timer_60usec_count4 (XLXI_2/timer_60usec_count[4],XLXI_2/timer_60usec_count_T[4],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_60usec_count_T[4] = ((XLXI_2/timer_60usec_count[5].EXP)
	|| (XLXI_2/timer_60usec_count[4] && XLXI_2/m1_state[2]));

FTCPE FTCPE_XLXI_2/timer_60usec_count5 (XLXI_2/timer_60usec_count[5],EXP17_.EXP,XLXN_12,1'b0,1'b0);

FTCPE FTCPE_XLXI_2/timer_60usec_count6 (XLXI_2/timer_60usec_count[6],XLXI_2/timer_60usec_count_T[6],XLXN_12,1'b0,1'b0);

⌨️ 快捷键说明

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