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

📄 gpif.lst

📁 一个有关EZ-USB FX2 系列CY7C68013的应用实例
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V7.10   GPIF                                                                  10/25/2005 20:26:41 PAGE 1   


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

line 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          // 这个是为FX2 配置一般的可设计的接口的程序 (GPIF) ,
   8          // 使用 GPIF 工具 V2.40[700],这个程序的部份可以自动地被产生.      
   9          // 请不要修正被作记号的本文区段当做 " 不编辑。。。".            
  10          // 能修正这 GPIF 程序文件的注释区段使用下拉菜单并弹出会话窗。
  11          // 这些控制可以本文的热地点的方式使用,更改注释区段将会产生程序将会生成GPIF 程序的代码。 
  12                                                                                                  
  13          // DO NOT EDIT ...                                                                         
  14          // GPIF Initialization                                                                     
  15          // Interface Timing      Async                                                             
  16          // Internal Ready Init   IntRdy=1                                                          
  17          // CTL Out Tristate-able Binary                                                            
  18          // SingleWrite WF Select     3                                                             
  19          // SingleRead WF Select      2                                                             
  20          // FifoWrite WF Select       1                                                             
  21          // FifoRead WF Select        0                                                             
  22          // Data Bus Idle Drive   Tristate                                                          
  23          // END DO NOT EDIT                                                                         
  24                                                                                                     
  25          // DO NOT EDIT ...                                                                         
  26          // GPIF Wave Names                                                                         
  27          // Wave 0   = FIFORd                                                                       
  28          // Wave 1   = FIFOWr                                                                       
  29          // Wave 2   = SnglRd                                                                       
  30          // Wave 3   = SnglWr                                                                       
  31                                                                                                     
  32          // GPIF Ctrl Outputs   Level                                                               
  33          // CTL 0    = RD       CMOS                                                                
  34          // CTL 1    = /CNVST   CMOS                                                                
  35          // CTL 2    = CTL 2    CMOS                                                                
  36          // CTL 3    = CTL 3    CMOS                                                                
  37          // CTL 4    = CTL 4    CMOS                                                                
  38          // CTL 5    = CTL 5    CMOS                                                                
  39                                                                                                     
  40          // GPIF Rdy Inputs                                                                         
  41          // RDY0     = BUSY                                                                         
  42          // RDY1     = RDY1                                                                         
  43          // RDY2     = RDY2                                                                         
  44          // RDY3     = RDY3                                                                         
  45          // RDY4     = RDY4                                                                         
  46          // RDY5     = RDY5                                                                         
  47          // FIFOFlag = FIFOFlag                                                                     
  48          // IntReady = IntReady                                                                     
  49          // END DO NOT EDIT                                                                         
  50          // DO NOT EDIT ...                                                                         
  51          //                                                                                         
  52          // GPIF Waveform 0: FIFORd                                                                 
  53          //                                                                                         
  54          // Interval     0         1         2         3         4         5         6     Idle (7) 
  55          //          _________ _________ _________ _________ _________ _________ _________ _________
C51 COMPILER V7.10   GPIF                                                                  10/25/2005 20:26:41 PAGE 2   

  56          //                                                                                         
  57          // AddrMode Same Val  Same Val  Same Val  Same Val  Inc Val   Same Val  Same Val           
  58          // DataMode NO Data   NO Data   NO Data   Activate  NO Data   NO Data   NO Data            
  59          // NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData           
  60          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
  61          // IF/Wait  Wait 32   IF        Wait 16   Wait 3    Wait 1    Wait 1    Wait 6             
  62          //   Term A           BUSY                                                                 
  63          //   LFunc            AND                                                                  
  64          //   Term B           BUSY                                                                 
  65          // Branch1            Then 0                                                               
  66          // Branch0            Else 2                                                               
  67          // Re-Exec            No                                                                   
  68          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
  69          // RD           1         0         0         0         0         1         1         1    
  70          // /CNVST       1         0         0         1         1         1         1         1    
  71          // CTL 2        1         1         1         1         1         1         1         1    
  72          // CTL 3        1         1         1         1         1         1         1         1    
  73          // CTL 4        1         1         1         1         1         1         1         1    
  74          // CTL 5        1         1         1         1         1         1         1         1    
  75          //                                                                                         
  76          // END DO NOT EDIT                                                                         
  77          // DO NOT EDIT ...                                                                         
  78          //                                                                                         
  79          // GPIF Waveform 1: FIFOWr                                                                 
  80          //                                                                                         
  81          // Interval     0         1         2         3         4         5         6     Idle (7) 
  82          //          _________ _________ _________ _________ _________ _________ _________ _________
  83          //                                                                                         
  84          // AddrMode Same Val  Same Val  Same Val  Inc Val   Same Val  Same Val  Same Val           
  85          // DataMode NO Data   Activate  NO Data   NO Data   NO Data   NO Data   NO Data            
  86          // NextData SameData  SameData  SameData  NextData  SameData  SameData  SameData           
  87          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
  88          // IF/Wait  Wait 5    Wait 5    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1             
  89          //   Term A                                                                                
  90          //   LFunc                                                                                 
  91          //   Term B                                                                                
  92          // Branch1                                                                                 
  93          // Branch0                                                                                 
  94          // Re-Exec                                                                                 
  95          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
  96          // RD           1         1         1         1         1         1         1         1    
  97          // /CNVST       1         1         1         1         1         1         1         1    
  98          // CTL 2        1         1         1         1         1         1         1         1    
  99          // CTL 3        1         0         1         1         1         1         1         1    
 100          // CTL 4        1         1         1         1         1         1         1         1    
 101          // CTL 5        1         0         1         1         1         1         1         1    
 102          //                                                                                         
 103          // END DO NOT EDIT                                                                         
 104          // DO NOT EDIT ...                                                                         
 105          //                                                                                         
 106          // GPIF Waveform 2: SnglRd                                                                 
 107          //                                                                                         
 108          // Interval     0         1         2         3         4         5         6     Idle (7) 
 109          //          _________ _________ _________ _________ _________ _________ _________ _________
 110          //                                                                                         
 111          // AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
 112          // DataMode NO Data   NO Data   NO Data   NO Data   NO Data   NO Data   NO Data            
 113          // NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData           
 114          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
 115          // IF/Wait  Wait 1    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1             
 116          //   Term A                                                                                
 117          //   LFunc                                                                                 
