comparison cdg-hybrid/sap/aci.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : aci.pdf
3 ;*** Creation : Wed Mar 11 09:57:41 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : aci
9 ;*** Document No. : 8411.105.00.205
10 ;*** Document Date : 2004-06-01
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: Liyi Yu
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:29:50 2007"
18 PRAGMA LAST_MODIFIED "2004-06-01"
19 PRAGMA ID_AND_VERSION "8411.105.00.205"
20
21
22
23 CONST MAX_CMD_LEN 380 ; length of one ACI command sequence
24 CONST MAX_TRC_LEN 80 ; Max. length of one ACI trace buffer
25 CONST MAX_DATA_LEN 200 ; length of the signal data
26
27
28
29 VALTAB VAL_cmd_src
30 VAL 0 CMD_SRC_INT "Command from internal application"
31 VAL 1 CMD_SRC_EXT "Command from external application"
32 VAL 255 CMD_SRC_UNKNOWN "Reserved"
33
34 VALTAB VAL_urt_stat
35 VAL 0 URT_RDY_TO_SEND "URT is ready to accept new data"
36 VAL 1 URT_DATA_AVAIL "URT has data available"
37 VAL 255 URT_STAT_UNKNOWN "Reserved"
38
39 VALTAB VAL_cause
40 VAL 0 ABT_ABORT_DATA "Abort data mode"
41 VAL 1 ABT_ABORT_CMD "Abort current command"
42
43 VALTAB VAL_ackflg
44 VAL 0 ACI_NAK "Not Acknowledge"
45 VAL 1 ACI_ACK "Acknowledge"
46
47
48
49
50 VAR cmd_src "Command source" B
51
52 VAL @p_aci - VAL_cmd_src@
53
54 VAR cmd_len "Length of command" S
55
56
57 VAR cmd_seq "Command sequence" B
58
59
60 VAR urt_stat "URT status" B
61
62 VAL @p_aci - VAL_urt_stat@
63
64 VAR cause "Cause" B
65
66 VAL @p_aci - VAL_cause@
67
68 VAR ackflg "Acknowledge flag" B
69
70 VAL @p_aci - VAL_ackflg@
71
72 VAR port_nb "port pumber" L
73
74
75 VAR src_id "ACI source ID" B
76
77
78 VAR trc_len "Length of trace" S
79
80
81 VAR trc_buf "Trace buffer" B
82
83
84 VAR cmd_ptr "Command index" L
85
86
87 VAR signal_id "Signal Id" S
88
89
90 VAR data "Signal data" L
91
92
93
94
95
96
97
98
99 ; ACI_CMD_REQ 0x1500
100 ; ACI_CMD_CNF 0x5502
101 ; ACI_CMD_IND 0x5500
102 ; ACI_CMD_RES 0x1502
103 ; ACI_ABORT_REQ 0x1501
104 ; ACI_URT_STAT_IND 0x5501
105 ; ACI_INIT_IND 0x5503
106 ; ACI_INIT_RES 0x1503
107 ; ACI_DEINIT_REQ 0x1504
108 ; ACI_DEINIT_CNF 0x5504
109 ; ACI_OPEN_PORT_REQ 0x1505
110 ; ACI_OPEN_PORT_CNF 0x5505
111 ; ACI_CLOSE_PORT_REQ 0x1506
112 ; ACI_CLOSE_PORT_CNF 0x5506
113 ; ACI_ABORT_CNF 0x5507
114 ; ACI_CMD_REQ_BT 0x1507
115 ; ACI_CMD_CNF_BT 0x5508
116 ; ACI_CMD_IND_BT 0x5509
117 ; ACI_CMD_RES_BT 0x1508
118 ; ACI_ABORT_REQ_BT 0x1509
119 ; ACI_ABORT_CNF_BT 0x5510
120 ; ACI_TRC_IND 0x550A
121 ; ACI_RIV_CMD_REQ 0x1510
122 ; ACI_EXT_IND 0x150B
123
124
125
126 PRIM ACI_CMD_REQ 0x1500
127 {
128 cmd_src ; Command source
129 cmd_len ; length of command
130 cmd_seq [MAX_CMD_LEN] ; Command
131 }
132
133
134
135
136
137
138 PRIM ACI_CMD_CNF 0x5502
139 {
140 cmd_len ; length of the command
141 cmd_seq [MAX_CMD_LEN] ; command
142 }
143
144
145
146
147
148
149 PRIM ACI_CMD_IND 0x5500
150 {
151 cmd_len ; length of the command
152 cmd_seq [MAX_CMD_LEN] ; command
153 }
154
155
156
157
158
159
160 PRIM ACI_CMD_RES 0x1502
161 {
162 }
163
164
165
166
167
168
169 PRIM ACI_ABORT_REQ 0x1501
170 {
171 cmd_src ; Command source
172 cause ; Abort cause
173 }
174
175
176
177
178
179
180 PRIM ACI_URT_STAT_IND 0x5501
181 {
182 urt_stat ; status of URT
183 }
184
185
186
187
188
189
190 PRIM ACI_INIT_IND 0x5503
191 {
192 }
193
194
195
196
197
198
199 PRIM ACI_INIT_RES 0x1503
200 {
201 ackflg ; Acknowledge
202 }
203
204
205
206
207
208
209 PRIM ACI_DEINIT_REQ 0x1504
210 {
211 }
212
213
214
215
216
217
218 PRIM ACI_DEINIT_CNF 0x5504
219 {
220 }
221
222
223
224
225
226
227 PRIM ACI_OPEN_PORT_REQ 0x1505
228 {
229 port_nb ; port number
230 }
231
232
233
234
235
236
237 PRIM ACI_OPEN_PORT_CNF 0x5505
238 {
239 port_nb ; port number
240 ackflg ; result
241 }
242
243
244
245
246
247
248 PRIM ACI_CLOSE_PORT_REQ 0x1506
249 {
250 port_nb ; port number
251 }
252
253
254
255
256
257
258 PRIM ACI_CLOSE_PORT_CNF 0x5506
259 {
260 port_nb ; port number
261 }
262
263
264
265
266
267
268 PRIM ACI_ABORT_CNF 0x5507
269 {
270 cmd_len ; length of the command
271 cmd_seq [MAX_CMD_LEN] ; command
272 }
273
274
275
276
277
278
279 PRIM ACI_CMD_REQ_BT 0x1507
280 {
281 cmd_src ; Command source
282 cmd_len ; length of command
283 cmd_seq [MAX_CMD_LEN] ; Command
284 src_id ; ACI source
285 }
286
287
288
289
290
291
292 PRIM ACI_CMD_CNF_BT 0x5508
293 {
294 cmd_len ; length of the command
295 cmd_seq [MAX_CMD_LEN] ; command
296 src_id ; ACI source
297 }
298
299
300
301
302
303
304 PRIM ACI_CMD_IND_BT 0x5509
305 {
306 cmd_len ; length of the command
307 cmd_seq [MAX_CMD_LEN] ; command
308 src_id ; ACI source
309 }
310
311
312
313
314
315
316 PRIM ACI_CMD_RES_BT 0x1508
317 {
318 src_id ; ACI source
319 }
320
321
322
323
324
325
326 PRIM ACI_ABORT_REQ_BT 0x1509
327 {
328 cmd_src ; Command source
329 cause ; Abort cause
330 src_id ; ACI source
331 }
332
333
334
335
336
337
338 PRIM ACI_ABORT_CNF_BT 0x5510
339 {
340 src_id ; ACI source
341 }
342
343
344
345
346
347
348 PRIM ACI_TRC_IND 0x550A
349 {
350 cmd_src ; Command source
351 trc_len ; length of trace
352 trc_buf [MAX_TRC_LEN] ; trace
353 }
354
355
356
357
358
359
360 PRIM ACI_RIV_CMD_REQ 0x1510
361 {
362 cmd_ptr ; Command index
363 }
364
365
366
367
368
369
370 PRIM ACI_EXT_IND 0x150B
371 {
372 signal_id ; Signal Id
373 data [MAX_DATA_LEN] ; data of the signal
374 }
375
376
377
378
379
380
381
382
383