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

📄 lcd1602.rpt

📁 Mars-XC2S50-S-Core-V2.0开发板核心板的说明和设计文档
💻 RPT
📖 第 1 页 / 共 5 页
字号:
data<7>              .....XXXXX...XXX.....XX................. 10
                    0----+----1----+----2----+----3----+----4
                              0         0         0         0
*********************************** FB7  ***********************************
Number of function block inputs used/remaining:               0/54
Number of signals used by logic mapping into function block:  0
Signal              Total   Imp   Exp Unused  Loc     Pin   Pin     Pin
Name                Pt      Pt    Pt  Pt               #    Type    Use
(unused)              0       0     0   5     FB7_1         (b)     
(unused)              0       0     0   5     FB7_2   71    I/O     I
(unused)              0       0     0   5     FB7_3   75    I/O     
(unused)              0       0     0   5     FB7_4         (b)     
(unused)              0       0     0   5     FB7_5   74    I/O     
(unused)              0       0     0   5     FB7_6   76    I/O     
(unused)              0       0     0   5     FB7_7   77    I/O     
(unused)              0       0     0   5     FB7_8   78    I/O     
(unused)              0       0     0   5     FB7_9   80    I/O     
(unused)              0       0     0   5     FB7_10  79    I/O     
(unused)              0       0     0   5     FB7_11  82    I/O     
(unused)              0       0     0   5     FB7_12  85    I/O     
(unused)              0       0     0   5     FB7_13  81    I/O     
(unused)              0       0     0   5     FB7_14  86    I/O     
(unused)              0       0     0   5     FB7_15  87    I/O     
(unused)              0       0     0   5     FB7_16  83    I/O     
(unused)              0       0     0   5     FB7_17  88    I/O     
(unused)              0       0     0   5     FB7_18        (b)     
*********************************** FB8  ***********************************
Number of function block inputs used/remaining:               18/36
Number of signals used by logic mapping into function block:  18
Signal              Total   Imp   Exp Unused  Loc     Pin   Pin     Pin
Name                Pt      Pt    Pt  Pt               #    Type    Use
XLXI_2/state_FFd1     7       2<-   0   0     FB8_1         (b)     (b)
XLXI_2/Mtrien_data<0>
                      6       3<- /\2   0     FB8_2   91    I/O     (b)
XLXI_2/Mtrien_data<2>
                      6       4<- /\3   0     FB8_3   95    I/O     (b)
(unused)              0       0   /\4   1     FB8_4   97    I/O     (b)
XLXI_2/Mtrien_data<3>
                      6       1<-   0   0     FB8_5   92    I/O     (b)
XLXI_2/Mtrien_data<4>
                      6       2<- /\1   0     FB8_6   93    I/O     (b)
(unused)              0       0   /\2   3     FB8_7         (b)     (b)
(unused)              0       0     0   5     FB8_8   94    I/O     
(unused)              0       0     0   5     FB8_9   96    I/O     
(unused)              0       0     0   5     FB8_10  101   I/O     
(unused)              0       0     0   5     FB8_11  98    I/O     
(unused)              0       0     0   5     FB8_12  100   I/O     
(unused)              0       0     0   5     FB8_13  103   I/O     
(unused)              0       0     0   5     FB8_14  102   I/O     
(unused)              0       0   \/5   0     FB8_15  104   I/O     (b)
data<1>              10       5<-   0   0     FB8_16  107   I/O     O
data<5>_BUFR          9       4<-   0   0     FB8_17  105   I/O     (b)
(unused)              0       0   /\4   1     FB8_18        (b)     (b)

Signals Used by Logic in Function Block
  1: XLXI_2/Mtrien_data<0>   7: XLXI_2/address<3>        13: XLXI_2/state_FFd1 
  2: XLXI_2/Mtrien_data<1>   8: XLXI_2/address<4>        14: XLXI_2/state_FFd2 
  3: XLXI_2/Mtrien_data<2>   9: XLXI_2/address<5>        15: XLXI_2/state_FFd3 
  4: XLXI_2/Mtrien_data<3>  10: XLXI_2/clk_int           16: data<1> 
  5: XLXI_2/Mtrien_data<4>  11: XLXI_2/ddram_1_ddram<1>  17: data<5> 
  6: XLXI_2/address<2>      12: XLXI_2/ddram_1_ddram<5>  18: rst 

Signal                        1         2         3         4 FB
Name                0----+----0----+----0----+----0----+----0 Inputs
XLXI_2/state_FFd1    .....XXXXX..XXX..X...................... 9
XLXI_2/Mtrien_data<0> 
                     X....XXXXX..XXX..X...................... 10
XLXI_2/Mtrien_data<2> 
                     ..X..XXXXX..XXX..X...................... 10
XLXI_2/Mtrien_data<3> 
                     ...X.XXXXX..XXX..X...................... 10
XLXI_2/Mtrien_data<4> 
                     ....XXXXXX..XXX..X...................... 10