C51 COMPILER V7.10   GPIF                                                                  10/25/2005 20:26:41 PAGE 3   

 118          //   Term B                                                                                
 119          // Branch1                                                                                 
 120          // Branch0                                                                                 
 121          // Re-Exec                                                                                 
 122          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
 123          // RD           1         1         1         1         1         1         1         1    
 124          // /CNVST       1         1         1         1         1         1         1         1    
 125          // CTL 2        1         1         1         1         1         1         1         1    
 126          // CTL 3        1         1         1         1         1         1         1         1    
 127          // CTL 4        1         1         1         1         1         1         1         1    
 128          // CTL 5        1         1         1         1         1         1         1         1    
 129          //                                                                                         
 130          // END DO NOT EDIT                                                                         
 131          // DO NOT EDIT ...                                                                         
 132          //                                                                                         
 133          // GPIF Waveform 3: SnglWr                                                                 
 134          //                                                                                         
 135          // Interval     0         1         2         3         4         5         6     Idle (7) 
 136          //          _________ _________ _________ _________ _________ _________ _________ _________
 137          //                                                                                         
 138          // AddrMode Same Val  Same Val  Same Val  Same Val  Same Val  Same Val  Same Val           
 139          // DataMode NO Data   NO Data   NO Data   NO Data   NO Data   NO Data   NO Data            
 140          // NextData SameData  SameData  SameData  SameData  SameData  SameData  SameData           
 141          // Int Trig No Int    No Int    No Int    No Int    No Int    No Int    No Int             
 142          // IF/Wait  Wait 1    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1    Wait 1             
 143          //   Term A                                                                                
 144          //   LFunc                                                                                 
 145          //   Term B                                                                                
 146          // Branch1                                                                                 
 147          // Branch0                                                                                 
 148          // Re-Exec                                                                                 
 149          // Sngl/CRC Default   Default   Default   Default   Default   Default   Default            
 150          // RD           1         1         1         1         1         1         1         1    
 151          // /CNVST       1         1         1         1         1         1         1         1    
 152          // CTL 2        1         1         1         1         1         1         1         1    
 153          // CTL 3        1         1         1         1         1         1         1         1    
 154          // CTL 4        1         1         1         1         1         1         1         1    
 155          // CTL 5        1         1         1         1         1         1         1         1    
 156          //                                                                                         
 157          // END DO NOT EDIT                                                                         
 158                                                                                                     
 159          // GPIF Program Code                                                                       
 160                                                                                                     
 161          // DO NOT EDIT ...                                                                         
 162          #include "fx2.h"                                                                           
 163          #include "fx2regs.h"                                                                       
 164          #include "fx2sdly.h"            // SYNCDELAY macro
 165          // END DO NOT EDIT                                                                         
 166                                                                                                     
 167          // DO NOT EDIT ...                     
 168          const char xdata WaveData[128] =     
 169          {                                      
 170          // Wave 0 
 171          /* LenBr */ 0x03,     0x06,     0x01,     0x02,     0x01,     0x05,     0x01,     0x07,
 172          /* Opcode*/ 0x01,     0x00,     0x00,     0x00,     0x02,     0x0C,     0x00,     0x00,
 173          /* Output*/ 0x3F,     0x3D,     0x3F,     0x3E,     0x3F,     0x3F,     0x3F,     0x3F,
 174          /* LFun  */ 0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x00,     0x3F,
 175          // Wave 1 
 176          /* LenBr */ 0x05,     0x05,     0x01,     0x01,     0x01,     0x01,     0x01,     0x07,

⌨️ 快捷键说明

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