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