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

📄 top.rpt

📁 51单片机C语言常用模块与综合系统设计实例精讲
💻 RPT
📖 第 1 页 / 共 3 页
字号:

DATA_I(4) <= NOT (((ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0))
	OR (ADDR(3) AND NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	ADDR(0))
	OR (NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND ADDR(0) AND 
	NOT KEY(4))));
DATA(4) <= DATA_I(4) when DATA_OE(4) = '1' else 'Z';
DATA_OE(4) <= (ADDR(15) AND NOT RD AND $OpTx$FX_DC$17);


DATA_I(5) <= NOT (((ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0))
	OR (ADDR(3) AND NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	ADDR(0))
	OR (NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND ADDR(0) AND 
	NOT KEY(5))));
DATA(5) <= DATA_I(5) when DATA_OE(5) = '1' else 'Z';
DATA_OE(5) <= (ADDR(15) AND NOT RD AND $OpTx$FX_DC$17);


DATA_I(6) <= NOT (((ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0))
	OR (ADDR(3) AND NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	ADDR(0))
	OR (NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND ADDR(0) AND 
	NOT KEY(6))));
DATA(6) <= DATA_I(6) when DATA_OE(6) = '1' else 'Z';
DATA_OE(6) <= (ADDR(15) AND NOT RD AND $OpTx$FX_DC$17);


DATA_I(7) <= NOT (((ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0))
	OR (ADDR(3) AND NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	ADDR(0))
	OR (NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND ADDR(0) AND 
	NOT KEY(7))));
DATA(7) <= DATA_I(7) when DATA_OE(7) = '1' else 'Z';
DATA_OE(7) <= (ADDR(15) AND NOT RD AND $OpTx$FX_DC$17);

FDCPE_GPIOC0: FDCPE port map (GPIOC(0),DATA(0).PIN,WR,RST,'0',GPIOC_CE(0));
GPIOC_CE(0) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC1: FDCPE port map (GPIOC(1),DATA(1).PIN,WR,RST,'0',GPIOC_CE(1));
GPIOC_CE(1) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC2: FDCPE port map (GPIOC(2),DATA(2).PIN,WR,RST,'0',GPIOC_CE(2));
GPIOC_CE(2) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC3: FDCPE port map (GPIOC(3),DATA(3).PIN,WR,RST,'0',GPIOC_CE(3));
GPIOC_CE(3) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC4: FDCPE port map (GPIOC(4),DATA(4).PIN,WR,RST,'0',GPIOC_CE(4));
GPIOC_CE(4) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC5: FDCPE port map (GPIOC(5),DATA(5).PIN,WR,RST,'0',GPIOC_CE(5));
GPIOC_CE(5) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC6: FDCPE port map (GPIOC(6),DATA(6).PIN,WR,RST,'0',GPIOC_CE(6));
GPIOC_CE(6) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOC7: FDCPE port map (GPIOC(7),DATA(7).PIN,WR,RST,'0',GPIOC_CE(7));
GPIOC_CE(7) <= (ADDR(3) AND ADDR(2) AND NOT ADDR(1) AND ADDR(15) AND 
	ADDR(0));

