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

📄 gpif_init.lst

📁 一个有关EZ-USB FX2 系列CY7C68013的应用实例
💻 LST
📖 第 1 页 / 共 4 页
字号:
C51 COMPILER V7.10   GPIF_INIT                                                             10/05/2005 08:34:24 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE GPIF_INIT
OBJECT MODULE PLACED IN gpif_init.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE gpif_init.c BROWSE INCDIR(F:\Keil\C51\INC\Cypress\) DEBUG OBJECTEXTEND

line level    source

   1          //---------------------------------------------------------------------------//
   2          
   3          // GPIF Program Code for Single
   4          
   5          // This program configures the General Programmable Interface (GPIF) for FX2.     
   6          // Please do not modify sections of text which are marked as "DO NOT EDIT ...". 
   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   = SnglRd       
  25          // Wave 3   = SnglWr       
  26                                   
  27          // GPIF Ctrl Outputs   Level   
  28          // CTL 0    = CONVT#   CMOS        
  29          // CTL 1    = RD#      CMOS        
  30          // CTL 2    = WR#      CMOS        
  31          // CTL 3    = CS#      CMOS        
  32          // CTL 4    = unsed    CMOS        
  33          // CTL 5    = unsed    CMOS        
  34                                         
  35          // GPIF Rdy Inputs         
  36          // RDY0     = INT#           
  37          // RDY1     = RDY1           
  38          // RDY2     = RDY2           
  39          // RDY3     = RDY3           
  40          // RDY4     = RDY4           
  41          // RDY5     = TCXpire        
  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  Same Val  Same Val  Same Val  Same Val  Same Val           
  53          // DataMode NO Data   NO Data   NO Data   Activate  Activate  NO Data   NO Data            
  54          // NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData           
  55          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
C51 COMPILER V7.10   GPIF_INIT                                                             10/05/2005 08:34:24 PAGE 2   

  56          // IF/Wait  Wait 2    IF        Wait 1    Wait 1    Wait 1    Wait 240  Wait 6             
  57          //   Term A           INT#                                                                 
  58          //   LFunc            AND                                                                  
  59          //   Term B           INT#                                                                 
  60          // Branch1            Then 0                                                               
  61          // Branch0            Else 2                                                               
  62          // Re-Exec            No                                                                   
  63          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
  64          // CONVT#       1         1         1         1         1         1         0         1    
  65          // RD#          1         1         0         0         1         1         1         1    
  66          // WR#          1         1         1         1         1         1         1         1    
  67          // CS#          1         1         0         0         0         0         1         1    
  68          // unsed        1         1         1         1         1         1         1         1    
  69          // unsed        1         1         1         1         1         1         1         1    
  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  Same Val  Same Val  Same Val  Same Val  Same Val           
  80          // DataMode NO Data   NO Data   NO Data   NO Data   NO Data   NO Data   NO Data            
  81          // NextData SameData  SameData  SameData  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 2    Wait 9    IF        Wait 1    Wait 1    Wait 1    Wait 1             
  84          //   Term A                     INT#                                                       
  85          //   LFunc                      AND                                                        
  86          //   Term B                     INT#                                                       
  87          // Branch1                      ThenIdle                                                   
  88          // Branch0                      ElseIdle                                                   
  89          // Re-Exec                      No                                                         
  90          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
  91          // CONVT#       1         0         1         1         1         1         1         1    
  92          // RD#          1         1         1         1         1         1         1         1    
  93          // WR#          1         1         1         1         1         1         1         1    
  94          // CS#          1         1         1         1         1         1         1         1    
  95          // unsed        1         1         1         1         1         1         1         1    
  96          // unsed        1         1         1         1         1         1         1         1    
  97          //                     
  98          // END DO NOT EDIT     
  99          // DO NOT EDIT ...                                                                         
 100          //                                                                                         
 101          // GPIF Waveform 2: SnglRd                                                                  
 102          //                                                                                         
 103          // Interval     0         1         2         3         4         5         6     Idle (7) 
 104          //          _________ _________ _________ _________ _________ _________ _________ _________
 105          //                                                                                         
 106          // AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
 107          // DataMode NO Data   NO Data   Activate  Activate  Activate  Activate  Activate           
 108          // NextData SameData  SameData  SameData  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 2    Wait 2    Wait 3    Wait 1    Wait 1    Wait 1    Wait 1             
 111          //   Term A                                                                                
 112          //   LFunc                                                                                 
 113          //   Term B                                                                                
 114          // Branch1                                                                                 
 115          // Branch0                                                                                 
 116          // Re-Exec                                                                                 
 117          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
