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

📄 gpif1.lst

📁 本固件程序用于CYPRESS公司的FX2系列高速USB芯片
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V6.23a  GPIF1                                                                 10/26/2005 19:02:16 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE GPIF1
OBJECT MODULE PLACED IN Gpif1.obj
COMPILER INVOKED BY: D:\Keilc623\C51\BIN\C51.EXE Gpif1\Gpif1.c OPTIMIZE(6,SPEED) DEBUG OBJECTEXTEND PRINT(.\Gpif1.lst) O
                    -BJECT(Gpif1.obj) 

stmt level    source

   1          // This program configures the General Programmable Interface (GPIF) for FX2.              
   2          // Parts of this program are automatically generated using the GPIF Tool V2.40 [700].      
   3          // Please do not modify sections of text which are marked as "DO NOT EDIT ...".            
   4          // You can modify the comments section of this GPIF program file using the dropdown menus  
   5          // and pop-up dialogs. These controls are available as hot spots in the text. Modifying the
   6          // comments section will generate program code which will implement your GPIF program.     
   7          //                                                                                         
   8          // DO NOT EDIT ...                                                                         
   9          // GPIF Initialization                                                                     
  10          // Interface Timing      Async                                                             
  11          // Internal Ready Init   IntRdy=1                                                          
  12          // CTL Out Tristate-able Binary                                                            
  13          // SingleWrite WF Select     3                                                             
  14          // SingleRead WF Select      2                                                             
  15          // FifoWrite WF Select       1                                                             
  16          // FifoRead WF Select        0                                                             
  17          // Data Bus Idle Drive   Tristate                                                          
  18          // END DO NOT EDIT                                                                         
  19                                                                                                     
  20          // DO NOT EDIT ...                                                                         
  21          // GPIF Wave Names                                                                         
  22          // Wave 0   = FIFORd                                                                       
  23          // Wave 1   = FIFOWr                                                                       
  24          // Wave 2   = OCTRd                                                                        
  25          // Wave 3   = SnglWr                                                                       
  26                                                                                                     
  27          // GPIF Ctrl Outputs   Level                                                               
  28          // CTL 0    = CE#      CMOS                                                                
  29          // CTL 1    = R/W      CMOS                                                                
  30          // CTL 2    = OE#      CMOS                                                                
  31          // CTL 3    = A9       CMOS                                                                
  32          // CTL 4    = A10      CMOS                                                                
  33          // CTL 5    = DRRDY    CMOS                                                                
  34                                                                                                     
  35          // GPIF Rdy Inputs                                                                         
  36          // RDY0     = CRD                                                                          
  37          // RDY1     = NONE                                                                         
  38          // RDY2     = NONE                                                                         
  39          // RDY3     = NONE                                                                         
  40          // RDY4     = NONE                                                                         
  41          // RDY5     = TCExpire                                                                     
  42          // FIFOFlag = FIFOFlag                                                                     
  43          // IntReady = IntReady                                                                     
  44          // END DO NOT EDIT                                                                         
  45          // DO NOT EDIT ...                                                                         
  46          //                                                                                         
  47          // GPIF Waveform 0: FIFORd                                                                 
  48          //                                                                                         
  49          // Interval     0         1         2         3         4         5         6     Idle (7) 
  50          //          _________ _________ _________ _________ _________ _________ _________ _________
  51          //                                                                                         
  52          // AddrMode Same Val  Same Val  Inc Val   Same Val  Same Val  Same Val  Same Val           
  53          // DataMode NO Data   Activate  NO Data   NO Data   NO Data   NO Data   NO Data            
  54          // NextData SameData  SameData  NextData  SameData  SameData  SameData  SameData           