data<1>              .X...XXXXXX.XXXX.X...................... 12
data<5>_BUFR         .....XXXXX.XXXX.XX...................... 11
                    0----+----1----+----2----+----3----+----4
                              0         0         0         0
*******************************  Equations  ********************************

********** Mapped Logic **********


assign $OpTx$$OpTx$FX_DC$39_INV$146 = (XLXI_2/address[2] && XLXI_2/address[3]);


assign $OpTx$$OpTx$INV$38_INV$147 = ((!XLXI_2/address[2] && XLXI_2/address[1] && 
	!XLXI_2/address[3] && !XLXI_2/address[4] && !XLXI_2/address[5])
	|| (!XLXI_2/address[2] && !XLXI_2/address[1] && 
	XLXI_2/address[3] && !XLXI_2/address[4] && !XLXI_2/address[5])
	|| (!XLXI_2/address[2] && !XLXI_2/address[1] && 
	XLXI_2/address[0] && !XLXI_2/address[4] && !XLXI_2/address[5])
	|| (XLXI_2/address[1] && !XLXI_2/address[3] && 
	XLXI_2/address[0] && !XLXI_2/address[4] && !XLXI_2/address[5]));


assign $OpTx$FX_DC$41 = ((XLXI_2/address[2] && XLXI_2/address[1])
	|| (!XLXI_2/address[2] && !XLXI_2/address[1] && 
	!XLXI_2/address[3]));



























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

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

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