C51 COMPILER V7.10   GPIF_INIT                                                             10/05/2005 08:34:24 PAGE 3   

 118          // CONVT#       1         1         1         1         1         1         1         1    
 119          // RD#          1         0         1         1         1         1         1         1    
 120          // WR#          1         1         1         1         1         1         1         1    
 121          // CS#          1         0         1         1         1         1         1         1    
 122          // unsed        1         1         1         1         1         1         1         1    
 123          // unsed        1         1         1         1         1         1         1         1    
 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   NO Data   Activate  Activate  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  Wait 2    Wait 1    Wait 3    Wait 2    Wait 3    Wait 5    Wait 1             
 138          //   Term A                                                                                
 139          //   LFunc                                                                                 
 140          //   Term B                                                                                
 141          // Branch1                                                                                 
 142          // Branch0                                                                                 
 143          // Re-Exec                                                                                 
 144          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
 145          // CONVT#       1         1         1         1         1         0         0         1    
 146          // RD#          1         1         1         1         1         1         1         1    
 147          // WR#          1         1         0         1         1         1         1         1    
 148          // CS#          1         0         0         0         1         1         1         1    
 149          // unsed        1         1         1         1         1         1         1         1    
 150          // unsed        1         1         1         1         1         1         1         1    
 151          //                     
 152          // END DO NOT EDIT     
 153            
 154          // DO NOT EDIT ...                     
 155          const char xdata WaveData[128] =     
 156          {                                      
 157          // Wave 0 
 158          /* LenBr */ 0x02,     0x02,     0x01,     0x01,     0x01,     0xF0,     0x06,     0x07,
 159          /* Opcode*/ 0x00,     0x01,     0x00,     0x02,     0x02,     0x00,     0x00,     0x00,
 160          /* Output*/ 0x3F,     0x3F,     0x35,     0x35,     0x37,     0x37,     0x3E,     0x3F,
 161          /* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
 162          // Wave 1 
 163          /* LenBr */ 0x02,     0x09,     0x3F,     0x01,     0x01,     0x01,     0x01,     0x07,
 164          /* Opcode*/ 0x00,     0x00,     0x01,     0x00,     0x00,     0x00,     0x00,     0x00,
 165          /* Output*/ 0x3F,     0x3E,     0x3F,     0x3F,     0x3F,     0x3F,     0x3F,     0x3F,
 166          /* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
 167          // Wave 2 
 168          /* LenBr */ 0x02,     0x02,     0x03,     0x01,     0x01,     0x01,     0x01,     0x07,
 169          /* Opcode*/ 0x00,     0x00,     0x02,     0x02,     0x02,     0x02,     0x02,     0x00,
 170          /* Output*/ 0x3F,     0x35,     0x3F,     0x3F,     0x3F,     0x3F,     0x3F,     0x3F,
 171          /* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
 172          // Wave 3 
 173          /* LenBr */ 0x02,     0x01,     0x03,     0x02,     0x03,     0x05,     0x01,     0x07,
 174          /* Opcode*/ 0x00,     0x00,     0x02,     0x02,     0x00,     0x00,     0x00,     0x00,
 175          /* Output*/ 0x3F,     0x37,     0x33,     0x37,     0x3F,     0x3E,     0x3E,     0x3F,
 176          /* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
 177          };                     
 178          // END DO NOT EDIT     
 179                                 
C51 COMPILER V7.10   GPIF_INIT                                                             10/05/2005 08:34:24 PAGE 4   

 180          // DO NOT EDIT ...                     
 181          const char xdata FlowStates[36] =   
 182          {                                      
 183          /* Wave 0 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 184          /* Wave 1 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 185          /* Wave 2 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 186          /* Wave 3 FlowStates */ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 187          };                     
 188          // END DO NOT EDIT     
 189                                 
 190          // DO NOT EDIT ...                                               
 191          const char xdata InitData[7] =                                   
 192          {                                                                

⌨️ 快捷键说明

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