C51 COMPILER V6.23a  GPIF1                                                                 10/26/2005 19:02:16 PAGE 2   

  55          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
  56          // IF/Wait  Wait 1    Wait 2    IF        Wait 1    Wait 1    Wait 1    Wait 1             
  57          //   Term A                     TCExpire                                                   
  58          //   LFunc                      AND                                                        
  59          //   Term B                     TCExpire                                                   
  60          // Branch1                      ThenIdle                                                   
  61          // Branch0                      Else 1                                                     
  62          // Re-Exec                      Yes                                                        
  63          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
  64          // CE#          0         0         0         0         0         0         0         1    
  65          // R/W          1         1         1         1         1         1         1         1    
  66          // OE#          0         0         0         0         0         0         0         0    
  67          // A9           0         0         0         0         0         0         0         1    
  68          // A10          1         1         1         1         1         1         1         1    
  69          // DRRDY        0         0         0         0         0         0         0         0    
  70          //                                                                                         
  71          // END DO NOT EDIT                                                                         
  72          // DO NOT EDIT ...                                                                         
  73          //                                                                                         
  74          // GPIF Waveform 1: FIFOWr                                                                 
  75          //                                                                                         
  76          // Interval     0         1         2         3         4         5         6     Idle (7) 
  77          //          _________ _________ _________ _________ _________ _________ _________ _________
  78          //                                                                                         
  79          // AddrMode Same Val  Same Val  Inc Val   Same Val  Same Val  Same Val  Same Val           
  80          // DataMode NO Data   Activate  NO Data   NO Data   NO Data   NO Data   NO Data            
  81          // NextData SameData  SameData  NextData  SameData  SameData  SameData  SameData           
  82          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
  83          // IF/Wait  Wait 1    Wait 4    IF        Wait 1    Wait 1    Wait 1    Wait 1             
  84          //   Term A                     TCExpire                                                   
  85          //   LFunc                      AND                                                        
  86          //   Term B                     TCExpire                                                   
  87          // Branch1                      ThenIdle                                                   
  88          // Branch0                      Else 1                                                     
  89          // Re-Exec                      Yes                                                        
  90          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
  91          // CE#          0         0         0         0         0         0         0         1    
  92          // R/W          0         0         0         0         0         0         0         1    
  93          // OE#          1         1         1         1         1         1         1         0    
  94          // A9           0         0         0         0         0         0         0         1    
  95          // A10          0         0         0         0         0         0         0         1    
  96          // DRRDY        0         0         0         0         0         0         0         0    
  97          //                                                                                         
  98          // END DO NOT EDIT                                                                         
  99          // DO NOT EDIT ...                                                                         
 100          //                                                                                         
 101          // GPIF Waveform 2: OCTRd                                                                  
 102          //                                                                                         
 103          // Interval     0         1         2         3         4         5         6     Idle (7) 
 104          //          _________ _________ _________ _________ _________ _________ _________ _________
 105          //                                                                                         
 106          // AddrMode Same Val  Same Val  Inc Val   Same Val  Same Val  Same Val  Same Val           
 107          // DataMode NO Data   Activate  NO Data   NO Data   NO Data   NO Data   NO Data            
 108          // NextData SameData  SameData  NextData  SameData  SameData  SameData  SameData           
 109          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
 110          // IF/Wait  Wait 1    Wait 2    IF        Wait 1    Wait 1    Wait 1    Wait 1             
 111          //   Term A                     TCExpire                                                   
 112          //   LFunc                      AND                                                        
 113          //   Term B                     TCExpire                                                   
 114          // Branch1                      ThenIdle                                                   
 115          // Branch0                      Else 1                                                     
 116          // Re-Exec                      Yes                                                        
