📄 gpif.lst
字号:
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 + -