FreeCalypso > hg > freecalypso-tools
annotate target-utils/calversion/dsp_defty.h @ 494:547c540448e5
CHANGES: Mot C155/156 WS=4 change documented
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 24 May 2019 06:44:59 +0000 | 
| parents | 1dcc9e4b71fd | 
| children | 
| rev | line source | 
|---|---|
| 441 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 /* | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 * This header file is a stripped-down version of l1_defty.h from TCS211, | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 * defining the DSP's API RAM shared memory interface. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 */ | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 typedef unsigned short API; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 typedef signed short API_SIGNED; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 typedef struct | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 { | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 API d_task_d; // (0) Downlink task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 API d_burst_d; // (1) Downlink burst identifier. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 API d_task_u; // (2) Uplink task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 API d_burst_u; // (3) Uplink burst identifier. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 API d_task_md; // (4) Downlink Monitoring (FB/SB) command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 API d_background; // (5) Background tasks | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 API d_debug; // (6) Debug/Acknowledge/general purpose word. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 API d_task_ra; // (7) RA task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 API d_fn; // (8) FN, in Rep. period and FN%104, used for TRAFFIC/TCH only. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 // bit [0..7] -> b_fn_report, FN in the normalized reporting period. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 // bit [8..15] -> b_fn_sid, FN % 104, used for SID positionning. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 API d_ctrl_tch; // (9) Tch channel description. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 // bit [0..3] -> b_chan_mode, channel mode. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 // bit [4..5] -> b_chan_type, channel type. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 // bit [6] -> reset SACCH | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 // bit [7] -> vocoder ON | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 // bit [8] -> b_sync_tch_ul, synchro. TCH/UL. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 // bit [9] -> b_sync_tch_dl, synchro. TCH/DL. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 // bit [10] -> b_stop_tch_ul, stop TCH/UL. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 // bit [11] -> b_stop_tch_dl, stop TCH/DL. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 // bit [12.13] -> b_tch_loop, tch loops A/B/C. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 API hole; // (10) unused hole. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 API d_ctrl_abb; // (11) Bit field indicating the analog baseband register to send. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 // bit [0] -> b_ramp: the ramp information(a_ramp[]) is located in NDB | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 // bit [1.2] -> unused | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 // bit [3] -> b_apcdel: delays-register in NDB | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 // bit [4] -> b_afc: freq control register in DB | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 // bit [5..15] -> unused | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 API a_a5fn[2]; // (12..13) Encryption Frame number. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 // word 0, bit [0..4] -> T2. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 // word 0, bit [5..10] -> T3. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 // word 1, bit [0..11] -> T1. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 API d_power_ctl; // (14) Power level control. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 API d_afc; // (15) AFC value (enabled by "b_afc" in "d_ctrl_TCM4400 or in d_ctrl_abb"). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 API d_ctrl_system; // (16) Controle Register for RESET/RESUME. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 // bit [0..2] -> b_tsq, training sequence. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 // bit [3] -> b_bcch_freq_ind, BCCH frequency indication. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 // bit [15] -> b_task_abort, DSP task abort command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 } | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 T_DB_MCU_TO_DSP; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 typedef struct | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 { | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 API d_task_d; // (0) Downlink task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 API d_burst_d; // (1) Downlink burst identifier. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 API d_task_u; // (2) Uplink task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 API d_burst_u; // (3) Uplink burst identifier. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 API d_task_md; // (4) Downlink Monitoring (FB/SB) task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 API d_background; // (5) Background tasks | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 API d_debug; // (6) Debug/Acknowledge/general purpose word. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 API d_task_ra; // (7) RA task command. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 API a_serv_demod[4]; // ( 8..11) Serv. cell demod. result, array of 4 words (D_TOA,D_PM,D_ANGLE,D_SNR). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 API a_pm[3]; // (12..14) Power measurement results, array of 3 words. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 API a_sch[5]; // (15..19) Header + SB information, array of 5 words. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 } | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 T_DB_DSP_TO_MCU; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 typedef struct | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 { | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 // MISC Tasks | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 API d_dsp_page; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 // DSP status returned (DSP --> MCU). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 API d_error_status; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 // RIF control (MCU -> DSP). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 API d_spcx_rif; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 API d_tch_mode; // TCH mode register. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 // bit [0..1] -> b_dai_mode. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 // bit [2] -> b_dtx. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 API d_debug1; // bit 0 at 1 enable dsp f_tx delay for Omega | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 API d_dsp_test; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 // Words dedicated to Software version (DSP code + Patch) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 API d_version_number1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 API d_version_number2; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 API d_debug_ptr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 API d_debug_bk; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 API d_pll_config; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 // GSM/GPRS DSP Debug trace support | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 API p_debug_buffer; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 API d_debug_buffer_size; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 API d_debug_trace_type; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 // DSP report its state: 0 run, 1 Idle1, 2 Idle2, 3 Idle3. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 API d_dsp_state; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 // 5 words are reserved for any possible mapping modification | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 API d_hole1_ndb[2]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 API p_debug_amr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 API d_hole2_ndb[1]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 API d_mcsi_select; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 112 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 113 // New words APCDEL1 and APCDEL2 for 2TX: TX/PRACH combinations | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 API d_apcdel1_bis; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 API d_apcdel2_bis; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 // New registers due to IOTA analog base band | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 API d_apcdel2; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 API d_vbctrl2; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 API d_bulgcal; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 // Analog Based Band | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 API d_afcctladd; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 API d_vbuctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 API d_vbdctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 API d_apcdel1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 API d_apcoff; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 129 API d_bulioff; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 API d_bulqoff; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 API d_dai_onoff; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 API d_auxdac; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 API d_vbctrl1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 API d_bbctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 // Monitoring tasks control (MCU <- DSP) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 // FB task | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 API d_fb_det; // FB detection result. (1 for FOUND). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 API d_fb_mode; // Mode for FB detection algorithm. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 API a_sync_demod[4]; // FB/SB demod. result, (D_TOA,D_PM,D_ANGLE,D_SNR). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 // SB Task | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 API a_sch26[5]; // Header + SB information, array of 5 words. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 API d_audio_gain_ul; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 API d_audio_gain_dl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 // Controller of the melody E2 audio compressor | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 API d_audio_compressor_ctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 // AUDIO module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 API d_audio_init; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 API d_audio_status; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 // Audio tasks | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 // TONES (MCU -> DSP) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 API d_toneskb_init; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 API d_toneskb_status; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 API d_k_x1_t0; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 API d_k_x1_t1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 API d_k_x1_t2; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 API d_pe_rep; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 API d_pe_off; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 API d_se_off; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 API d_bu_off; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 API d_t0_on; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 API d_t0_off; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 API d_t1_on; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 API d_t1_off; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 API d_t2_on; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 API d_t2_off; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 API d_k_x1_kt0; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 175 API d_k_x1_kt1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 API d_dur_kb; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 API d_shiftdl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 API d_shiftul; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 179 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 180 API d_aec_ctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 API d_es_level_api; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 API d_mu_api; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 // Melody Ringer module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 API d_melo_osc_used; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 API d_melo_osc_active; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 API a_melo_note0[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 API a_melo_note1[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 API a_melo_note2[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 API a_melo_note3[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 API a_melo_note4[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 API a_melo_note5[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 API a_melo_note6[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 API a_melo_note7[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 // selection of the melody format | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 API d_melody_selection; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 // Holes due to the format melody E1 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 API a_melo_holes[3]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 203 // Speech Recognition module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 204 API d_sr_status; // status of the DSP speech reco task | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 API d_sr_param; // paramters for the DSP speech reco task: OOV threshold. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 API d_sr_bit_exact_test; // bit exact test | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 API d_sr_nb_words; // number of words used in the speech recognition task | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 API d_sr_db_level; // estimate voice level in dB | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 API d_sr_db_noise; // estimate noise in dB | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 API d_sr_mod_size; // size of the model | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 API a_n_best_words[4]; // array of the 4 best words | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 API a_n_best_score[8]; // array of the 4 best scores (each score is 32 bits length) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 // Audio buffer | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 215 API a_dd_1[22]; // Header + DATA traffic downlink information, sub. chan. 1. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 216 API a_du_1[22]; // Header + DATA traffic uplink information, sub. chan. 1. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 218 // V42bis module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 219 API d_v42b_nego0; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 API d_v42b_nego1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 API d_v42b_control; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 222 API d_v42b_ratio_ind; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 223 API d_mcu_control; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 224 API d_mcu_control_sema; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 225 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 // Background tasks | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 API d_background_enable; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 API d_background_abort; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 API d_background_state; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 API d_max_background; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 API a_background_tasks[16]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 API a_back_task_io[16]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 233 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 234 // GEA module defined in l1p_deft.h (the following section is overlaid with GPRS NDB memory) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 235 API d_gea_mode_ovly; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 236 API a_gea_kc_ovly[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 237 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 238 // SYREN specific registers | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 239 API d_vbpop; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 240 API d_vau_delay_init; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 241 API d_vaud_cfg; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 242 API d_vauo_onoff; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 243 API d_vaus_vol; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 244 API d_vaud_pll; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 245 API d_hole3_ndb[1]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 246 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 247 // word used for the init of USF threshold | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 248 API d_thr_usf_detect; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 249 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 250 // Encryption module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 251 API d_a5mode; // Encryption Mode. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 252 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 253 API d_sched_mode_gprs_ovly; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 254 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 255 // 7 words are reserved for any possible mapping modification | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 256 API d_hole4_ndb[5]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 257 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 258 // Ramp definition for Omega device | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 259 API a_ramp[16]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 260 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 261 // CCCH/SACCH downlink information...(!!) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 262 API a_cd[15]; // Header + CCCH/SACCH downlink information. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 263 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 264 // FACCH downlink information........(!!) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 265 API a_fd[15]; // Header + FACCH downlink information. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 266 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 267 // Traffic downlink data frames......(!!) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 268 API a_dd_0[22]; // Header + DATA traffic downlink information, sub. chan. 0. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 269 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 270 // CCCH/SACCH uplink information.....(!!) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 271 API a_cu[15]; // Header + CCCH/SACCH uplink information. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 272 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 273 // FACCH downlink information........(!!) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 274 API a_fu[15]; // Header + FACCH uplink information | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 275 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 276 // Traffic downlink data frames......(!!) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 277 API a_du_0[22]; // Header + DATA traffic uplink information, sub. chan. 0. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 278 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 279 // Random access.....................(MCU -> DSP). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 280 API d_rach; // RACH information. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 281 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 282 //...................................(MCU -> DSP). | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 283 API a_kc[4]; // Encryption Key Code. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 284 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 285 // Integrated Data Services module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 286 API d_ra_conf; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 287 API d_ra_act; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 288 API d_ra_test; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 289 API d_ra_statu; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 290 API d_ra_statd; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 291 API d_fax; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 292 API a_data_buf_ul[21]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 293 API a_data_buf_dl[37]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 294 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 295 // GTT API mapping for DSP code 34 (for test only) | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 296 API d_tty_status; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 297 API d_tty_detect_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 298 API d_ctm_detect_shift; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 299 API d_tty_fa_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 300 API d_tty_mod_norm; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 301 API d_tty_reset_buffer_ul; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 302 API d_tty_loop_ctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 303 API p_tty_loop_buffer; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 304 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 305 API a_sr_holes0[414]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 306 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 307 // new AEC | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 308 API d_cont_filter; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 309 API d_granularity_att; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 310 API d_coef_smooth; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 311 API d_es_level_max; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 312 API d_fact_vad; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 313 API d_thrs_abs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 314 API d_fact_asd_fil; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 315 API d_fact_asd_mut; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 316 API d_far_end_pow_h; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 317 API d_far_end_pow_l; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 318 API d_far_end_noise_h; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 319 API d_far_end_noise_l; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 320 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 321 // Speech recognition model | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 322 API a_sr_holes1[145]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 323 API d_cport_init; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 324 API d_cport_ctrl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 325 API a_cport_cfr[2]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 326 API d_cport_tcl_tadt; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 327 API d_cport_tdat; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 328 API d_cport_tvs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 329 API d_cport_status; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 330 API d_cport_reg_value; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 331 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 332 API a_cport_holes[1011]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 333 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 334 API a_model[1041]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 335 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 336 // EOTD buffer | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 337 API d_eotd_first; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 338 API d_eotd_max; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 339 API d_eotd_nrj_high; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 340 API d_eotd_nrj_low; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 341 API a_eotd_crosscor[18]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 342 // AMR ver 1.0 buffers | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 343 API a_amr_config[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 344 API a_ratscch_ul[6]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 345 API a_ratscch_dl[6]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 346 API d_amr_snr_est; // estimation of the SNR of the AMR speech block | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 347 API d_amms_ul_voc; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 348 API d_thr_onset_afs; // thresh detection ONSET AFS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 349 API d_thr_sid_first_afs; // thresh detection SID_FIRST AFS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 350 API d_thr_ratscch_afs; // thresh detection RATSCCH AFS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 351 API d_thr_update_afs; // thresh detection SID_UPDATE AFS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 352 API d_thr_onset_ahs; // thresh detection ONSET AHS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 353 API d_thr_sid_ahs; // thresh detection SID frames AHS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 354 API d_thr_ratscch_marker;// thresh detection RATSCCH MARKER | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 355 API d_thr_sp_dgr; // thresh detection SPEECH DEGRADED/NO_DATA | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 356 API d_thr_soft_bits; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 357 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 358 API d_melody_e2_osc_stop; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 359 API d_melody_e2_osc_active; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 360 API d_melody_e2_semaphore; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 361 API a_melody_e2_osc[16][3]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 362 API d_melody_e2_globaltimefactor; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 363 API a_melody_e2_instrument_ptr[8]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 364 API d_melody_e2_deltatime; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 365 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 366 API a_d_macc_thr_afs[8]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 367 API a_d_macc_thr_ahs[6]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 368 } | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 369 T_NDB_MCU_DSP; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 370 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 371 typedef struct | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 372 { | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 373 API_SIGNED d_transfer_rate; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 374 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 375 // Common GSM/GPRS | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 376 // These words specified the latencies to applies on some peripherics | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 377 API_SIGNED d_lat_mcu_bridge; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 378 API_SIGNED d_lat_mcu_hom2sam; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 379 API_SIGNED d_lat_mcu_bef_fast_access; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 380 API_SIGNED d_lat_dsp_after_sam; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 381 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 382 // DSP Start address | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 383 API_SIGNED d_gprs_install_address; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 384 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 385 API_SIGNED d_misc_config; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 386 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 387 API_SIGNED d_cn_sw_workaround; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 388 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 389 API_SIGNED d_hole2_param[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 390 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 391 //...................................Frequency Burst. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 392 API_SIGNED d_fb_margin_beg; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 393 API_SIGNED d_fb_margin_end; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 394 API_SIGNED d_nsubb_idle; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 395 API_SIGNED d_nsubb_dedic; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 396 API_SIGNED d_fb_thr_det_iacq; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 397 API_SIGNED d_fb_thr_det_track; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 398 //...................................Demodulation. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 399 API_SIGNED d_dc_off_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 400 API_SIGNED d_dummy_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 401 API_SIGNED d_dem_pond_gewl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 402 API_SIGNED d_dem_pond_red; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 403 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 404 //...................................TCH Full Speech. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 405 API_SIGNED d_maccthresh1; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 406 API_SIGNED d_mldt; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 407 API_SIGNED d_maccthresh; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 408 API_SIGNED d_gu; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 409 API_SIGNED d_go; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 410 API_SIGNED d_attmax; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 411 API_SIGNED d_sm; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 412 API_SIGNED d_b; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 413 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 414 // V42Bis module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 415 API_SIGNED d_v42b_switch_hyst; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 416 API_SIGNED d_v42b_switch_min; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 417 API_SIGNED d_v42b_switch_max; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 418 API_SIGNED d_v42b_reset_delay; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 419 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 420 //...................................TCH Half Speech. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 421 API_SIGNED d_ldT_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 422 API_SIGNED d_maccthresh_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 423 API_SIGNED d_maccthresh1_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 424 API_SIGNED d_gu_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 425 API_SIGNED d_go_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 426 API_SIGNED d_b_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 427 API_SIGNED d_sm_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 428 API_SIGNED d_attmax_hr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 429 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 430 //...................................TCH Enhanced FR Speech. | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 431 API_SIGNED c_mldt_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 432 API_SIGNED c_maccthresh_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 433 API_SIGNED c_maccthresh1_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 434 API_SIGNED c_gu_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 435 API_SIGNED c_go_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 436 API_SIGNED c_b_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 437 API_SIGNED c_sm_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 438 API_SIGNED c_attmax_efr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 439 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 440 //...................................CHED | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 441 API_SIGNED d_sd_min_thr_tchfs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 442 API_SIGNED d_ma_min_thr_tchfs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 443 API_SIGNED d_md_max_thr_tchfs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 444 API_SIGNED d_md1_max_thr_tchfs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 445 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 446 API_SIGNED d_sd_min_thr_tchhs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 447 API_SIGNED d_ma_min_thr_tchhs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 448 API_SIGNED d_sd_av_thr_tchhs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 449 API_SIGNED d_md_max_thr_tchhs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 450 API_SIGNED d_md1_max_thr_tchhs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 451 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 452 API_SIGNED d_sd_min_thr_tchefs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 453 API_SIGNED d_ma_min_thr_tchefs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 454 API_SIGNED d_md_max_thr_tchefs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 455 API_SIGNED d_md1_max_thr_tchefs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 456 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 457 API_SIGNED d_wed_fil_ini; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 458 API_SIGNED d_wed_fil_tc; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 459 API_SIGNED d_x_min; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 460 API_SIGNED d_x_max; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 461 API_SIGNED d_slope; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 462 API_SIGNED d_y_min; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 463 API_SIGNED d_y_max; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 464 API_SIGNED d_wed_diff_threshold; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 465 API_SIGNED d_mabfi_min_thr_tchhs; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 466 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 467 // FACCH module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 468 API_SIGNED d_facch_thr; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 469 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 470 // IDS module | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 471 API_SIGNED d_max_ovsp_ul; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 472 API_SIGNED d_sync_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 473 API_SIGNED d_idle_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 474 API_SIGNED d_m1_thres; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 475 API_SIGNED d_max_ovsp_dl; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 476 API_SIGNED d_gsm_bgd_mgt; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 477 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 478 // FIR coefficients | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 479 API a_fir_holes[4]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 480 API a_fir31_uplink[31]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 481 API a_fir31_downlink[31]; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 482 } | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 483 T_PARAM_MCU_DSP; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 484 | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 485 typedef struct | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 486 { | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 487 API d_debug_ptr_begin; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 488 API d_debug_ptr_end; | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 489 } | 
| 
1dcc9e4b71fd
target-utils/calversion: program written, compiles
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 490 T_DB2_DSP_TO_MCU; | 