C51 COMPILER V6.23a  GPIF1                                                                 10/26/2005 19:02:16 PAGE 3   

 117          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
 118          // CE#          0         0         0         0         0         0         0         1    
 119          // R/W          1         1         1         1         1         1         1         1    
 120          // OE#          0         0         0         0         0         0         0         0    
 121          // A9           1         1         1         1         1         1         1         1    
 122          // A10          1         1         1         1         1         1         1         1    
 123          // DRRDY        0         0         0         0         0         0         0         0    
 124          //                                                                                         
 125          // END DO NOT EDIT                                                                         
 126          // DO NOT EDIT ...                                                                         
 127          //                                                                                         
 128          // GPIF Waveform 3: SnglWr                                                                 
 129          //                                                                                         
 130          // Interval     0         1         2         3         4         5         6     Idle (7) 
 131          //          _________ _________ _________ _________ _________ _________ _________ _________
 132          //                                                                                         
 133          // AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
 134          // DataMode NO Data   Activate  NO Data   NO Data   NO Data   NO Data   NO Data            
 135          // NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData           
 136          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
 137          // IF/Wait  IF        Wait 3    Wait 1    IF        Wait 1    Wait 1    Wait 1             
 138          //   Term A NONE                          NONE                                             
 139          //   LFunc  AND                           AND                                              
 140          //   Term B NONE                          NONE                                             
 141          // Branch1  Then 1                        ThenIdle                                         
 142          // Branch0  Else 0                        ElseIdle                                         
 143          // Re-Exec  No                            No                                               
 144          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
 145          // CE#          1         1         1         1         1         1         1         1    
 146          // R/W          1         0         1         1         1         1         1         1    
 147          // OE#          1         1         1         1         1         1         1         0    
 148          // A9           1         1         1         1         1         1         1         1    
 149          // A10          1         1         1         1         1         1         1         1    
 150          // DRRDY        0         0         0         0         0         0         0         0    
 151          //                                                                                         
 152          // END DO NOT EDIT                                                                         
 153                                                                                                     
 154          // GPIF Program Code                                                                       
 155                                                                                                     
 156          // DO NOT EDIT ...                                                                         
 157          #include "fx2.h"                                                                           
 158          #include "fx2regs.h"                                                                       
 159          #include "fx2sdly.h"            // SYNCDELAY macro
 160          // END DO NOT EDIT                                                                         
 161                                                                                                     
 162          // DO NOT EDIT ...                                                                         
 163          const char xdata WaveData[128] =                                                           
 164          {                                                                                          
 165          // Wave 0                                                                                  
 166          /* LenBr */ 0x01,     0x02,     0xB9,     0x01,     0x01,     0x01,     0x01,     0x07,    
 167          /* Opcode*/ 0x00,     0x02,     0x0D,     0x00,     0x00,     0x00,     0x00,     0x00,    
 168          /* Output*/ 0xD2,     0xD2,     0xD2,     0xD2,     0xD2,     0xD2,     0xD2,     0xDB,    
 169          /* LFun  */ 0x00,     0x36,     0x2D,     0x12,     0x00,     0x2D,     0x12,     0x3F,    
 170          // Wave 1                                                                                  
 171          /* LenBr */ 0x01,     0x04,     0xB9,     0x01,     0x01,     0x01,     0x01,     0x07,    
 172          /* Opcode*/ 0x00,     0x02,     0x0D,     0x00,     0x00,     0x00,     0x00,     0x00,    
 173          /* Output*/ 0xC4,     0xC4,     0xC4,     0xC4,     0xC4,     0xC4,     0xC4,     0xDB,    
 174          /* LFun  */ 0x09,     0x09,     0x2D,     0x2D,     0x00,     0x2D,     0x36,     0x3F,    
 175          // Wave 2                                                                                  
 176          /* LenBr */ 0x01,     0x02,     0xB9,     0x01,     0x01,     0x01,     0x01,     0x07,    
 177          /* Opcode*/ 0x00,     0x02,     0x0D,     0x00,     0x00,     0x00,     0x00,     0x00,    
 178          /* Output*/ 0xDA,     0xDA,     0xDA,     0xDA,     0xDA,     0xDA,     0xDA,     0xDB,    
C51 COMPILER V6.23a  GPIF1                                                                 10/26/2005 19:02:16 PAGE 4   

 179          /* LFun  */ 0x00,     0x09,     0x2D,     0x12,     0x00,     0x2D,     0x12,     0x3F,    
 180          // Wave 3                                                                                  

⌨️ 快捷键说明

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