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

📄 ps2.rpt

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

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

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

FTCPE FTCPE_XLXI_2/timer_60usec_count9 (XLXI_2/timer_60usec_count[9],XLXI_2/timer_60usec_count_T[9],XLXN_12,1'b0,1'b0);
assign XLXI_2/timer_60usec_count_T[9] = ((XLXI_2/timer_5usec_count[7].EXP)
	|| (XLXI_2/timer_60usec_count[9] && XLXI_2/m1_state[2]));

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

FTCPE FTCPE_XLXI_2/timer_60usec_count11 (XLXI_2/timer_60usec_count[11],EXP51_.EXP,XLXN_12,1'b0,1'b0);

FTCPE FTCPE_XLXI_4/count0 (XLXI_4/count[0],1'b1,clk,!rst,1'b0);

FTCPE FTCPE_XLXI_4/count1 (XLXI_4/count[1],XLXI_4/count[0],clk,!rst,1'b0);

FTCPE FTCPE_XLXI_4/count2 (XLXI_4/count[2],XLXI_4/count_T[2],clk,!rst,1'b0);
assign XLXI_4/count_T[2] = (XLXI_4/count[0] && XLXI_4/count[1]);

FTCPE FTCPE_XLXI_4/count3 (XLXI_4/count[3],XLXI_4/count_T[3],clk,!rst,1'b0);
assign XLXI_4/count_T[3] = (XLXI_4/count[0] && XLXI_4/count[1] && 
	XLXI_4/count[2]);

FTCPE FTCPE_XLXI_4/count4 (XLXI_4/count[4],XLXI_4/count_T[4],clk,!rst,1'b0);
assign XLXI_4/count_T[4] = (XLXI_4/count[0] && XLXI_4/count[1] && 
	XLXI_4/count[2] && XLXI_4/count[3]);

FTCPE FTCPE_XLXI_4/count5 (XLXI_4/count[5],XLXI_4/count_T[5],clk,!rst,1'b0);
assign XLXI_4/count_T[5] = (XLXI_4/count[0] && XLXI_4/count[1] && 
	XLXI_4/count[2] && XLXI_4/count[3] && XLXI_4/count[4]);

FTCPE FTCPE_XLXI_4/count6 (XLXI_4/count[6],XLXI_4/count_T[6],clk,!rst,1'b0);
assign XLXI_4/count_T[6] = (XLXI_4/count[0] && XLXI_4/count[1] && 
	XLXI_4/count[2] && XLXI_4/count[3] && XLXI_4/count[4] && 
	XLXI_4/count[5]);

FDCPE FDCPE_XLXN_12 (XLXN_12,XLXN_12_D,clk,1'b0,1'b0,rst);
assign XLXN_12_D = XLXI_4/count[6]
	^ (XLXI_4/count[0] && XLXI_4/count[1] && 
	XLXI_4/count[2] && XLXI_4/count[3] && XLXI_4/count[4] && 
	XLXI_4/count[5]);


assign led[0] = EXP35_.EXP;

FDCPE FDCPE_led0_BUFR (led[0]_BUFR,led_D[0]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[0]_BUFR = ((EXP22_.EXP)
	|| (EXP23_.EXP)
	|| (XLXI_2/q[4] && !XLXI_2/q[6] && 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/q[4] && XLXI_2/q[6] && !XLXI_2/q[1] && 
	!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/q[4] && !XLXI_2/q[6] && 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/q[6] && 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/left_shift_key && !XLXI_2/right_shift_key));


assign led[1] = led[1]_BUFR;

FDCPE FDCPE_led1_BUFR (led[1]_BUFR,led_D[1]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[1]_BUFR = ((EXP38_.EXP)
	|| (EXP39_.EXP)
	|| (!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[8] && 
	!$OpTx$INV$742)
	|| (XLXI_2/q[4] && XLXI_2/q[6] && !XLXI_2/q[1] && 
	!XLXI_2/q[7] && XLXI_2/q[3] && !XLXI_2/q[8] && 
	!XLXI_2/left_shift_key && !XLXI_2/right_shift_key && !$OpTx$INV$742)
	|| (XLXI_2/q[4] && !XLXI_2/q[6] && !XLXI_2/q[1] && 
	XLXI_2/q[5] && !XLXI_2/q[7] && XLXI_2/q[3] && !XLXI_2/q[8] && 
	XLXI_2/left_shift_key && !$OpTx$INV$742)
	|| (!XLXI_2/q[6] && XLXI_2/q[1] && !XLXI_2/q[2] && 
	XLXI_2/q[7] && XLXI_2/q[3] && !XLXI_2/q[8] && 
	!XLXI_2/left_shift_key && !XLXI_2/right_shift_key && !$OpTx$INV$742));


assign led[2] = led[2]_BUFR;

FDCPE FDCPE_led2_BUFR (led[2]_BUFR,led_D[2]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[2]_BUFR = ((EXP45_.EXP)
	|| (EXP46_.EXP)
	|| (!rst && !$OpTx$INV$742)
	|| (!led[2]_BUFR && $OpTx$INV$742)
	|| (!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[8] && 
	!$OpTx$INV$742)
	|| (!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[8] && 
	!$OpTx$INV$742));

FDCPE FDCPE_led3_BUFR (led[3]_BUFR,led_D[3]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[3]_BUFR = ((EXP33_.EXP)
	|| (EXP34_.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[8] && 
	!led[3]_BUFR)
	|| (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[8] && 
	XLXI_2/bit_count[0] && XLXI_2/bit_count[1] && !XLXI_2/bit_count[2] && 
	XLXI_2/bit_count[3])
	|| (!XLXI_2/q[4] && XLXI_2/q[6] && !XLXI_2/q[1] && 
	!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/left_shift_key && !XLXI_2/right_shift_key)
	|| (XLXI_2/q[4] && !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/left_shift_key && !XLXI_2/right_shift_key));


assign led[3] = led[3]_BUFR;


assign led[4] = led[4]_BUFR;

FDCPE FDCPE_led4_BUFR (led[4]_BUFR,led_D[4]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[4]_BUFR = ((EXP26_.EXP)
	|| (EXP27_.EXP)
	|| (rst && !XLXI_2/bit_count[0] && led[4]_BUFR)
	|| (rst && !XLXI_2/bit_count[1] && led[4]_BUFR)
	|| (rst && XLXI_2/bit_count[2] && led[4]_BUFR)
	|| (rst && !XLXI_2/bit_count[3] && led[4]_BUFR));


assign led[5] = led[5]_BUFR;

FDCPE FDCPE_led5_BUFR (led[5]_BUFR,led_D[5]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[5]_BUFR = ((EXP41_.EXP)
	|| (EXP42_.EXP)
	|| (led[5]_BUFR && $OpTx$INV$742)
	|| (rst && XLXI_2/q[8] && !$OpTx$INV$742)
	|| (XLXI_2/q[4] && !XLXI_2/q[2] && rst && !XLXI_2/q[3] && 
	!$OpTx$INV$742)
	|| (XLXI_2/q[1] && XLXI_2/q[2] && rst && XLXI_2/q[3] && 
	!$OpTx$INV$742));

FDCPE FDCPE_led6_BUFR (led[6]_BUFR,led_D[6]_BUFR,XLXN_12,1'b0,1'b0);
assign led_D[6]_BUFR = ((EXP30_.EXP)
	|| (EXP36_.EXP)
	|| (rst && !XLXI_2/bit_count[0] && led[6]_BUFR)
	|| (rst && !XLXI_2/bit_count[1] && led[6]_BUFR)
	|| (rst && XLXI_2/bit_count[2] && led[6]_BUFR)
	|| (rst && !XLXI_2/bit_count[3] && led[6]_BUFR));


assign led[6] = led[6]_BUFR;


assign led[7] = 1'b0;


assign led_7_OBUF/led_7_OBUF_TRST = ((XLXI_2/m1_state[1] && !XLXI_2/m1_state[2] && 
	XLXI_2/m1_state[3])
	|| (!XLXI_2/q[0] && XLXI_2/m1_state[0] && 
	!XLXI_2/m1_state[2] && XLXI_2/m1_state[3])
	|| (!XLXI_2/q[0] && !XLXI_2/m1_state[0] && 
	XLXI_2/m1_state[1] && !XLXI_2/m1_state[2])
	|| (!XLXI_2/q[0] && !XLXI_2/m1_state[1] && 
	XLXI_2/m1_state[2] && !XLXI_2/m1_state[3]));


assign ps2_clk_I = 1'b0;
assign ps2_clk = ps2_clk_OE ? ps2_clk_I : 1'bZ;
assign ps2_clk_OE = (XLXI_2/m1_state[0] && XLXI_2/m1_state[1] && 
	!XLXI_2/m1_state[2] && !XLXI_2/m1_state[3]);


assign ps2_data_I = 1'b0;
assign ps2_data = ps2_data_OE ? ps2_data_I : 1'bZ;
assign ps2_data_OE = led_7_OBUF/led_7_OBUF_TRST;

Register Legend:
 FDCPE (Q,D,C,CLR,PRE,CE); 
 FTCPE (Q,D,C,CLR,PRE,CE); 
 LDCP  (Q,D,G,CLR,PRE); 

******************************  Device Pin Out *****************************

Device : XC95144XL-5-TQ144


Pin Signal                         Pin Signal                        
No. Name                           No. Name                          
  1 VCC                              73 VCC                           
  2 KPR                              74 KPR                           
  3 KPR                              75 KPR                           
  4 KPR                              76 KPR                           
  5 KPR                              77 KPR                           
  6 KPR                              78 KPR                           
  7 KPR                              79 KPR                           
  8 VCC                              80 KPR                           
  9 KPR                              81 KPR                           
 10 KPR                              82 KPR                           
 11 KPR                              83 KPR                           
 12 KPR                              84 VCC                           
 13 KPR                              85 KPR                           
 14 KPR                              86 KPR                           
 15 KPR                              87 ps2_clk                       
 16 KPR                              88 ps2_data                      
 17 KPR                              89 GND                           
 18 GND                              90 GND                           
 19 KPR                              91 KPR                           
 20 KPR                              92 KPR                           
 21 KPR                              93 KPR                           
 22 KPR                              94 KPR                           
 23 KPR                              95 KPR                           
 24 KPR                              96 KPR                           
 25 KPR                              97 KPR                           
 26 KPR                              98 KPR                           
 27 KPR                              99 GND                           
 28 KPR                   

⌨️ 快捷键说明

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