FreeCalypso > hg > fc-tourmaline
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cdg-hybrid/sap/aci.pdf Fri Oct 16 07:15:38 2020 +0000 @@ -0,0 +1,383 @@ +;******************************************************************************** +;*** File : aci.pdf +;*** Creation : Wed Mar 11 09:57:41 CST 2009 +;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 +;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 +;******************************************************************************** +;*** Document Type : Service Access Point Specification +;*** Document Name : aci +;*** Document No. : 8411.105.00.205 +;*** Document Date : 2004-06-01 +;*** Document Status: BEING_PROCESSED +;*** Document Author: Liyi Yu +;******************************************************************************** + + + +PRAGMA SRC_FILE_TIME "Thu Nov 29 09:29:50 2007" +PRAGMA LAST_MODIFIED "2004-06-01" +PRAGMA ID_AND_VERSION "8411.105.00.205" + + + +CONST MAX_CMD_LEN 380 ; length of one ACI command sequence +CONST MAX_TRC_LEN 80 ; Max. length of one ACI trace buffer +CONST MAX_DATA_LEN 200 ; length of the signal data + + + +VALTAB VAL_cmd_src +VAL 0 CMD_SRC_INT "Command from internal application" +VAL 1 CMD_SRC_EXT "Command from external application" +VAL 255 CMD_SRC_UNKNOWN "Reserved" + +VALTAB VAL_urt_stat +VAL 0 URT_RDY_TO_SEND "URT is ready to accept new data" +VAL 1 URT_DATA_AVAIL "URT has data available" +VAL 255 URT_STAT_UNKNOWN "Reserved" + +VALTAB VAL_cause +VAL 0 ABT_ABORT_DATA "Abort data mode" +VAL 1 ABT_ABORT_CMD "Abort current command" + +VALTAB VAL_ackflg +VAL 0 ACI_NAK "Not Acknowledge" +VAL 1 ACI_ACK "Acknowledge" + + + + +VAR cmd_src "Command source" B + +VAL @p_aci - VAL_cmd_src@ + +VAR cmd_len "Length of command" S + + +VAR cmd_seq "Command sequence" B + + +VAR urt_stat "URT status" B + +VAL @p_aci - VAL_urt_stat@ + +VAR cause "Cause" B + +VAL @p_aci - VAL_cause@ + +VAR ackflg "Acknowledge flag" B + +VAL @p_aci - VAL_ackflg@ + +VAR port_nb "port pumber" L + + +VAR src_id "ACI source ID" B + + +VAR trc_len "Length of trace" S + + +VAR trc_buf "Trace buffer" B + + +VAR cmd_ptr "Command index" L + + +VAR signal_id "Signal Id" S + + +VAR data "Signal data" L + + + + + + + + +; ACI_CMD_REQ 0x1500 +; ACI_CMD_CNF 0x5502 +; ACI_CMD_IND 0x5500 +; ACI_CMD_RES 0x1502 +; ACI_ABORT_REQ 0x1501 +; ACI_URT_STAT_IND 0x5501 +; ACI_INIT_IND 0x5503 +; ACI_INIT_RES 0x1503 +; ACI_DEINIT_REQ 0x1504 +; ACI_DEINIT_CNF 0x5504 +; ACI_OPEN_PORT_REQ 0x1505 +; ACI_OPEN_PORT_CNF 0x5505 +; ACI_CLOSE_PORT_REQ 0x1506 +; ACI_CLOSE_PORT_CNF 0x5506 +; ACI_ABORT_CNF 0x5507 +; ACI_CMD_REQ_BT 0x1507 +; ACI_CMD_CNF_BT 0x5508 +; ACI_CMD_IND_BT 0x5509 +; ACI_CMD_RES_BT 0x1508 +; ACI_ABORT_REQ_BT 0x1509 +; ACI_ABORT_CNF_BT 0x5510 +; ACI_TRC_IND 0x550A +; ACI_RIV_CMD_REQ 0x1510 +; ACI_EXT_IND 0x150B + + + +PRIM ACI_CMD_REQ 0x1500 +{ + cmd_src ; Command source + cmd_len ; length of command + cmd_seq [MAX_CMD_LEN] ; Command +} + + + + + + +PRIM ACI_CMD_CNF 0x5502 +{ + cmd_len ; length of the command + cmd_seq [MAX_CMD_LEN] ; command +} + + + + + + +PRIM ACI_CMD_IND 0x5500 +{ + cmd_len ; length of the command + cmd_seq [MAX_CMD_LEN] ; command +} + + + + + + +PRIM ACI_CMD_RES 0x1502 +{ +} + + + + + + +PRIM ACI_ABORT_REQ 0x1501 +{ + cmd_src ; Command source + cause ; Abort cause +} + + + + + + +PRIM ACI_URT_STAT_IND 0x5501 +{ + urt_stat ; status of URT +} + + + + + + +PRIM ACI_INIT_IND 0x5503 +{ +} + + + + + + +PRIM ACI_INIT_RES 0x1503 +{ + ackflg ; Acknowledge +} + + + + + + +PRIM ACI_DEINIT_REQ 0x1504 +{ +} + + + + + + +PRIM ACI_DEINIT_CNF 0x5504 +{ +} + + + + + + +PRIM ACI_OPEN_PORT_REQ 0x1505 +{ + port_nb ; port number +} + + + + + + +PRIM ACI_OPEN_PORT_CNF 0x5505 +{ + port_nb ; port number + ackflg ; result +} + + + + + + +PRIM ACI_CLOSE_PORT_REQ 0x1506 +{ + port_nb ; port number +} + + + + + + +PRIM ACI_CLOSE_PORT_CNF 0x5506 +{ + port_nb ; port number +} + + + + + + +PRIM ACI_ABORT_CNF 0x5507 +{ + cmd_len ; length of the command + cmd_seq [MAX_CMD_LEN] ; command +} + + + + + + +PRIM ACI_CMD_REQ_BT 0x1507 +{ + cmd_src ; Command source + cmd_len ; length of command + cmd_seq [MAX_CMD_LEN] ; Command + src_id ; ACI source +} + + + + + + +PRIM ACI_CMD_CNF_BT 0x5508 +{ + cmd_len ; length of the command + cmd_seq [MAX_CMD_LEN] ; command + src_id ; ACI source +} + + + + + + +PRIM ACI_CMD_IND_BT 0x5509 +{ + cmd_len ; length of the command + cmd_seq [MAX_CMD_LEN] ; command + src_id ; ACI source +} + + + + + + +PRIM ACI_CMD_RES_BT 0x1508 +{ + src_id ; ACI source +} + + + + + + +PRIM ACI_ABORT_REQ_BT 0x1509 +{ + cmd_src ; Command source + cause ; Abort cause + src_id ; ACI source +} + + + + + + +PRIM ACI_ABORT_CNF_BT 0x5510 +{ + src_id ; ACI source +} + + + + + + +PRIM ACI_TRC_IND 0x550A +{ + cmd_src ; Command source + trc_len ; length of trace + trc_buf [MAX_TRC_LEN] ; trace +} + + + + + + +PRIM ACI_RIV_CMD_REQ 0x1510 +{ + cmd_ptr ; Command index +} + + + + + + +PRIM ACI_EXT_IND 0x150B +{ + signal_id ; Signal Id + data [MAX_DATA_LEN] ; data of the signal +} + + + + + + + + +