FDCPE_GPIOD0: FDCPE port map (GPIOD(0),DATA(0).PIN,WR,RST,'0',GPIOD_CE(0));
GPIOD_CE(0) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD1: FDCPE port map (GPIOD(1),DATA(1).PIN,WR,RST,'0',GPIOD_CE(1));
GPIOD_CE(1) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD2: FDCPE port map (GPIOD(2),DATA(2).PIN,WR,RST,'0',GPIOD_CE(2));
GPIOD_CE(2) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD3: FDCPE port map (GPIOD(3),DATA(3).PIN,WR,RST,'0',GPIOD_CE(3));
GPIOD_CE(3) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD4: FDCPE port map (GPIOD(4),DATA(4).PIN,WR,RST,'0',GPIOD_CE(4));
GPIOD_CE(4) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD5: FDCPE port map (GPIOD(5),DATA(5).PIN,WR,RST,'0',GPIOD_CE(5));
GPIOD_CE(5) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD6: FDCPE port map (GPIOD(6),DATA(6).PIN,WR,RST,'0',GPIOD_CE(6));
GPIOD_CE(6) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_GPIOD7: FDCPE port map (GPIOD(7),DATA(7).PIN,WR,RST,'0',GPIOD_CE(7));
GPIOD_CE(7) <= (ADDR(3) AND ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

FDCPE_LED: FDCPE port map (LED,DATA(0).PIN,WR,RST,'0',LED_CE);
LED_CE <= (NOT ADDR(3) AND NOT ADDR(2) AND ADDR(1) AND ADDR(15) AND 
	NOT ADDR(0));

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-TQ100


   --------------------------------------------------  
  /100 98  96  94  92  90  88  86  84  82  80  78  76  \
 |   99  97  95  93  91  89  87  85  83  81  79  77    |
 | 1                                               75  | 
 | 2                                               74  | 
 | 3                                               73  | 
 | 4                                               72  | 
 | 5                                               71  | 
 | 6                                               70  | 
 | 7                                               69  | 
 | 8                                               68  | 
 | 9                                               67  | 
 | 10                                              66  | 
 | 11                                              65  | 
 | 12                                              64  | 
 | 13               XC95144XL-5-TQ100              63  | 
 | 14                                              62  | 
 | 15                                              61  | 
 | 16                                              60  | 
 | 17                                              59  | 
 | 18                                              58  | 
 | 19                                              57  | 
 | 20                                              56  | 
 | 21                                              55  | 
 | 22                                              54  | 
 | 23                                              53  | 
 | 24                                              52  | 
 | 25                                              51  | 
 |   27  29  31  33  35  37  39  41  43  45  47  49    |
  \26  28  30  32  34  36  38  40  42  44  46  48  50  /
   --------------------------------------------------  


Pin Signal                         Pin Signal                        
No. Name                           No. Name                          
  1 KPR                              51 VCC                           
  2 KPR                              52 KPR                           
  3 KPR                              53 KPR                           
  4 KPR                              54 GPIOD<5>                      
  5 VCC                              55 KEY<4>                        
  6 GPIOC<1>                         56 KPR                           
  7 ADDR<1>                          57 VCC                           
  8 GPIOC<6>                         58 GPIOD<6>                      
  9 KPR                              59 KEY<1>                        
 10 GPIOD<1>                         60 KPR                           
 11 DATA<3>                          61 GPIOD<7>                      
 12 KEY<5>                           62 GND                           
 13 ADDR<3>                          63 GPIOC<4>                      
 14 DATA<4>                          64 KPR                           
 15 KPR                              65 KPR                           
 16 KPR                              66 GPIOD<0>                      
 17 DACS                             67 KPR                           
 18 KPR                              68 KPR                           
 19 KPR                              69 GND                           
 20 KPR                              70 GPIOD<4>                      
 21 GND                              71 ADDR<0>                       
 22 WR                               72 KPR                           
 23 KPR                              73 LED                           
 24 GPIOC<2>                         74 DATA<0>                       
 25 KEY<7>                           75 GND                           
 26 VCC                              76 KPR                           
 27 KPR                              77 KEY<3>                        
 28 GPIOC<3>                         78 GPIOC<7>                      
 29 KPR                              79 ADDR<2>                       
 30 GPIOD<2>                         80 KEY<2>                        
 31 GND                              81 ADCS                          
 32 KPR                              82 KPR                           
 33 GPIOD<3>                         83 TDO                           
 34 KPR                              84 GND                           
 35 DATA<1>                          85 KPR                           
 36 KPR                              86 ADDR<15>                      
 37 KPR                              87 DATA<2>                       
 38 VCC                              88 VCC                           
 39 DATA<5>                          89 KPR                           
 40 KPR                              90 KEY<0>                        
 41 KPR                              91 DATA<6>                       
 42 GPIOC<0>                         92 RD                            
 43 KEY<6>                           93 KPR                           
 44 GND                              94 DATA<7>                       
 45 TDI                              95 KPR                           
 46 KPR                              96 KPR                           
 47 TMS                              97 KPR                           
 48 TCK                              98 VCC                           
 49 KPR                              99 RST                           
 50 GPIOC<5>                        100 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-5-TQ100
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 + -