📄 lcd0.rpt
字号:
!mstate_FFd1 && !mstate_FFd2));
FTCPE FTCPE_data4 (data[4],data_T[4],div_cnt[15],1'b0,1'b0,nrst);
assign data_T[4] = ((_11_.EXP)
|| (_10_.EXP)
|| (data[4] && mstate_FFd3 && !mstate_FFd4 &&
mstate_FFd5 && mstate_FFd2)
|| (data[4] && !mstate_FFd3 && mstate_FFd4 &&
!mstate_FFd5 && mstate_FFd2)
|| (data[4] && !mstate_FFd3 && !mstate_FFd4 &&
!mstate_FFd5 && !mstate_FFd2));
assign data[5] = data[5]_BUFR;
FTCPE FTCPE_data5_BUFR (data[5]_BUFR,data_T[5]_BUFR,div_cnt[15],1'b0,1'b0,nrst);
assign data_T[5]_BUFR = ((EXP19_.EXP)
|| (div_cnt[1].EXP)
|| (data[5]_BUFR && mstate_FFd3 && !mstate_FFd4 &&
mstate_FFd5 && mstate_FFd2)
|| (data[5]_BUFR && !mstate_FFd3 && mstate_FFd4 &&
!mstate_FFd5 && mstate_FFd2)
|| (data[5]_BUFR && !mstate_FFd3 && !mstate_FFd4 &&
!mstate_FFd5 && !mstate_FFd2));
FTCPE FTCPE_data6 (data[6],data_T[6],div_cnt[15],1'b0,1'b0,nrst);
assign data_T[6] = ((lcd_e_OBUF.EXP)
|| (EXP20_.EXP)
|| (data[6] && mstate_FFd3 && !mstate_FFd4 &&
mstate_FFd5 && mstate_FFd2)
|| (data[6] && !mstate_FFd3 && mstate_FFd4 &&
mstate_FFd5 && mstate_FFd1)
|| (data[6] && !mstate_FFd3 && mstate_FFd4 &&
!mstate_FFd5 && mstate_FFd2));
assign data[7] = data[7]_BUFR;
FTCPE FTCPE_data7_BUFR (data[7]_BUFR,data_T[7]_BUFR,div_cnt[15],1'b0,1'b0,nrst);
assign data_T[7]_BUFR = ((EXP17_.EXP)
|| (lcd_rw_OBUF.EXP)
|| (data[7]_BUFR && mstate_FFd3 && !mstate_FFd4 &&
mstate_FFd5 && mstate_FFd2)
|| (data[7]_BUFR && !mstate_FFd3 && mstate_FFd4 &&
!mstate_FFd5 && mstate_FFd2)
|| (data[7]_BUFR && !mstate_FFd3 && !mstate_FFd4 &&
!mstate_FFd1 && !mstate_FFd2));
FTCPE FTCPE_div_cnt0 (div_cnt[0],1'b1,clk,!nrst,1'b0);
FTCPE FTCPE_div_cnt1 (div_cnt[1],div_cnt[0],clk,!nrst,1'b0);
FTCPE FTCPE_div_cnt2 (div_cnt[2],div_cnt_T[2],clk,!nrst,1'b0);
assign div_cnt_T[2] = (div_cnt[0] && div_cnt[1]);
FTCPE FTCPE_div_cnt3 (div_cnt[3],div_cnt_T[3],clk,!nrst,1'b0);
assign div_cnt_T[3] = (div_cnt[0] && div_cnt[1] && div_cnt[2]);
FTCPE FTCPE_div_cnt4 (div_cnt[4],div_cnt_T[4],clk,!nrst,1'b0);
assign div_cnt_T[4] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3]);
FTCPE FTCPE_div_cnt5 (div_cnt[5],div_cnt_T[5],clk,!nrst,1'b0);
assign div_cnt_T[5] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4]);
FTCPE FTCPE_div_cnt6 (div_cnt[6],div_cnt_T[6],clk,!nrst,1'b0);
assign div_cnt_T[6] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4] && div_cnt[5]);
FTCPE FTCPE_div_cnt7 (div_cnt[7],div_cnt_T[7],clk,!nrst,1'b0);
assign div_cnt_T[7] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4] && div_cnt[5] && div_cnt[6]);
FTCPE FTCPE_div_cnt8 (div_cnt[8],div_cnt_T[8],clk,!nrst,1'b0);
assign div_cnt_T[8] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4] && div_cnt[5] && div_cnt[6] &&
div_cnt[7]);
FTCPE FTCPE_div_cnt9 (div_cnt[9],div_cnt_T[9],clk,!nrst,1'b0);
assign div_cnt_T[9] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4] && div_cnt[5] && div_cnt[6] &&
div_cnt[7] && div_cnt[8]);
FTCPE FTCPE_div_cnt10 (div_cnt[10],div_cnt_T[10],clk,!nrst,1'b0);
assign div_cnt_T[10] = (div_cnt[0] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4] && div_cnt[5] && div_cnt[6] &&
div_cnt[7] && div_cnt[8] && div_cnt[9]);
FTCPE FTCPE_div_cnt11 (div_cnt[11],div_cnt_T[11],clk,!nrst,1'b0);
assign div_cnt_T[11] = (div_cnt[0] && div_cnt[10] && div_cnt[1] &&
div_cnt[2] && div_cnt[3] && div_cnt[4] && div_cnt[5] &&
div_cnt[6] && div_cnt[7] && div_cnt[8] && div_cnt[9]);
FTCPE FTCPE_div_cnt12 (div_cnt[12],div_cnt_T[12],clk,!nrst,1'b0);
assign div_cnt_T[12] = (div_cnt[0] && div_cnt[10] && div_cnt[11] &&
div_cnt[1] && div_cnt[2] && div_cnt[3] && div_cnt[4] &&
div_cnt[5] && div_cnt[6] && div_cnt[7] && div_cnt[8] &&
div_cnt[9]);
FTCPE FTCPE_div_cnt13 (div_cnt[13],div_cnt_T[13],clk,!nrst,1'b0);
assign div_cnt_T[13] = (div_cnt[0] && div_cnt[10] && div_cnt[11] &&
div_cnt[12] && div_cnt[1] && div_cnt[2] && div_cnt[3] &&
div_cnt[4] && div_cnt[5] && div_cnt[6] && div_cnt[7] &&
div_cnt[8] && div_cnt[9]);
FTCPE FTCPE_div_cnt14 (div_cnt[14],div_cnt_T[14],clk,!nrst,1'b0);
assign div_cnt_T[14] = (div_cnt[0] && div_cnt[10] && div_cnt[11] &&
div_cnt[12] && div_cnt[13] && div_cnt[1] && div_cnt[2] &&
div_cnt[3] && div_cnt[4] && div_cnt[5] && div_cnt[6] &&
div_cnt[7] && div_cnt[8] && div_cnt[9]);
FTCPE FTCPE_div_cnt15 (div_cnt[15],div_cnt_T[15],clk,!nrst,1'b0);
assign div_cnt_T[15] = (div_cnt[0] && div_cnt[10] && div_cnt[11] &&
div_cnt[12] && div_cnt[13] && div_cnt[14] && div_cnt[1] &&
div_cnt[2] && div_cnt[3] && div_cnt[4] && div_cnt[5] &&
div_cnt[6] && div_cnt[7] && div_cnt[8] && div_cnt[9]);
FDCPE FDCPE_lcd_e (lcd_e,lcd_e_D,div_cnt[15],1'b0,1'b0,nrst);
assign lcd_e_D = ((EXP15_.EXP)
|| (mstate_FFd3 && mstate_FFd4 && mstate_FFd5 &&
mstate_FFd1)
|| (!mstate_FFd3 && mstate_FFd4 && mstate_FFd5 &&
mstate_FFd2));
assign lcd_psb = 1'b1;
FDCPE FDCPE_lcd_rs (lcd_rs,lcd_rs_D,div_cnt[15],1'b0,1'b0,nrst);
assign lcd_rs_D = ((mstate_FFd1.EXP)
|| (mstate_FFd3 && mstate_FFd1)
|| (mstate_FFd4 && mstate_FFd5 && mstate_FFd1)
|| (!mstate_FFd5 && mstate_FFd1 && mstate_FFd2));
FDCPE FDCPE_lcd_rst (lcd_rst,lcd_rst_D,div_cnt[15],1'b0,1'b0,lcd_rst_CE);
assign lcd_rst_D = (!cnt[0] && !cnt[5] && !cnt[6] && !cnt[1] && !cnt[2] &&
!cnt[3] && !cnt[4] && !cnt[7]);
assign lcd_rst_CE = (nrst && !mstate_FFd3 && !mstate_FFd4 && !mstate_FFd5 &&
!mstate_FFd1 && !mstate_FFd2);
assign lcd_rw = EXP18_.EXP;
FTCPE FTCPE_mstate_FFd1 (mstate_FFd1,mstate_FFd1_T,div_cnt[15],!nrst,1'b0);
assign mstate_FFd1_T = ((mstate_FFd3 && mstate_FFd4 && mstate_FFd5 &&
!mstate_FFd1 && mstate_FFd2)
|| (!mstate_FFd3 && !mstate_FFd4 && mstate_FFd5 &&
mstate_FFd1 && mstate_FFd2));
FDCPE FDCPE_mstate_FFd2 (mstate_FFd2,mstate_FFd2_D,div_cnt[15],!nrst,1'b0);
assign mstate_FFd2_D = ((EXP29_.EXP)
|| (mstate_FFd4 && mstate_FFd1 && mstate_FFd2));
FTCPE FTCPE_mstate_FFd3 (mstate_FFd3,mstate_FFd3_T,div_cnt[15],!nrst,1'b0);
assign mstate_FFd3_T = (mstate_FFd4 && mstate_FFd5);
FTCPE FTCPE_mstate_FFd4 (mstate_FFd4,EXP27_.EXP,div_cnt[15],!nrst,1'b0);
FDCPE FDCPE_mstate_FFd5 (mstate_FFd5,mstate_FFd5_D,div_cnt[15],!nrst,1'b0);
assign mstate_FFd5_D = ((EXP14_.EXP)
|| (mstate_FFd3 && !mstate_FFd5)
|| (mstate_FFd4 && !mstate_FFd5)
|| (!mstate_FFd5 && mstate_FFd1));
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-10-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 KPR
16 KPR 88 KPR
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 100 KPR
29 GND 101 KPR
30 KPR 102 KPR
31 KPR 103 KPR
32 KPR 104 KPR
33 KPR 105 KPR
34 KPR 106 data<0>
35 KPR 107 data<1>
36 GND 108 GND
37 VCC 109 VCC
38 KPR 110 KPR
39 KPR 111 data<2>
40 KPR 112 KPR
41 KPR 113 data<3>
42 VCC 114 GND
43 KPR 115 data<4>
44 KPR 116 data<5>
45 KPR 117 KPR
46 KPR 118 data<6>
47 GND 119 data<7>
48 KPR 120 KPR
49 KPR 121 lcd_psb
50 KPR 122 TDO
51 KPR 123 GND
52 KPR 124 lcd_rst
53 KPR 125 KPR
54 KPR 126 lcd_e
55 VCC 127 VCC
56 KPR 128 clk
57 KPR 129 KPR
58 KPR 130 KPR
59 KPR 131 lcd_rw
60 KPR 132 lcd_rs
61 KPR 133 KPR
62 GND 134 KPR
63 TDI 135 KPR
64 KPR 136 KPR
65 TMS 137 KPR
66 KPR 138 KPR
67 TCK 139 KPR
68 KPR 140 KPR
69 KPR 141 VCC
70 KPR 142 KPR
71 nrst 143 KPR
72 GND 144 GND
Legend : NC = Not Connected, unbonded pin
PGND = Unused I/O configured as additional Ground pin
TIE = Unused I/O floating -- must tie to VCC, GND or other signal
KPR = Unused I/O with weak keeper (leave unconnected)
VCC = Dedicated Power Pin
GND = Dedicated Ground Pin
TDI = Test Data In, JTAG pin
TDO = Test Data Out, JTAG pin
TCK = Test Clock, JTAG pin
TMS = Test Mode Select, JTAG pin
PROHIBITED = User reserved pin
**************************** Compiler Options ****************************
Following is a list of all global compiler options used by the fitter run.
Device(s) Specified : xc95144xl-10-TQ144
Optimization Method : SPEED
Multi-Level Logic Optimization : ON
Ignore Timing Specifications : OFF
Default Register Power Up Value : LOW
Keep User Location Constraints : ON
What-You-See-Is-What-You-Get : OFF
Exhaustive Fitting : OFF
Keep Unused Inputs : OFF
Slew Rate : FAST
Power Mode : STD
Ground on Unused IOs : OFF
Set I/O Pin Termination : KEEPER
Global Clock Optimization : ON
Global Set/Reset Optimization : ON
Global Ouput Enable Optimization : ON
Input Limit : 54
Pterm Limit : 25
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -