FreeCalypso > hg > fc-magnetite
annotate cdg-hybrid/sap/ph.pdf @ 481:24078551b620
build system: set ALLOW_CSIM_GSM=1 by default for hybrid configs
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 19 Jun 2018 06:39:18 +0000 | 
| parents | e7a67accfad9 | 
| children | 
| rev | line source | 
|---|---|
| 212 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 ;******************************************************************************** | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 ;*** File : ph.pdf | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 ;*** Creation : Wed Mar 11 09:58:34 CST 2009 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 ;******************************************************************************** | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 ;*** Document Type : Service Access Point Specification | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 ;*** Document Name : ph | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 ;*** Document No. : 6147.112.01.100 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 ;*** Document Date : 2001-10-26 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 ;*** Document Status: APPROVED | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 ;*** Document Author: SBK | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 ;******************************************************************************** | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:50:28 2007" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 PRAGMA LAST_MODIFIED "2001-10-26" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 PRAGMA ID_AND_VERSION "6147.112.01.100" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 CONST DUMMY_PH 0 ; Dummy, not used, needed to satisfy tool chain which requires at least one constant definition in a SAP | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 VALTAB VAL_ch_type | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 VAL 0 CH_TYPE_SACCH "SACCH" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 VAL 1 CH_TYPE_SDCCH "SDCCH" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 VAL 2 CH_TYPE_FACCH "FACCH Full Rate" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 VAL 3 "reserved" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 VAL 4 "reserved" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 VAL 5 "reserved" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 VAL 6 "reserved" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 VAL 7 CH_TYPE_FACCH_HR "FACCH Half Rate" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 VAR l2_channel "Layer 2 channel-type" B | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 VAL @p_mphc - VAL_l2_channel@ | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 VAR l_buf "length of content in bit" S | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 VAR o_buf "offset of content in bit" S | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 VAR buf "buffer content; the actual size of buf is determined and allocated at run-time and not restricted to 1;" B | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 VAR dummy "dummy not used" B | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 COMP sdu "message unit" | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 { | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 l_buf ; length of content in bit | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 o_buf ; offset of content in bit | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 buf [1] ; buffer content; the actual size of buf is determined and allocated at run-time and not restricted to 1; | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 } | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 ; PH_READY_TO_SEND 0x4100 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 ; PH_DATA_REQ 0x0100 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 ; PH_TRACE_IND 0x4102 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 PRIM PH_READY_TO_SEND 0x4100 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 { | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 l2_channel AS ch_type ; channel type | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 } | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 PRIM PH_DATA_REQ 0x0100 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 { | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 l2_channel AS ch_type ; channel type | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 dummy ; dummy not used; reserved | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 sdu ; message unit | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 } | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 PRIM PH_TRACE_IND 0x4102 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 { | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 dummy ; dummy not used; not used | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 } | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 | 
| 
e7a67accfad9
cdg-hybrid cdginc headers created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 | 