FDCPE FDCPE_XLXI_2/Mtrien_data0 (XLXI_2/Mtrien_data[0],XLXI_2/Mtrien_data_D[0],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[0] = ((XLXI_2/Mtrien_data[2].EXP)
	|| (!rst && XLXI_2/Mtrien_data[0])
	|| (rst && !XLXI_2/state_FFd2 && !XLXI_2/state_FFd3));

FDCPE FDCPE_XLXI_2/Mtrien_data1 (XLXI_2/Mtrien_data[1],XLXI_2/Mtrien_data_D[1],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[1] = ((XLXI_2/address[1].EXP)
	|| (!rst && XLXI_2/Mtrien_data[1])
	|| (rst && !XLXI_2/state_FFd2 && !XLXI_2/state_FFd3)
	|| (XLXI_2/address[4] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[1])
	|| (XLXI_2/address[5] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[1]));

FDCPE FDCPE_XLXI_2/Mtrien_data2 (XLXI_2/Mtrien_data[2],XLXI_2/Mtrien_data_D[2],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[2] = ((EXP20_.EXP)
	|| (!rst && XLXI_2/Mtrien_data[2]));

FDCPE FDCPE_XLXI_2/Mtrien_data3 (XLXI_2/Mtrien_data[3],XLXI_2/Mtrien_data_D[3],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[3] = ((XLXI_2/Mtrien_data[4].EXP)
	|| (!rst && XLXI_2/Mtrien_data[3])
	|| (rst && !XLXI_2/state_FFd2 && !XLXI_2/state_FFd3)
	|| (XLXI_2/address[4] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[3])
	|| (XLXI_2/address[5] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[3]));

FDCPE FDCPE_XLXI_2/Mtrien_data4 (XLXI_2/Mtrien_data[4],XLXI_2/Mtrien_data_D[4],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[4] = ((EXP21_.EXP)
	|| (!rst && XLXI_2/Mtrien_data[4])
	|| (rst && !XLXI_2/state_FFd2 && !XLXI_2/state_FFd3)
	|| (XLXI_2/address[4] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[4]));

FDCPE FDCPE_XLXI_2/Mtrien_data5 (XLXI_2/Mtrien_data[5],XLXI_2/Mtrien_data_D[5],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[5] = ((EXP11_.EXP)
	|| (!rst && XLXI_2/Mtrien_data[5])
	|| (rst && !XLXI_2/state_FFd2 && !XLXI_2/state_FFd3)
	|| (XLXI_2/address[4] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[5]));

FDCPE FDCPE_XLXI_2/Mtrien_data6 (XLXI_2/Mtrien_data[6],XLXI_2/Mtrien_data_D[6],XLXI_2/clk_int,1'b0,1'b0);
assign XLXI_2/Mtrien_data_D[6] = ((XLXI_2/Mtrien_data[5].EXP)
	|| (!rst && XLXI_2/Mtrien_data[6])
	|| (rst && !XLXI_2/state_FFd2 && !XLXI_2/state_FFd3)
	|| (XLXI_2/address[4] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[6])
	|| (XLXI_2/address[5] && XLXI_2/state_FFd1 && 
	XLXI_2/state_FFd2 && XLXI_2/state_FFd3 && XLXI_2/Mtrien_data[6]));

FDCPE FDCPE_XLXI_2/address0 (XLXI_2/address[0],XLXI_2/address_D[0],XLXI_2/clk_int,!rst,1'b0,XLXI_2/address_CE[0]);
assign XLXI_2/address_D[0] = ((!XLXI_2/address[2] && !XLXI_2/address[0] && 
	!XLXI_2/address[4] && !XLXI_2/address[5])
	|| (!XLXI_2/address[3] && !XLXI_2/address[0] && 
	!XLXI_2/address[4] && !XLXI_2/address[5]));
assign XLXI_2/address_CE[0] = (XLXI_2/state_FFd1 && XLXI_2/state_FFd2 && 
	XLXI_2/state_FFd3);

FDCPE FDCPE_XLXI_2/address1 (XLXI_2/address[1],XLXI_2/address_D[1],XLXI_2/clk_int,!rst,1'b0,XLXI_2/address_CE[1]);
assign XLXI_2/address_D[1] = ((EXP13_.EXP)
	|| (!XLXI_2/address[2] && !XLXI_2/address[1] && 
	XLXI_2/address[0] && !XLXI_2/address[4] && !XLXI_2/address[5]));
assign XLXI_2/address_CE[1] = (XLXI_2/state_FFd1 && XLXI_2/state_FFd2 && 
	XLXI_2/state_FFd3);

FDCPE FDCPE_XLXI_2/address2 (XLXI_2/address[2],XLXI_2/address_D[2],XLXI_2/clk_int,!rst,1'b0,XLXI_2/address_CE[2]);
assign XLXI_2/address_D[2] = ((XLXI_2/lcd_rs.EXP)
	|| (XLXI_2/address[2] && !XLXI_2/address[1] && 
	!XLXI_2/address[3] && !XLXI_2/address[4] && !XLXI_2/address[5])
	|| (!XLXI_2/address[2] && XLXI_2/address[1] && 
	XLXI_2/address[0] && !XLXI_2/address[4] && !XLXI_2/address[5]));
assign XLXI_2/address_CE[2] = (XLXI_2/state_FFd1 && XLXI_2/state_FFd2 && 
	XLXI_2/state_FFd3);

FDCPE FDCPE_XLXI_2/address3 (XLXI_2/address[3],XLXI_2/address_D[3],XLXI_2/clk_int,!rst,1'b0,XLXI_2/address_CE[3]);
assign XLXI_2/address_D[3] = ((!XLXI_2/address[2] && XLXI_2/address[3] && 
	!XLXI_2/address[4] && !XLXI_2/address[5])
	|| (XLXI_2/address[2] && XLXI_2/address[1] && 
	!XLXI_2/address[3] && XLXI_2/address[0] && !XLXI_2/address[4] && 
	!XLXI_2/address[5]));
assign XLXI_2/address_CE[3] = (XLXI_2/state_FFd1 && XLXI_2/state_FFd2 && 
	XLXI_2/state_FFd3);

FDCPE FDCPE_XLXI_2/address4 (XLXI_2/address[4],1'b0,XLXI_2/clk_int,!rst,1'b0,XLXI_2/address_CE[4]);
assign XLXI_2/address_CE[4] = (XLXI_2/state_FFd1 && XLXI_2/state_FFd2 && 
	XLXI_2/state_FFd3);

FDCPE FDCPE_XLXI_2/address5 (XLXI_2/address[5],1'b0,XLXI_2/clk_int,!rst,1'b0,XLXI_2/address_CE[5]);
assign XLXI_2/address_CE[5] = (XLXI_2/state_FFd1 && XLXI_2/state_FFd2 && 
	XLXI_2/state_FFd3);

FDCPE FDCPE_XLXI_2/clk_int (XLXI_2/clk_int,XLXI_2/clk_int_D,XLXI_2/clkdiv,1'b0,1'b0);
assign XLXI_2/clk_int_D = (rst && !XLXI_2/clk_int);

FTCPE FTCPE_XLXI_2/clkcnt0 (XLXI_2/clkcnt[0],XLXI_2/clkcnt_T[0],XLXN_1,1'b0,1'b0);
assign XLXI_2/clkcnt_T[0] = ((!rst && !XLXI_2/clkcnt[0])
	|| (!XLXI_2/clkcnt[0] && XLXI_2/clkcnt[10] && 
	XLXI_2/clkcnt[11] && XLXI_2/clkcnt[12] && !XLXI_2/clkcnt[13] && 
	!XLXI_2/clkcnt[14] && !XLXI_2/clkcnt[1] && !XLXI_2/clkcnt[2] && 
	!XLXI_2/clkcnt[3] && !XLXI_2/clkcnt[4] && !XLXI_2/clkcnt[5] && 
	XLXI_2/clkcnt[6] && !XLXI_2/clkcnt[7] && !XLXI_2/clkcnt[8] && 
	!XLXI_2/clkcnt[9] && XLXI_2/clkcnt[15]));

FDCPE FDCPE_XLXI_2/clkcnt1 (XLXI_2/clkcnt[1],XLXI_2/clkcnt_D[1],XLXN_1,1'b0,1'b0);

⌨️ 快捷键说明

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