1799 lines
92 KiB
PHP
1799 lines
92 KiB
PHP
; vim: set ft=nasm:
|
|
|
|
%define CMD_OK 1
|
|
%define CMD_ERR 2
|
|
|
|
%define MDMCONF_IQDUMP_FIRST_REG 43 ; ADCDIGCONF
|
|
%define MDMCONF_IQDUMP_LAST_REG 78 ; DEMSWQU0
|
|
|
|
;;; Length of configuration (number of .DATA words)
|
|
%define MDMCONF_IQDUMP_LENGTH 36
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;;;; mce_commonlib.asm
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT0 event register bit positions
|
|
;
|
|
%define MCEEVENT0_MDMAPI_WR 0 ; New command from CPE received in MDMAPI register
|
|
%define MCEEVENT0_TIMER_IRQ 1 ; Timer period expired in local timer
|
|
%define MCEEVENT0_CLKEN_4BAUD 2 ; Clock enable event at 4 times baud rate
|
|
%define MCEEVENT0_FIFO_ERR_UNDERFLOW 3 ; FIFO underflow error event
|
|
%define MCEEVENT0_FIFO_ERR_OVERFLOW 4 ; FIFO overflow error event
|
|
%define MCEEVENT0_RFECMD_IRQ 5 ; New command from RFE received in MCERCEV register
|
|
%define MCEEVENT0_COUNTER_IRQ 6 ; Counter value reached in local timer
|
|
%define MCEEVENT0_MDMFIFO_WR 7 ; A write to the MDMFIFO register from CPE
|
|
%define MCEEVENT0_CPEFWEVENT0 8 ; Firmware defined event from CPE
|
|
%define MCEEVENT0_CPEFWEVENT1 9 ; Firmware defined event from CPE
|
|
%define MCEEVENT0_BDEC_EN 10 ; BDEC output enable
|
|
%define MCEEVENT0_FRAC_EN 11 ; FRAC output enable
|
|
%define MCEEVENT0_DL_TX_DONE 12 ; SMI serdes data word transmit done
|
|
%define MCEEVENT0_CL_TX_DONE 13 ; SMI serdes command word transmit done
|
|
%define MCEEVENT0_DL_RX_IRQ 14 ; SMI serdes data word receive interrupt
|
|
%define MCEEVENT0_CL_RX_IRQ 15 ; SMI serdes command word receive interrupt
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT1 event register bit positions
|
|
;
|
|
%define MCEEVENT1_PREAMBLE_DONE 0 ; Preamble done interrupt from modulator
|
|
%define MCEEVENT1_CLKEN_BAUD 1 ; Baud indication
|
|
%define MCEEVENT1_FIFOWR_READY 2 ; It is legal to write to MDMFIFOWR register
|
|
%define MCEEVENT1_FIFORD_VALID 3 ; It is leval to read from MDMFIFORD register
|
|
%define MCEEVENT1_VITACC 4 ; Unused event
|
|
%define MCEEVENT1_MDMCMDPAR0_WR 5 ; A write to MDMCMDPAR0 register from CPE
|
|
%define MCEEVENT1_MDMCMDPAR1_WR 6 ; A write to MDMCMDPAR1 register from CPE
|
|
%define MCEEVENT1_CLKEN_BAUD_F 7 ; Flushed Baud Indication
|
|
%define MCEEVENT1_RAT_EVENT0 8 ; Radio timer event 0
|
|
%define MCEEVENT1_RAT_EVENT1 9 ; Radio timer event 1
|
|
%define MCEEVENT1_RAT_EVENT2 10 ; Radio timer event 2
|
|
%define MCEEVENT1_RAT_EVENT3 11 ; Radio timer event 3
|
|
%define MCEEVENT1_RAT_EVENT4 12 ; Radio timer event 4
|
|
%define MCEEVENT1_RAT_EVENT5 13 ; Radio timer event 5
|
|
%define MCEEVENT1_RAT_EVENT6 14 ; Radio timer event 6
|
|
%define MCEEVENT1_RAT_EVENT7 15 ; Radio timer event 7
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT2 event register bit positions
|
|
;
|
|
%define MCEEVENT2_C1BE_A_POS_PEAK 0 ; Correlator peak detect: corr A > thr A (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_A_NEG_PEAK 1 ; Correlator peak detect: corr A < -thr A (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_A_ANY_PEAK 2 ; Correlator peak detect: abs(corr A) > thr A (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_B_POS_PEAK 3 ; Correlator peak detect: corr B > thr B (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_B_NEG_PEAK 4 ; Correlator peak detect: corr B < -thr B (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_B_ANY_PEAK 5 ; Correlator peak detect: abs(corr B) > thr B (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_C_POS_PEAK 6 ; Correlator peak detect: corr C > thr C (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_C_NEG_PEAK 7 ; Correlator peak detect: corr C < -thr C (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_C_ANY_PEAK 8 ; Correlator peak detect: abs(corr C) > thr C (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_CMB_POS_PEAK 9 ; Correlator peak detect: corr CMB > thr CMB (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_CMB_NEG_PEAK 10 ; Correlator peak detect: corr CMB < -thr CMB (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_CMB_ANY_PEAK 11 ; Correlator peak detect: abs(corr CMB) > thr CMB (occurs one sample after peak)
|
|
%define MCEEVENT2_C1BE_B_LOADED 12 ; Correlator B loaded (by auto-copy function)
|
|
%define MCEEVENT2_SWQU_SYNCED_IRQ 13 ; Sync word qualifier detected sync word
|
|
%define MCEEVENT2_MDMGPI0 14 ; Event from RFCore GPI 0
|
|
%define MCEEVENT2_MDMGPI1 15 ; Event from RFCore GPI 1
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT3 event register bit positions
|
|
;
|
|
%define MCEEVENT3_C1BE_D_POS_PEAK 0 ; Correlator peak detect: corr A > thr A (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_D_NEG_PEAK 1 ; Correlator peak detect: corr A < -thr A (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_D_ANY_PEAK 2 ; Correlator peak detect: abs(corr A) > thr A (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_E_POS_PEAK 3 ; Correlator peak detect: corr B > thr B (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_E_NEG_PEAK 4 ; Correlator peak detect: corr B < -thr B (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_E_ANY_PEAK 5 ; Correlator peak detect: abs(corr B) > thr B (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_F_POS_PEAK 6 ; Correlator peak detect: corr C > thr C (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_F_NEG_PEAK 7 ; Correlator peak detect: corr C < -thr C (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_F_ANY_PEAK 8 ; Correlator peak detect: abs(corr C) > thr C (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_CMB_DE_POS_PEAK 9 ; Correlator peak detect: corr CMB > thr CMB (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_CMB_DE_NEG_PEAK 10 ; Correlator peak detect: corr CMB < -thr CMB (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_CMB_DE_ANY_PEAK 11 ; Correlator peak detect: abs(corr CMB) > thr CMB (occurs one sample after peak)
|
|
%define MCEEVENT3_C1BE_G_POS_PEAK 12 ; Correlator peak detect: corr G > thr G
|
|
%define MCEEVENT3_C1BE_G_NEG_PEAK 13 ; Correlator peak detect: corr G < -thr G
|
|
%define MCEEVENT3_C1BE_G_ANY_PEAK 14 ; Correlator peak detect: abs(corr G) > thr G
|
|
%define MCEEVENT3_SWQU_FALSE_SYNC_IRQ 15 ; Sync owrd qualifier false sync
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;;;; mdm_regs.asm
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; --------------------------------------------------------------
|
|
; MDMENABLE
|
|
;
|
|
%define MDMENABLE 0
|
|
%define MDMENABLE_PDIF2 11 ;
|
|
%define MDMENABLE_PHASECORR 10 ;
|
|
%define MDMENABLE_HILBDISC 9 ;
|
|
%define MDMENABLE_FB2PLL 8 ;
|
|
%define MDMENABLE_VITACC 7 ;
|
|
%define MDMENABLE_ADCDIG 6 ;
|
|
%define MDMENABLE_SMI 5 ;
|
|
%define MDMENABLE_DEMODULATOR 4 ;
|
|
%define MDMENABLE_MODULATOR 3 ;
|
|
%define MDMENABLE_TIMEBASE 2 ;
|
|
%define MDMENABLE_TXRXFIFO 1 ;
|
|
%define MDMENABLE_mce 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMINIT
|
|
;
|
|
%define MDMINIT 1
|
|
%define MDMINIT_PDIF2 11 ;
|
|
%define MDMINIT_PHASECORR 10 ;
|
|
%define MDMINIT_HILBDISC 9 ;
|
|
%define MDMINIT_FB2PLL 8 ;
|
|
%define MDMINIT_VITACC 7 ;
|
|
%define MDMINIT_ADCDIG 6 ;
|
|
%define MDMINIT_SMI 5 ;
|
|
%define MDMINIT_DEMODULATOR 4 ;
|
|
%define MDMINIT_MODULATOR 3 ;
|
|
%define MDMINIT_TIMEBASE 2 ;
|
|
%define MDMINIT_TXRXFIFO 1 ;
|
|
%define MDMINIT_mce 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMPDREQ
|
|
;
|
|
%define MDMPDREQ 2
|
|
%define MDMPDREQ_mcePDREQ 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMENABLE0
|
|
;
|
|
%define DEMENABLE0 3
|
|
%define DEMENABLE0_FE23 15 ;
|
|
%define DEMENABLE0_FE13 14 ;
|
|
%define DEMENABLE0_FELP 13 ;
|
|
%define DEMENABLE0_THRD 12 ;
|
|
%define DEMENABLE0_FRAC 11 ;
|
|
%define DEMENABLE0_FIDC 10 ;
|
|
%define DEMENABLE0_CHFI 9 ;
|
|
%define DEMENABLE0_BDEC 8 ;
|
|
%define DEMENABLE0_IQMC 7 ;
|
|
%define DEMENABLE0_MGE2 6 ;
|
|
%define DEMENABLE0_MGE1 5 ;
|
|
%define DEMENABLE0_RSVD 4 ;
|
|
%define DEMENABLE0_CODC 3 ;
|
|
%define DEMENABLE0_CMI4 2 ;
|
|
%define DEMENABLE0_CMIX 1 ;
|
|
%define DEMENABLE0_HILB 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMENABLE1
|
|
;
|
|
%define DEMENABLE1 4
|
|
%define DEMENABLE1_VITE 15 ;
|
|
%define DEMENABLE1_MLSE 14 ;
|
|
%define DEMENABLE1_SOFD 13 ;
|
|
%define DEMENABLE1_SWQU 12 ;
|
|
%define DEMENABLE1_MAFC 11 ;
|
|
%define DEMENABLE1_MAFI 10 ;
|
|
%define DEMENABLE1_FIFE 9 ;
|
|
%define DEMENABLE1_PDIF 8 ;
|
|
%define DEMENABLE1_CA2P 7 ;
|
|
%define DEMENABLE1_FECP 6 ;
|
|
%define DEMENABLE1_FEC5 5 ;
|
|
%define DEMENABLE1_C1BE 4 ;
|
|
%define DEMENABLE1_LQIE 3 ;
|
|
%define DEMENABLE1_F4BA 2 ;
|
|
%define DEMENABLE1_STIM 1 ;
|
|
%define DEMENABLE1_DSBU 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMINIT0
|
|
;
|
|
%define DEMINIT0 5
|
|
%define DEMINIT0_FE23 15 ;
|
|
%define DEMINIT0_FE13 14 ;
|
|
%define DEMINIT0_FELP 13 ;
|
|
%define DEMINIT0_THRD 12 ;
|
|
%define DEMINIT0_FRAC 11 ;
|
|
%define DEMINIT0_FIDC 10 ;
|
|
%define DEMINIT0_CHFI 9 ;
|
|
%define DEMINIT0_BDEC 8 ;
|
|
%define DEMINIT0_IQMC 7 ;
|
|
%define DEMINIT0_MGE2 6 ;
|
|
%define DEMINIT0_MGE1 5 ;
|
|
%define DEMINIT0_RSVD 4 ;
|
|
%define DEMINIT0_CODC 3 ;
|
|
%define DEMINIT0_CMI4 2 ;
|
|
%define DEMINIT0_CMIX 1 ;
|
|
%define DEMINIT0_HILB 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMINIT1
|
|
;
|
|
%define DEMINIT1 6
|
|
%define DEMINIT1_VITE 15 ;
|
|
%define DEMINIT1_MLSE 14 ;
|
|
%define DEMINIT1_SOFD 13 ;
|
|
%define DEMINIT1_SWQU 12 ;
|
|
%define DEMINIT1_MAFC 11 ;
|
|
%define DEMINIT1_MAFI 10 ;
|
|
%define DEMINIT1_FIFE 9 ;
|
|
%define DEMINIT1_PDIF 8 ;
|
|
%define DEMINIT1_CA2P 7 ;
|
|
%define DEMINIT1_FECP 6 ;
|
|
%define DEMINIT1_FEC5 5 ;
|
|
%define DEMINIT1_C1BE 4 ;
|
|
%define DEMINIT1_LQIE 3 ;
|
|
%define DEMINIT1_F4BA 2 ;
|
|
%define DEMINIT1_STIM 1 ;
|
|
%define DEMINIT1_DSBU 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCESTROBES0
|
|
;
|
|
%define MCESTROBES0 7
|
|
%define MCESTROBES0_EVENT5 12 ;
|
|
%define MCESTROBES0_EVENT4 11 ;
|
|
%define MCESTROBES0_ROMDUMP 10 ;
|
|
%define MCESTROBES0_VITACCSTART 9 ;
|
|
%define MCESTROBES0_MLSETERM 8 ;
|
|
%define MCESTROBES0_EVENT3 7 ;
|
|
%define MCESTROBES0_EVENT2 6 ;
|
|
%define MCESTROBES0_EVENT1 5 ;
|
|
%define MCESTROBES0_EVENT0 4 ;
|
|
%define MCESTROBES0_MCETIMBALIGN 3 ;
|
|
%define MCESTROBES0_DSBURESTART 2 ;
|
|
%define MCESTROBES0_RSVD 1 ;
|
|
%define MCESTROBES0_CMDDONE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCESTROBES1
|
|
;
|
|
%define MCESTROBES1 8
|
|
%define MCESTROBES1_C1BECOPYCMD2 15 ;
|
|
%define MCESTROBES1_C1BEPEAKGCMD 14 ;
|
|
%define MCESTROBES1_C1BEPEAKDECMD 13 ;
|
|
%define MCESTROBES1_C1BEPEAKFCMD 12 ;
|
|
%define MCESTROBES1_C1BEPEAKECMD 11 ;
|
|
%define MCESTROBES1_C1BEPEAKDCMD 10 ;
|
|
%define MCESTROBES1_C1BEPEAKABCMD 9 ;
|
|
%define MCESTROBES1_C1BEPEAKCCMD 8 ;
|
|
%define MCESTROBES1_C1BEPEAKBCMD 7 ;
|
|
%define MCESTROBES1_C1BEPEAKACMD 6 ;
|
|
%define MCESTROBES1_C1BEADVANCECMD 5 ;
|
|
%define MCESTROBES1_C1BESTALLCMD 4 ;
|
|
%define MCESTROBES1_C1BEROTCMD 2 ;
|
|
%define MCESTROBES1_C1BECOPYCMD 1 ;
|
|
%define MCESTROBES1_RESERVED 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT0
|
|
;
|
|
%define MCEEVENT0 9
|
|
%define MCEEVENT0_CL_RX_IRQ 15 ;
|
|
%define MCEEVENT0_DL_RX_IRQ 14 ;
|
|
%define MCEEVENT0_CL_TX_DONE 13 ;
|
|
%define MCEEVENT0_DL_TX_DONE 12 ;
|
|
%define MCEEVENT0_FRAC_EN 11 ;
|
|
%define MCEEVENT0_BDEC_EN 10 ;
|
|
%define MCEEVENT0_CPEFWEVENT1 9 ;
|
|
%define MCEEVENT0_CPEFWEVENT0 8 ;
|
|
%define MCEEVENT0_MDMFIFO_WR 7 ;
|
|
%define MCEEVENT0_COUNTER_IRQ 6 ;
|
|
%define MCEEVENT0_RFECMD_IRQ 5 ;
|
|
%define MCEEVENT0_FIFO_ERR_OVERFLOW 4 ;
|
|
%define MCEEVENT0_FIFO_ERR_UNDERFLOW 3 ;
|
|
%define MCEEVENT0_CLKEN_4BAUD 2 ;
|
|
%define MCEEVENT0_TIMER_IRQ 1 ;
|
|
%define MCEEVENT0_MDMAPI_WR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT1
|
|
;
|
|
%define MCEEVENT1 10
|
|
%define MCEEVENT1_RAT_EVENT7 15 ;
|
|
%define MCEEVENT1_RAT_EVENT6 14 ;
|
|
%define MCEEVENT1_RAT_EVENT5 13 ;
|
|
%define MCEEVENT1_RAT_EVENT4 12 ;
|
|
%define MCEEVENT1_RAT_EVENT3 11 ;
|
|
%define MCEEVENT1_RAT_EVENT2 10 ;
|
|
%define MCEEVENT1_RAT_EVENT1 9 ;
|
|
%define MCEEVENT1_RAT_EVENT0 8 ;
|
|
%define MCEEVENT1_CLKEN_BAUD_F 7 ;
|
|
%define MCEEVENT1_MDMCMDPAR1_WR 6 ;
|
|
%define MCEEVENT1_MDMCMDPAR0_WR 5 ;
|
|
%define MCEEVENT1_VITACC 4 ;
|
|
%define MCEEVENT1_FIFORD_VALID 3 ;
|
|
%define MCEEVENT1_FIFOWR_READY 2 ;
|
|
%define MCEEVENT1_CLKEN_BAUD 1 ;
|
|
%define MCEEVENT1_PREAMBLE_DONE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT2
|
|
;
|
|
%define MCEEVENT2 11
|
|
%define MCEEVENT2_MDMGPI1 15 ;
|
|
%define MCEEVENT2_MDMGPI0 14 ;
|
|
%define MCEEVENT2_SWQU_SYNCED_IRQ 13 ;
|
|
%define MCEEVENT2_C1BE_B_LOADED 12 ;
|
|
%define MCEEVENT2_C1BE_CMB_ANY_PEAK 11 ;
|
|
%define MCEEVENT2_C1BE_CMB_NEG_PEAK 10 ;
|
|
%define MCEEVENT2_C1BE_CMB_POS_PEAK 9 ;
|
|
%define MCEEVENT2_C1BE_C_ANY_PEAK 8 ;
|
|
%define MCEEVENT2_C1BE_C_NEG_PEAK 7 ;
|
|
%define MCEEVENT2_C1BE_C_POS_PEAK 6 ;
|
|
%define MCEEVENT2_C1BE_B_ANY_PEAK 5 ;
|
|
%define MCEEVENT2_C1BE_B_NEG_PEAK 4 ;
|
|
%define MCEEVENT2_C1BE_B_POS_PEAK 3 ;
|
|
%define MCEEVENT2_C1BE_A_ANY_PEAK 2 ;
|
|
%define MCEEVENT2_C1BE_A_NEG_PEAK 1 ;
|
|
%define MCEEVENT2_C1BE_A_POS_PEAK 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENT3
|
|
;
|
|
%define MCEEVENT3 12
|
|
%define MCEEVENT3_SWQU_FALSE_SYNC_IRQ 15 ;
|
|
%define MCEEVENT3_C1BE_G_ANY_PEAK 14 ;
|
|
%define MCEEVENT3_C1BE_G_NEG_PEAK 13 ;
|
|
%define MCEEVENT3_C1BE_G_POS_PEAK 12 ;
|
|
%define MCEEVENT3_C1BE_CMB_DE_ANY_PEAK 11 ;
|
|
%define MCEEVENT3_C1BE_CMB_DE_NEG_PEAK 10 ;
|
|
%define MCEEVENT3_C1BE_CMB_DE_POS_PEAK 9 ;
|
|
%define MCEEVENT3_C1BE_F_ANY_PEAK 8 ;
|
|
%define MCEEVENT3_C1BE_F_NEG_PEAK 7 ;
|
|
%define MCEEVENT3_C1BE_F_POS_PEAK 6 ;
|
|
%define MCEEVENT3_C1BE_E_ANY_PEAK 5 ;
|
|
%define MCEEVENT3_C1BE_E_NEG_PEAK 4 ;
|
|
%define MCEEVENT3_C1BE_E_POS_PEAK 3 ;
|
|
%define MCEEVENT3_C1BE_D_ANY_PEAK 2 ;
|
|
%define MCEEVENT3_C1BE_D_NEG_PEAK 1 ;
|
|
%define MCEEVENT3_C1BE_D_POS_PEAK 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTMSK0
|
|
;
|
|
%define MCEEVENTMSK0 13
|
|
%define MCEEVENTMSK0_CL_RX_IRQ 15 ;
|
|
%define MCEEVENTMSK0_DL_RX_IRQ 14 ;
|
|
%define MCEEVENTMSK0_CL_TX_DONE 13 ;
|
|
%define MCEEVENTMSK0_DL_TX_DONE 12 ;
|
|
%define MCEEVENTMSK0_FRAC_EN 11 ;
|
|
%define MCEEVENTMSK0_BDEC_EN 10 ;
|
|
%define MCEEVENTMSK0_CPEFWEVENT1 9 ;
|
|
%define MCEEVENTMSK0_CPEFWEVENT0 8 ;
|
|
%define MCEEVENTMSK0_MDMFIFO_WR 7 ;
|
|
%define MCEEVENTMSK0_COUNTER_IRQ 6 ;
|
|
%define MCEEVENTMSK0_RFECMD_IRQ 5 ;
|
|
%define MCEEVENTMSK0_FIFO_ERR_OVERFLOW 4 ;
|
|
%define MCEEVENTMSK0_FIFO_ERR_UNDERFLOW 3 ;
|
|
%define MCEEVENTMSK0_CLKEN_4BAUD 2 ;
|
|
%define MCEEVENTMSK0_TIMER_IRQ 1 ;
|
|
%define MCEEVENTMSK0_MDMAPI_WR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTMSK1
|
|
;
|
|
%define MCEEVENTMSK1 14
|
|
%define MCEEVENTMSK1_RAT_EVENT7 15 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT6 14 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT5 13 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT4 12 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT3 11 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT2 10 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT1 9 ;
|
|
%define MCEEVENTMSK1_RAT_EVENT0 8 ;
|
|
%define MCEEVENTMSK1_CLKEN_BAUD_F 7 ;
|
|
%define MCEEVENTMSK1_MDMCMDPAR1_WR 6 ;
|
|
%define MCEEVENTMSK1_MDMCMDPAR0_WR 5 ;
|
|
%define MCEEVENTMSK1_VITACC 4 ;
|
|
%define MCEEVENTMSK1_FIFORD_VALID 3 ;
|
|
%define MCEEVENTMSK1_FIFOWR_READY 2 ;
|
|
%define MCEEVENTMSK1_CLKEN_BAUD 1 ;
|
|
%define MCEEVENTMSK1_PREAMBLE_DONE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTMSK2
|
|
;
|
|
%define MCEEVENTMSK2 15
|
|
%define MCEEVENTMSK2_MDMGPI1 15 ;
|
|
%define MCEEVENTMSK2_MDMGPI0 14 ;
|
|
%define MCEEVENTMSK2_SWQU_SYNCED_IRQ 13 ;
|
|
%define MCEEVENTMSK2_C1BE_B_LOADED 12 ;
|
|
%define MCEEVENTMSK2_C1BE_CMB_ANY_PEAK 11 ;
|
|
%define MCEEVENTMSK2_C1BE_CMB_NEG_PEAK 10 ;
|
|
%define MCEEVENTMSK2_C1BE_CMB_POS_PEAK 9 ;
|
|
%define MCEEVENTMSK2_C1BE_C_ANY_PEAK 8 ;
|
|
%define MCEEVENTMSK2_C1BE_C_NEG_PEAK 7 ;
|
|
%define MCEEVENTMSK2_C1BE_C_POS_PEAK 6 ;
|
|
%define MCEEVENTMSK2_C1BE_B_ANY_PEAK 5 ;
|
|
%define MCEEVENTMSK2_C1BE_B_NEG_PEAK 4 ;
|
|
%define MCEEVENTMSK2_C1BE_B_POS_PEAK 3 ;
|
|
%define MCEEVENTMSK2_C1BE_A_ANY_PEAK 2 ;
|
|
%define MCEEVENTMSK2_C1BE_A_NEG_PEAK 1 ;
|
|
%define MCEEVENTMSK2_C1BE_A_POS_PEAK 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTMSK3
|
|
;
|
|
%define MCEEVENTMSK3 16
|
|
%define MCEEVENTMSK3_SWQU_FALSE_SYNC_IRQ 15 ;
|
|
%define MCEEVENTMSK3_C1BE_G_ANY_PEAK 14 ;
|
|
%define MCEEVENTMSK3_C1BE_G_NEG_PEAK 13 ;
|
|
%define MCEEVENTMSK3_C1BE_G_POS_PEAK 12 ;
|
|
%define MCEEVENTMSK3_C1BE_CMB_DE_ANY_PEAK 11 ;
|
|
%define MCEEVENTMSK3_C1BE_CMB_DE_NEG_PEAK 10 ;
|
|
%define MCEEVENTMSK3_C1BE_CMB_DE_POS_PEAK 9 ;
|
|
%define MCEEVENTMSK3_C1BE_F_ANY_PEAK 8 ;
|
|
%define MCEEVENTMSK3_C1BE_F_NEG_PEAK 7 ;
|
|
%define MCEEVENTMSK3_C1BE_F_POS_PEAK 6 ;
|
|
%define MCEEVENTMSK3_C1BE_E_ANY_PEAK 5 ;
|
|
%define MCEEVENTMSK3_C1BE_E_NEG_PEAK 4 ;
|
|
%define MCEEVENTMSK3_C1BE_E_POS_PEAK 3 ;
|
|
%define MCEEVENTMSK3_C1BE_D_ANY_PEAK 2 ;
|
|
%define MCEEVENTMSK3_C1BE_D_NEG_PEAK 1 ;
|
|
%define MCEEVENTMSK3_C1BE_D_POS_PEAK 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTCLR0
|
|
;
|
|
%define MCEEVENTCLR0 17
|
|
%define MCEEVENTCLR0_CL_RX_IRQ 15 ;
|
|
%define MCEEVENTCLR0_DL_RX_IRQ 14 ;
|
|
%define MCEEVENTCLR0_CL_TX_DONE 13 ;
|
|
%define MCEEVENTCLR0_DL_TX_DONE 12 ;
|
|
%define MCEEVENTCLR0_FRAC_EN 11 ;
|
|
%define MCEEVENTCLR0_BDEC_EN 10 ;
|
|
%define MCEEVENTCLR0_CPEFWEVENT1 9 ;
|
|
%define MCEEVENTCLR0_CPEFWEVENT0 8 ;
|
|
%define MCEEVENTCLR0_MDMFIFO_WR 7 ;
|
|
%define MCEEVENTCLR0_COUNTER_IRQ 6 ;
|
|
%define MCEEVENTCLR0_RFECMD_IRQ 5 ;
|
|
%define MCEEVENTCLR0_FIFO_ERR_OVERFLOW 4 ;
|
|
%define MCEEVENTCLR0_FIFO_ERR_UNDERFLOW 3 ;
|
|
%define MCEEVENTCLR0_CLKEN_4BAUD 2 ;
|
|
%define MCEEVENTCLR0_TIMER_IRQ 1 ;
|
|
%define MCEEVENTCLR0_MDMAPI_WR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTCLR1
|
|
;
|
|
%define MCEEVENTCLR1 18
|
|
%define MCEEVENTCLR1_RAT_EVENT7 15 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT6 14 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT5 13 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT4 12 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT3 11 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT2 10 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT1 9 ;
|
|
%define MCEEVENTCLR1_RAT_EVENT0 8 ;
|
|
%define MCEEVENTCLR1_CLKEN_BAUD_F 7 ;
|
|
%define MCEEVENTCLR1_MDMCMDPAR1_WR 6 ;
|
|
%define MCEEVENTCLR1_MDMCMDPAR0_WR 5 ;
|
|
%define MCEEVENTCLR1_VITACC 4 ;
|
|
%define MCEEVENTCLR1_FIFORD_VALID 3 ;
|
|
%define MCEEVENTCLR1_FIFOWR_READY 2 ;
|
|
%define MCEEVENTCLR1_CLKEN_BAUD 1 ;
|
|
%define MCEEVENTCLR1_PREAMBLE_DONE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTCLR2
|
|
;
|
|
%define MCEEVENTCLR2 19
|
|
%define MCEEVENTCLR2_MDMGPI1 15 ;
|
|
%define MCEEVENTCLR2_MDMGPI0 14 ;
|
|
%define MCEEVENTCLR2_SWQU_SYNCED_IRQ 13 ;
|
|
%define MCEEVENTCLR2_C1BE_B_LOADED 12 ;
|
|
%define MCEEVENTCLR2_C1BE_CMB_ANY_PEAK 11 ;
|
|
%define MCEEVENTCLR2_C1BE_CMB_NEG_PEAK 10 ;
|
|
%define MCEEVENTCLR2_C1BE_CMB_POS_PEAK 9 ;
|
|
%define MCEEVENTCLR2_C1BE_C_ANY_PEAK 8 ;
|
|
%define MCEEVENTCLR2_C1BE_C_NEG_PEAK 7 ;
|
|
%define MCEEVENTCLR2_C1BE_C_POS_PEAK 6 ;
|
|
%define MCEEVENTCLR2_C1BE_B_ANY_PEAK 5 ;
|
|
%define MCEEVENTCLR2_C1BE_B_NEG_PEAK 4 ;
|
|
%define MCEEVENTCLR2_C1BE_B_POS_PEAK 3 ;
|
|
%define MCEEVENTCLR2_C1BE_A_ANY_PEAK 2 ;
|
|
%define MCEEVENTCLR2_C1BE_A_NEG_PEAK 1 ;
|
|
%define MCEEVENTCLR2_C1BE_A_POS_PEAK 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEEVENTCLR3
|
|
;
|
|
%define MCEEVENTCLR3 20
|
|
%define MCEEVENTCLR3_SWQU_FALSE_SYNC_IRQ 15 ;
|
|
%define MCEEVENTCLR3_C1BE_G_ANY_PEAK 14 ;
|
|
%define MCEEVENTCLR3_C1BE_G_NEG_PEAK 13 ;
|
|
%define MCEEVENTCLR3_C1BE_G_POS_PEAK 12 ;
|
|
%define MCEEVENTCLR3_C1BE_CMB_DE_ANY_PEAK 11 ;
|
|
%define MCEEVENTCLR3_C1BE_CMB_DE_NEG_PEAK 10 ;
|
|
%define MCEEVENTCLR3_C1BE_CMB_DE_POS_PEAK 9 ;
|
|
%define MCEEVENTCLR3_C1BE_F_ANY_PEAK 8 ;
|
|
%define MCEEVENTCLR3_C1BE_F_NEG_PEAK 7 ;
|
|
%define MCEEVENTCLR3_C1BE_F_POS_PEAK 6 ;
|
|
%define MCEEVENTCLR3_C1BE_E_ANY_PEAK 5 ;
|
|
%define MCEEVENTCLR3_C1BE_E_NEG_PEAK 4 ;
|
|
%define MCEEVENTCLR3_C1BE_E_POS_PEAK 3 ;
|
|
%define MCEEVENTCLR3_C1BE_D_ANY_PEAK 2 ;
|
|
%define MCEEVENTCLR3_C1BE_D_NEG_PEAK 1 ;
|
|
%define MCEEVENTCLR3_C1BE_D_POS_PEAK 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEPROGRAMSRC
|
|
;
|
|
%define MCEPROGRAMSRC 21
|
|
%define MCEPROGRAMSRC_ROMBANK 1 ;
|
|
%define MCEPROGRAMSRC_RAMROM 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMAPI
|
|
;
|
|
%define MDMAPI 22
|
|
%define MDMAPI_PROTOCOLID 8 ;
|
|
%define MDMAPI_MDMCMD 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMCMDPAR0
|
|
;
|
|
%define MDMCMDPAR0 23
|
|
%define MDMCMDPAR0_PAR0 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMCMDPAR1
|
|
;
|
|
%define MDMCMDPAR1 24
|
|
%define MDMCMDPAR1_PAR1 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMCMDPAR2
|
|
;
|
|
%define MDMCMDPAR2 25
|
|
%define MDMCMDPAR2_PAR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMRFCHANNEL
|
|
;
|
|
%define MDMRFCHANNEL 26
|
|
%define MDMRFCHANNEL_VALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSTATUS
|
|
;
|
|
%define MDMSTATUS 27
|
|
%define MDMSTATUS_VALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMFIFOWR
|
|
;
|
|
%define MDMFIFOWR 28
|
|
%define MDMFIFOWR_PAYLOADIN 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMFIFORD
|
|
;
|
|
%define MDMFIFORD 29
|
|
%define MDMFIFORD_PAYLOADOUT 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMFIFOWRCTRL
|
|
;
|
|
%define MDMFIFOWRCTRL 30
|
|
%define MDMFIFOWRCTRL_FIFOWRPORT 4 ;
|
|
%define MDMFIFOWRCTRL_WORDSZWR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMFIFORDCTRL
|
|
;
|
|
%define MDMFIFORDCTRL 31
|
|
%define MDMFIFORDCTRL_FIFORDPORT 4 ;
|
|
%define MDMFIFORDCTRL_WORDSZRD 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMFIFOCFG
|
|
;
|
|
%define MDMFIFOCFG 32
|
|
%define MDMFIFOCFG_AFULLTHR 8 ;
|
|
%define MDMFIFOCFG_AEMPTYTHR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMFIFOSTA
|
|
;
|
|
%define MDMFIFOSTA 33
|
|
%define MDMFIFOSTA_OVERFLOW 5 ;
|
|
%define MDMFIFOSTA_ALMOSTFULL 4 ;
|
|
%define MDMFIFOSTA_ALMOSTEMPTY 3 ;
|
|
%define MDMFIFOSTA_UNDERFLOW 2 ;
|
|
%define MDMFIFOSTA_RXVALID 1 ;
|
|
%define MDMFIFOSTA_TXREADY 0 ;
|
|
; --------------------------------------------------------------
|
|
; CPEFWEVENT
|
|
;
|
|
%define CPEFWEVENT 34
|
|
%define CPEFWEVENT_EVENT3 3 ;
|
|
%define CPEFWEVENT_EVENT2 2 ;
|
|
%define CPEFWEVENT_EVENT1 1 ;
|
|
%define CPEFWEVENT_EVENT0 0 ;
|
|
; --------------------------------------------------------------
|
|
; RFESEND
|
|
;
|
|
%define RFESEND 35
|
|
%define RFESEND_MCECMD 0 ;
|
|
; --------------------------------------------------------------
|
|
; RFERCEV
|
|
;
|
|
%define RFERCEV 36
|
|
%define RFERCEV_RFECMD 0 ;
|
|
; --------------------------------------------------------------
|
|
; SMICONF
|
|
;
|
|
%define SMICONF 37
|
|
%define SMICONF_SMIENABLE 8 ;
|
|
%define SMICONF_PRESCALER 4 ;
|
|
%define SMICONF_MLENGTH 0 ;
|
|
; --------------------------------------------------------------
|
|
; SMIDLOUTG
|
|
;
|
|
%define SMIDLOUTG 38
|
|
%define SMIDLOUTG_DL 0 ;
|
|
; --------------------------------------------------------------
|
|
; SMICLOUTG
|
|
;
|
|
%define SMICLOUTG 39
|
|
%define SMICLOUTG_CL 0 ;
|
|
; --------------------------------------------------------------
|
|
; SMIDLINC
|
|
;
|
|
%define SMIDLINC 40
|
|
%define SMIDLINC_DL 0 ;
|
|
; --------------------------------------------------------------
|
|
; SMICLINC
|
|
;
|
|
%define SMICLINC 41
|
|
%define SMICLINC_CL 0 ;
|
|
; --------------------------------------------------------------
|
|
; SMISTA
|
|
;
|
|
%define SMISTA 42
|
|
%define SMISTA_INCCLERROR 1 ;
|
|
%define SMISTA_INCDLERROR 0 ;
|
|
; --------------------------------------------------------------
|
|
; ADCDIGCONF
|
|
;
|
|
%define ADCDIGCONF 43
|
|
%define ADCDIGCONF_QBRANCHEN 1 ;
|
|
%define ADCDIGCONF_IBRANCHEN 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODPRECTRL
|
|
;
|
|
%define MODPRECTRL 44
|
|
%define MODPRECTRL_REPS 4 ;
|
|
%define MODPRECTRL_SIZE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODSYMMAP0
|
|
;
|
|
%define MODSYMMAP0 45
|
|
%define MODSYMMAP0_SYM3 12 ;
|
|
%define MODSYMMAP0_SYM2 8 ;
|
|
%define MODSYMMAP0_SYM1 4 ;
|
|
%define MODSYMMAP0_SYM0 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODSYMMAP1
|
|
;
|
|
%define MODSYMMAP1 46
|
|
%define MODSYMMAP1_SYM7 12 ;
|
|
%define MODSYMMAP1_SYM6 8 ;
|
|
%define MODSYMMAP1_SYM5 4 ;
|
|
%define MODSYMMAP1_SYM4 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODSOFTTX
|
|
;
|
|
%define MODSOFTTX 47
|
|
%define MODSOFTTX_SOFTSYMBOL 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMBAUD
|
|
;
|
|
%define MDMBAUD 48
|
|
%define MDMBAUD_RATEWORD 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMBAUDPRE
|
|
;
|
|
%define MDMBAUDPRE 49
|
|
%define MDMBAUDPRE_ALIGNVALUE 13 ;
|
|
%define MDMBAUDPRE_EXTRATEWORD 8 ;
|
|
%define MDMBAUDPRE_PRESCALER 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODMAIN
|
|
;
|
|
%define MODMAIN 50
|
|
%define MODMAIN_SPREADFACTOR 6 ;
|
|
%define MODMAIN_FECSELECT 2 ;
|
|
%define MODMAIN_MODLEVELS 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMISC0
|
|
;
|
|
%define DEMMISC0 51
|
|
%define DEMMISC0_CMI4FMIXSIGN 12 ;
|
|
%define DEMMISC0_HILBREMOVEREAL 11 ;
|
|
%define DEMMISC0_HILBEN 10 ;
|
|
%define DEMMISC0_CMIXN 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMISC1
|
|
;
|
|
%define DEMMISC1 52
|
|
%define DEMMISC1_MGE2SRCSEL 2 ;
|
|
%define DEMMISC1_CHFIBW 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMISC2
|
|
;
|
|
%define DEMMISC2 53
|
|
%define DEMMISC2_LQIPERIOD 14 ;
|
|
%define DEMMISC2_MLSERUN 13 ;
|
|
%define DEMMISC2_MAFCGAIN 11 ;
|
|
%define DEMMISC2_STIMESTONLY 10 ;
|
|
%define DEMMISC2_STIMTEAPERIOD 7 ;
|
|
%define DEMMISC2_STIMTEAGAIN 4 ;
|
|
%define DEMMISC2_PDIFLINPREDEN 3 ;
|
|
%define DEMMISC2_PDIFDESPECKLEREN 2 ;
|
|
%define DEMMISC2_PDIFIQCONJEN 1 ;
|
|
%define DEMMISC2_PDIFLIMITRANGE 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMISC3
|
|
;
|
|
%define DEMMISC3 54
|
|
%define DEMMISC3_BDE1DVGA 10 ;
|
|
%define DEMMISC3_BDE2DVGA 8 ;
|
|
%define DEMMISC3_BDE1NUMSTAGES 5 ;
|
|
%define DEMMISC3_PDIFDECIM 3 ;
|
|
%define DEMMISC3_BDECNUMSTAGES 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMIQMC0
|
|
;
|
|
%define DEMIQMC0 55
|
|
%define DEMIQMC0_GAINFACTOR 8 ;
|
|
%define DEMIQMC0_PHASEFACTOR 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDSBU
|
|
;
|
|
%define DEMDSBU 56
|
|
%define DEMDSBU_DSBUDELAY 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDSBU2
|
|
;
|
|
%define DEMDSBU2 57
|
|
%define DEMDSBU2_DSBUAVGLENGTH 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCODC0
|
|
;
|
|
%define DEMCODC0 58
|
|
%define DEMCODC0_ESTSEL 11 ;
|
|
%define DEMCODC0_COMPSEL 9 ;
|
|
%define DEMCODC0_IIRUSEINITIAL 8 ;
|
|
%define DEMCODC0_IIRGAIN 5 ;
|
|
%define DEMCODC0_IIREN 4 ;
|
|
%define DEMCODC0_ACCCONTMODE 3 ;
|
|
%define DEMCODC0_ACCPERIOD 1 ;
|
|
%define DEMCODC0_ACCEN 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIDC0
|
|
;
|
|
%define DEMFIDC0 59
|
|
%define DEMFIDC0_COMPSEL 4 ;
|
|
%define DEMFIDC0_ACCPERIOD 2 ;
|
|
%define DEMFIDC0_ACCCONTMODE 1 ;
|
|
%define DEMFIDC0_ACCEN 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFEXB0
|
|
;
|
|
%define DEMFEXB0 60
|
|
%define DEMFEXB0_OUT2PASSTHROUGH 13 ;
|
|
%define DEMFEXB0_OUT2SRCSEL 11 ;
|
|
%define DEMFEXB0_OUT1PASSTHROUGH 10 ;
|
|
%define DEMFEXB0_OUT1SRCSEL 8 ;
|
|
%define DEMFEXB0_B4SRCSEL 6 ;
|
|
%define DEMFEXB0_B3SRCSEL 4 ;
|
|
%define DEMFEXB0_B2SRCSEL 2 ;
|
|
%define DEMFEXB0_B1SRCSEL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDSXB0
|
|
;
|
|
%define DEMDSXB0 61
|
|
%define DEMDSXB0_OUT2PASSTHROUGH 13 ;
|
|
%define DEMDSXB0_OUT1PASSTHROUGH 12 ;
|
|
%define DEMDSXB0_OUTSRCSEL2 10 ;
|
|
%define DEMDSXB0_OUTSRCSEL1 8 ;
|
|
%define DEMDSXB0_B4SRCSEL 6 ;
|
|
%define DEMDSXB0_B3SRCSEL 4 ;
|
|
%define DEMDSXB0_B2SRCSEL 2 ;
|
|
%define DEMDSXB0_B1SRCSEL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMD2XB0
|
|
;
|
|
%define DEMD2XB0 62
|
|
%define DEMD2XB0_B3SRCSEL 10 ;
|
|
%define DEMD2XB0_OUT2PASSTHROUGH 9 ;
|
|
%define DEMD2XB0_OUT1PASSTHROUGH 8 ;
|
|
%define DEMD2XB0_OUTSRCSEL2 6 ;
|
|
%define DEMD2XB0_OUTSRCSEL1 4 ;
|
|
%define DEMD2XB0_B2SRCSEL 2 ;
|
|
%define DEMD2XB0_B1SRCSEL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIFE0
|
|
;
|
|
%define DEMFIFE0 63
|
|
%define DEMFIFE0_FINEFOESEL 11 ;
|
|
%define DEMFIFE0_FOCFFSEL 9 ;
|
|
%define DEMFIFE0_ACCCNTMODE 8 ;
|
|
%define DEMFIFE0_ACCPERIOD 6 ;
|
|
%define DEMFIFE0_ACCEN 5 ;
|
|
%define DEMFIFE0_IIRUSEINITIAL 4 ;
|
|
%define DEMFIFE0_IIRGAIN 1 ;
|
|
%define DEMFIFE0_IIREN 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFI0
|
|
;
|
|
%define DEMMAFI0 64
|
|
%define DEMMAFI0_C1C7 8 ;
|
|
%define DEMMAFI0_C0C8 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFI1
|
|
;
|
|
%define DEMMAFI1 65
|
|
%define DEMMAFI1_C3C5 8 ;
|
|
%define DEMMAFI1_C2C6 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFI2
|
|
;
|
|
%define DEMMAFI2 66
|
|
%define DEMMAFI2_C4 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFI3
|
|
;
|
|
%define DEMMAFI3 67
|
|
%define DEMMAFI3_K 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE0
|
|
;
|
|
%define DEMC1BE0 68
|
|
%define DEMC1BE0_MASKB 11 ;
|
|
%define DEMC1BE0_MASKA 6 ;
|
|
%define DEMC1BE0_CASCCONF 4 ;
|
|
%define DEMC1BE0_COPYCONF 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE1
|
|
;
|
|
%define DEMC1BE1 69
|
|
%define DEMC1BE1_THRESHOLDB 8 ;
|
|
%define DEMC1BE1_THRESHOLDA 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE2
|
|
;
|
|
%define DEMC1BE2 70
|
|
%define DEMC1BE2_PEAKCONF 8 ;
|
|
%define DEMC1BE2_THRESHOLDC 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE10
|
|
;
|
|
%define DEMC1BE10 71
|
|
%define DEMC1BE10_PEAKCONF_G 15 ;
|
|
%define DEMC1BE10_PEAKCONF_CF 13 ;
|
|
%define DEMC1BE10_MASKE 8 ;
|
|
%define DEMC1BE10_MASKD 3 ;
|
|
%define DEMC1BE10_CASCCONF 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE11
|
|
;
|
|
%define DEMC1BE11 72
|
|
%define DEMC1BE11_THRESHOLDE 8 ;
|
|
%define DEMC1BE11_THRESHOLDD 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE12
|
|
;
|
|
%define DEMC1BE12 73
|
|
%define DEMC1BE12_THRESHOLDG 8 ;
|
|
%define DEMC1BE12_THRESHOLDF 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSYNC0
|
|
;
|
|
%define MDMSYNC0 74
|
|
%define MDMSYNC0_SWA15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSYNC1
|
|
;
|
|
%define MDMSYNC1 75
|
|
%define MDMSYNC1_SWA31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSYNC2
|
|
;
|
|
%define MDMSYNC2 76
|
|
%define MDMSYNC2_SWB15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSYNC3
|
|
;
|
|
%define MDMSYNC3 77
|
|
%define MDMSYNC3_SWB31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSWQU0
|
|
;
|
|
%define DEMSWQU0 78
|
|
%define DEMSWQU0_SYNC_MODE 7 ;
|
|
%define DEMSWQU0_AUTOMAFC 6 ;
|
|
%define DEMSWQU0_RUN 5 ;
|
|
%define DEMSWQU0_REFLEN 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFB2P0
|
|
;
|
|
%define DEMFB2P0 79
|
|
%define DEMFB2P0_BETA 8 ;
|
|
%define DEMFB2P0_ALPHA 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFB2P1
|
|
;
|
|
%define DEMFB2P1 80
|
|
%define DEMFB2P1_FB2P_OPEN 14 ;
|
|
%define DEMFB2P1_HDIS_PRS 12 ;
|
|
%define DEMFB2P1_IIR_GAIN 10 ;
|
|
%define DEMFB2P1_IIR_BW 7 ;
|
|
%define DEMFB2P1_FB2PLL_LIMIT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC0
|
|
;
|
|
%define DEMPHAC0 81
|
|
%define DEMPHAC0_REF_B 8 ;
|
|
%define DEMPHAC0_REF_A 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC1
|
|
;
|
|
%define DEMPHAC1 82
|
|
%define DEMPHAC1_PHAC_TR_LEN 10 ;
|
|
%define DEMPHAC1_PHAC_SYM_LEN 7 ;
|
|
%define DEMPHAC1_PHASE_INCR 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC2
|
|
;
|
|
%define DEMPHAC2 83
|
|
%define DEMPHAC2_ALPHA 8 ;
|
|
%define DEMPHAC2_BETA 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC3
|
|
;
|
|
%define DEMPHAC3 84
|
|
%define DEMPHAC3_IIR_BW 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC4
|
|
;
|
|
%define DEMPHAC4 85
|
|
%define DEMPHAC4_TR_15_0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC5
|
|
;
|
|
%define DEMPHAC5 86
|
|
%define DEMPHAC5_TR_31_16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC6
|
|
;
|
|
%define DEMPHAC6 87
|
|
%define DEMPHAC6_TR_47_32 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC7
|
|
;
|
|
%define DEMPHAC7 88
|
|
%define DEMPHAC7_TR_63_48 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF0
|
|
;
|
|
%define DEMC1BEREF0 89
|
|
%define DEMC1BEREF0_CAR15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF1
|
|
;
|
|
%define DEMC1BEREF1 90
|
|
%define DEMC1BEREF1_CAR31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF2
|
|
;
|
|
%define DEMC1BEREF2 91
|
|
%define DEMC1BEREF2_CBR15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF3
|
|
;
|
|
%define DEMC1BEREF3 92
|
|
%define DEMC1BEREF3_CBR31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF4
|
|
;
|
|
%define DEMC1BEREF4 93
|
|
%define DEMC1BEREF4_CDR15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF5
|
|
;
|
|
%define DEMC1BEREF5 94
|
|
%define DEMC1BEREF5_CDR31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF6
|
|
;
|
|
%define DEMC1BEREF6 95
|
|
%define DEMC1BEREF6_CER15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEREF7
|
|
;
|
|
%define DEMC1BEREF7 96
|
|
%define DEMC1BEREF7_CER31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMLSE4MAP
|
|
;
|
|
%define DEMMLSE4MAP 97
|
|
%define DEMMLSE4MAP_MAP_P3 6 ;
|
|
%define DEMMLSE4MAP_MAP_P1 4 ;
|
|
%define DEMMLSE4MAP_MAP_M1 2 ;
|
|
%define DEMMLSE4MAP_MAP_M3 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE13
|
|
;
|
|
%define DEMC1BE13 98
|
|
%define DEMC1BE13_CORRVALUED 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODCTRL
|
|
;
|
|
%define MODCTRL 99
|
|
%define MODCTRL_CDC_COL_RESTART 12 ;
|
|
%define MODCTRL_DSBUSEL 11 ;
|
|
%define MODCTRL_HDISMODE 10 ;
|
|
%define MODCTRL_PARBITQUALEN 9 ;
|
|
%define MODCTRL_STIMEARLYLATE 7 ;
|
|
%define MODCTRL_EARLYLATE 6 ;
|
|
%define MODCTRL_SOFTPDIFFMODE 5 ;
|
|
%define MODCTRL_SOFTTXENABLE 4 ;
|
|
%define MODCTRL_FECENABLE 3 ;
|
|
%define MODCTRL_FEC5TERMINATE 2 ;
|
|
%define MODCTRL_TONEINSERT 1 ;
|
|
%define MODCTRL_PREAMBLEINSERT 0 ;
|
|
; --------------------------------------------------------------
|
|
; MODPREAMBLE
|
|
;
|
|
%define MODPREAMBLE 100
|
|
%define MODPREAMBLE_WORD 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFRAC0
|
|
;
|
|
%define DEMFRAC0 101
|
|
%define DEMFRAC0_P15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFRAC1
|
|
;
|
|
%define DEMFRAC1 102
|
|
%define DEMFRAC1_P27C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFRAC2
|
|
;
|
|
%define DEMFRAC2 103
|
|
%define DEMFRAC2_Q15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFRAC3
|
|
;
|
|
%define DEMFRAC3 104
|
|
%define DEMFRAC3_Q27C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCODC1
|
|
;
|
|
%define DEMCODC1 105
|
|
%define DEMCODC1_COMPIVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCODC2
|
|
;
|
|
%define DEMCODC2 106
|
|
%define DEMCODC2_COMPQVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIDC1
|
|
;
|
|
%define DEMFIDC1 107
|
|
%define DEMFIDC1_COMPIVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIDC2
|
|
;
|
|
%define DEMFIDC2 108
|
|
%define DEMFIDC2_COMPQVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIFE1
|
|
;
|
|
%define DEMFIFE1 109
|
|
%define DEMFIFE1_FOCFBREGVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMTHRD0
|
|
;
|
|
%define DEMTHRD0 110
|
|
%define DEMTHRD0_THR2 8 ;
|
|
%define DEMTHRD0_RESERVED 7 ;
|
|
%define DEMTHRD0_THR1 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMTHRD1
|
|
;
|
|
%define DEMTHRD1 111
|
|
%define DEMTHRD1_THR3 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFC0
|
|
;
|
|
%define DEMMAFC0 112
|
|
%define DEMMAFC0_COMPVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFI4
|
|
;
|
|
%define DEMMAFI4 113
|
|
%define DEMMAFI4_TERM_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSWIMBAL
|
|
;
|
|
%define DEMSWIMBAL 114
|
|
%define DEMSWIMBAL_IMBALB 8 ;
|
|
%define DEMSWIMBAL_IMBALA 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSOFTPDIFF
|
|
;
|
|
%define DEMSOFTPDIFF 115
|
|
%define DEMSOFTPDIFF_SOFTPDIFF 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDEBUG
|
|
;
|
|
%define DEMDEBUG 116
|
|
%define DEMDEBUG_DECSTAGEDEBUG 5 ;
|
|
%define DEMDEBUG_FRONTENDDEBUG 1 ;
|
|
%define DEMDEBUG_LOOPBACKMODE 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITCTRL
|
|
;
|
|
%define VITCTRL 117
|
|
%define VITCTRL_METRSEL 10 ;
|
|
%define VITCTRL_READEPTH 6 ;
|
|
%define VITCTRL_APMRDBACKSEL 2 ;
|
|
%define VITCTRL_ACSITERATIONS 1 ;
|
|
%define VITCTRL_SOFTMETRICS 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITCOMPUTE
|
|
;
|
|
%define VITCOMPUTE 118
|
|
%define VITCOMPUTE_COMPUTE 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMRDBACK
|
|
;
|
|
%define VITAPMRDBACK 119
|
|
%define VITAPMRDBACK_VALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITSTATE
|
|
;
|
|
%define VITSTATE 120
|
|
%define VITSTATE_VALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRMETRIC10
|
|
;
|
|
%define VITBRMETRIC10 121
|
|
%define VITBRMETRIC10_MET1 8 ;
|
|
%define VITBRMETRIC10_MET0 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRMETRIC32
|
|
;
|
|
%define VITBRMETRIC32 122
|
|
%define VITBRMETRIC32_MET3 8 ;
|
|
%define VITBRMETRIC32_MET2 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRMETRIC54
|
|
;
|
|
%define VITBRMETRIC54 123
|
|
%define VITBRMETRIC54_MET5 8 ;
|
|
%define VITBRMETRIC54_MET4 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRMETRIC76
|
|
;
|
|
%define VITBRMETRIC76 124
|
|
%define VITBRMETRIC76_MET7 8 ;
|
|
%define VITBRMETRIC76_MET6 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL0
|
|
;
|
|
%define VITBRSEL0 125
|
|
%define VITBRSEL0_BR3MUX 9 ;
|
|
%define VITBRSEL0_BR2MUX 6 ;
|
|
%define VITBRSEL0_BR1MUX 3 ;
|
|
%define VITBRSEL0_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL0
|
|
;
|
|
%define VITAPMSEL0 126
|
|
%define VITAPMSEL0_APM3MUX 9 ;
|
|
%define VITAPMSEL0_APM2MUX 6 ;
|
|
%define VITAPMSEL0_APM1MUX 3 ;
|
|
%define VITAPMSEL0_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL1
|
|
;
|
|
%define VITBRSEL1 127
|
|
%define VITBRSEL1_BR3MUX 9 ;
|
|
%define VITBRSEL1_BR2MUX 6 ;
|
|
%define VITBRSEL1_BR1MUX 3 ;
|
|
%define VITBRSEL1_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL1
|
|
;
|
|
%define VITAPMSEL1 128
|
|
%define VITAPMSEL1_APM3MUX 9 ;
|
|
%define VITAPMSEL1_APM2MUX 6 ;
|
|
%define VITAPMSEL1_APM1MUX 3 ;
|
|
%define VITAPMSEL1_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL2
|
|
;
|
|
%define VITBRSEL2 129
|
|
%define VITBRSEL2_BR3MUX 9 ;
|
|
%define VITBRSEL2_BR2MUX 6 ;
|
|
%define VITBRSEL2_BR1MUX 3 ;
|
|
%define VITBRSEL2_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL2
|
|
;
|
|
%define VITAPMSEL2 130
|
|
%define VITAPMSEL2_APM3MUX 9 ;
|
|
%define VITAPMSEL2_APM2MUX 6 ;
|
|
%define VITAPMSEL2_APM1MUX 3 ;
|
|
%define VITAPMSEL2_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL3
|
|
;
|
|
%define VITBRSEL3 131
|
|
%define VITBRSEL3_BR3MUX 9 ;
|
|
%define VITBRSEL3_BR2MUX 6 ;
|
|
%define VITBRSEL3_BR1MUX 3 ;
|
|
%define VITBRSEL3_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL3
|
|
;
|
|
%define VITAPMSEL3 132
|
|
%define VITAPMSEL3_APM3MUX 9 ;
|
|
%define VITAPMSEL3_APM2MUX 6 ;
|
|
%define VITAPMSEL3_APM1MUX 3 ;
|
|
%define VITAPMSEL3_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL4
|
|
;
|
|
%define VITBRSEL4 133
|
|
%define VITBRSEL4_BR3MUX 9 ;
|
|
%define VITBRSEL4_BR2MUX 6 ;
|
|
%define VITBRSEL4_BR1MUX 3 ;
|
|
%define VITBRSEL4_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL4
|
|
;
|
|
%define VITAPMSEL4 134
|
|
%define VITAPMSEL4_APM3MUX 9 ;
|
|
%define VITAPMSEL4_APM2MUX 6 ;
|
|
%define VITAPMSEL4_APM1MUX 3 ;
|
|
%define VITAPMSEL4_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL5
|
|
;
|
|
%define VITBRSEL5 135
|
|
%define VITBRSEL5_BR3MUX 9 ;
|
|
%define VITBRSEL5_BR2MUX 6 ;
|
|
%define VITBRSEL5_BR1MUX 3 ;
|
|
%define VITBRSEL5_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL5
|
|
;
|
|
%define VITAPMSEL5 136
|
|
%define VITAPMSEL5_APM3MUX 9 ;
|
|
%define VITAPMSEL5_APM2MUX 6 ;
|
|
%define VITAPMSEL5_APM1MUX 3 ;
|
|
%define VITAPMSEL5_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL6
|
|
;
|
|
%define VITBRSEL6 137
|
|
%define VITBRSEL6_BR3MUX 9 ;
|
|
%define VITBRSEL6_BR2MUX 6 ;
|
|
%define VITBRSEL6_BR1MUX 3 ;
|
|
%define VITBRSEL6_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL6
|
|
;
|
|
%define VITAPMSEL6 138
|
|
%define VITAPMSEL6_APM3MUX 9 ;
|
|
%define VITAPMSEL6_APM2MUX 6 ;
|
|
%define VITAPMSEL6_APM1MUX 3 ;
|
|
%define VITAPMSEL6_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITBRSEL7
|
|
;
|
|
%define VITBRSEL7 139
|
|
%define VITBRSEL7_BR3MUX 9 ;
|
|
%define VITBRSEL7_BR2MUX 6 ;
|
|
%define VITBRSEL7_BR1MUX 3 ;
|
|
%define VITBRSEL7_BR0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITAPMSEL7
|
|
;
|
|
%define VITAPMSEL7 140
|
|
%define VITAPMSEL7_APM3MUX 9 ;
|
|
%define VITAPMSEL7_APM2MUX 6 ;
|
|
%define VITAPMSEL7_APM1MUX 3 ;
|
|
%define VITAPMSEL7_APM0MUX 0 ;
|
|
; --------------------------------------------------------------
|
|
; LOCMULTA
|
|
;
|
|
%define LOCMULTA 141
|
|
%define LOCMULTA_AVALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; LOCMULTB
|
|
;
|
|
%define LOCMULTB 142
|
|
%define LOCMULTB_BVALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; LOCMULTC0
|
|
;
|
|
%define LOCMULTC0 143
|
|
%define LOCMULTC0_C15C0 0 ;
|
|
; --------------------------------------------------------------
|
|
; LOCMULTC1
|
|
;
|
|
%define LOCMULTC1 144
|
|
%define LOCMULTC1_C31C16 0 ;
|
|
; --------------------------------------------------------------
|
|
; TIMCTRL
|
|
;
|
|
%define TIMCTRL 145
|
|
%define TIMCTRL_CAPTURESOURCE 8 ;
|
|
%define TIMCTRL_ENABLECAPTURE 7 ;
|
|
%define TIMCTRL_COUNTERSOURCE 5 ;
|
|
%define TIMCTRL_CLEARCOUNTER 4 ;
|
|
%define TIMCTRL_ENABLECOUNTER 3 ;
|
|
%define TIMCTRL_TIMERSOURCE 1 ;
|
|
%define TIMCTRL_ENABLETIMER 0 ;
|
|
; --------------------------------------------------------------
|
|
; TIMINC
|
|
;
|
|
%define TIMINC 146
|
|
%define TIMINC_INCUNIT 0 ;
|
|
; --------------------------------------------------------------
|
|
; TIMPERIOD
|
|
;
|
|
%define TIMPERIOD 147
|
|
%define TIMPERIOD_PERIOD 0 ;
|
|
; --------------------------------------------------------------
|
|
; TIMCOUNTER
|
|
;
|
|
%define TIMCOUNTER 148
|
|
%define TIMCOUNTER_VALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; TIMCAPT
|
|
;
|
|
%define TIMCAPT 149
|
|
%define TIMCAPT_VALUE 0 ;
|
|
; --------------------------------------------------------------
|
|
; TIMEBASE
|
|
;
|
|
%define TIMEBASE 150
|
|
%define TIMEBASE_FLUSH 0 ;
|
|
; --------------------------------------------------------------
|
|
; COUNT1IN
|
|
;
|
|
%define COUNT1IN 151
|
|
%define COUNT1IN_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; COUNT1RES
|
|
;
|
|
%define COUNT1RES 152
|
|
%define COUNT1RES_COUNT 0 ;
|
|
; --------------------------------------------------------------
|
|
; BRMACC0
|
|
;
|
|
%define BRMACC0 153
|
|
%define BRMACC0_SYM1ST 8 ;
|
|
%define BRMACC0_SYM2ND 0 ;
|
|
; --------------------------------------------------------------
|
|
; BRMACC1
|
|
;
|
|
%define BRMACC1 154
|
|
%define BRMACC1_METRIC01 8 ;
|
|
%define BRMACC1_METRIC00 0 ;
|
|
; --------------------------------------------------------------
|
|
; BRMACC2
|
|
;
|
|
%define BRMACC2 155
|
|
%define BRMACC2_METRIC11 8 ;
|
|
%define BRMACC2_METRIC10 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITACCCTRL
|
|
;
|
|
%define VITACCCTRL 156
|
|
%define VITACCCTRL_POLYNOM1 9 ;
|
|
%define VITACCCTRL_POLYNOM0 2 ;
|
|
%define VITACCCTRL_CODELENGTH 0 ;
|
|
; --------------------------------------------------------------
|
|
; VITACCRDBIT
|
|
;
|
|
%define VITACCRDBIT 157
|
|
%define VITACCRDBIT_RXBIT 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCETRCSEND
|
|
;
|
|
%define MCETRCSEND 158
|
|
%define MCETRCSEND_SEND 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCETRCBUSY
|
|
;
|
|
%define MCETRCBUSY 159
|
|
%define MCETRCBUSY_BUSY 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCETRCCMD
|
|
;
|
|
%define MCETRCCMD 160
|
|
%define MCETRCCMD_PARCNT 8 ;
|
|
%define MCETRCCMD_PKTHDR 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCETRCPAR0
|
|
;
|
|
%define MCETRCPAR0 161
|
|
%define MCETRCPAR0_PAR0 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCETRCPAR1
|
|
;
|
|
%define MCETRCPAR1 162
|
|
%define MCETRCPAR1_PAR1 0 ;
|
|
; --------------------------------------------------------------
|
|
; RDCAPT0
|
|
;
|
|
%define RDCAPT0 163
|
|
%define RDCAPT0_DEMDSBU1 15 ;
|
|
%define RDCAPT0_DEMC1BEX 14 ;
|
|
%define RDCAPT0_DEMSOFD0 13 ;
|
|
%define RDCAPT0_DEMLQIE0 12 ;
|
|
%define RDCAPT0_DEMSTIM1 11 ;
|
|
%define RDCAPT0_DEMSTIM0 10 ;
|
|
%define RDCAPT0_DEMFIFE2 9 ;
|
|
%define RDCAPT0_DEMPDIF0 8 ;
|
|
%define RDCAPT0_DEMCA2P0 7 ;
|
|
%define RDCAPT0_DEMFIDC4 6 ;
|
|
%define RDCAPT0_DEMFIDC3 5 ;
|
|
%define RDCAPT0_DEMMGEX2 4 ;
|
|
%define RDCAPT0_DEMMGEX1 3 ;
|
|
%define RDCAPT0_DEMDSBU0 2 ;
|
|
%define RDCAPT0_DEMCODC4 1 ;
|
|
%define RDCAPT0_DEMCODC3 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCODC3
|
|
;
|
|
%define DEMCODC3 164
|
|
%define DEMCODC3_ESTOUTI 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCODC4
|
|
;
|
|
%define DEMCODC4 165
|
|
%define DEMCODC4_ESTOUTQ 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMGEx1
|
|
;
|
|
%define DEMMGEX1 166
|
|
%define DEMMGEX1_MGE1ESTOUT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMGEx2
|
|
;
|
|
%define DEMMGEX2 167
|
|
%define DEMMGEX2_MGE2ESTOUT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIDC3
|
|
;
|
|
%define DEMFIDC3 168
|
|
%define DEMFIDC3_ESTOUTI 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIDC4
|
|
;
|
|
%define DEMFIDC4 169
|
|
%define DEMFIDC4_ESTOUTQ 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCA2P0
|
|
;
|
|
%define DEMCA2P0 170
|
|
%define DEMCA2P0_PHASE 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPDIF0
|
|
;
|
|
%define DEMPDIF0 171
|
|
%define DEMPDIF0_PDIFF 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE3
|
|
;
|
|
%define DEMC1BE3 172
|
|
%define DEMC1BE3_CORRVALUEA 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE4
|
|
;
|
|
%define DEMC1BE4 173
|
|
%define DEMC1BE4_CORRVALUEB 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE5
|
|
;
|
|
%define DEMC1BE5 174
|
|
%define DEMC1BE5_CORRVALUEC 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFIFE2
|
|
;
|
|
%define DEMFIFE2 175
|
|
%define DEMFIFE2_FINEFOCEST 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDSBU0
|
|
;
|
|
%define DEMDSBU0 176
|
|
%define DEMDSBU0_RDPOUT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDSBU1
|
|
;
|
|
%define DEMDSBU1 177
|
|
%define DEMDSBU1_AVGVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSTIM0
|
|
;
|
|
%define DEMSTIM0 178
|
|
%define DEMSTIM0_EVENTS 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSTIM1
|
|
;
|
|
%define DEMSTIM1 179
|
|
%define DEMSTIM1_GARDNERERROR 4 ;
|
|
%define DEMSTIM1_DELTA 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSWQU1
|
|
;
|
|
%define DEMSWQU1 180
|
|
%define DEMSWQU1_MAFCCOMPVAL 2 ;
|
|
%define DEMSWQU1_SWSEL 1 ;
|
|
%define DEMSWQU1_SYNCED 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMLQIE0
|
|
;
|
|
%define DEMLQIE0 181
|
|
%define DEMLQIE0_LQI 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSOFD0
|
|
;
|
|
%define DEMSOFD0 182
|
|
%define DEMSOFD0_SOFTSYMBOL 0 ;
|
|
; --------------------------------------------------------------
|
|
; RDCAPT1
|
|
;
|
|
%define RDCAPT1 183
|
|
%define RDCAPT1_DEMHDIS0 13 ;
|
|
%define RDCAPT1_DEMFB2P2 12 ;
|
|
%define RDCAPT1_DEMPHAC 11 ;
|
|
%define RDCAPT1_DEMMAFI5 10 ;
|
|
%define RDCAPT1_DEMMLSE4BITS 9 ;
|
|
%define RDCAPT1_DEMPNSOFT 8 ;
|
|
%define RDCAPT1_DEMMLSEBIT 7 ;
|
|
%define RDCAPT1_DEMTHRD4 6 ;
|
|
%define RDCAPT1_DEMBDEC0 5 ;
|
|
%define RDCAPT1_DEMBDEC1 4 ;
|
|
%define RDCAPT1_DEMCHFI0 3 ;
|
|
%define RDCAPT1_DEMCHFI1 2 ;
|
|
%define RDCAPT1_DEMFRAC4 1 ;
|
|
%define RDCAPT1_DEMFRAC5 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMTHRD4
|
|
;
|
|
%define DEMTHRD4 184
|
|
%define DEMTHRD4_DECISION 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMLSEBIT
|
|
;
|
|
%define DEMMLSEBIT 185
|
|
%define DEMMLSEBIT_MLSEBIT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMLSE4BITS
|
|
;
|
|
%define DEMMLSE4BITS 186
|
|
%define DEMMLSE4BITS_MLSE4BITS 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMBDEC0
|
|
;
|
|
%define DEMBDEC0 187
|
|
%define DEMBDEC0_IVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMBDEC1
|
|
;
|
|
%define DEMBDEC1 188
|
|
%define DEMBDEC1_QVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCHFI0
|
|
;
|
|
%define DEMCHFI0 189
|
|
%define DEMCHFI0_IVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMCHFI1
|
|
;
|
|
%define DEMCHFI1 190
|
|
%define DEMCHFI1_QVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFRAC4
|
|
;
|
|
%define DEMFRAC4 191
|
|
%define DEMFRAC4_IVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFRAC5
|
|
;
|
|
%define DEMFRAC5 192
|
|
%define DEMFRAC5_QVAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPNSOFT
|
|
;
|
|
%define DEMPNSOFT 193
|
|
%define DEMPNSOFT_PNSOFT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMMAFI5
|
|
;
|
|
%define DEMMAFI5 194
|
|
%define DEMMAFI5_MAFIOUT 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE6
|
|
;
|
|
%define DEMC1BE6 195
|
|
%define DEMC1BE6_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE7
|
|
;
|
|
%define DEMC1BE7 196
|
|
%define DEMC1BE7_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE8
|
|
;
|
|
%define DEMC1BE8 197
|
|
%define DEMC1BE8_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE9
|
|
;
|
|
%define DEMC1BE9 198
|
|
%define DEMC1BE9_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BEA
|
|
;
|
|
%define DEMC1BEA 199
|
|
%define DEMC1BEA_QUALB 6 ;
|
|
%define DEMC1BEA_QUALA 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSPAR0
|
|
;
|
|
%define MDMSPAR0 200
|
|
%define MDMSPAR0_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSPAR1
|
|
;
|
|
%define MDMSPAR1 201
|
|
%define MDMSPAR1_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSPAR2
|
|
;
|
|
%define MDMSPAR2 202
|
|
%define MDMSPAR2_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; MDMSPAR3
|
|
;
|
|
%define MDMSPAR3 203
|
|
%define MDMSPAR3_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSOFD1
|
|
;
|
|
%define DEMSOFD1 204
|
|
%define DEMSOFD1_SOFTX0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSOFD2
|
|
;
|
|
%define DEMSOFD2 205
|
|
%define DEMSOFD2_SOFTX1 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSOFD3
|
|
;
|
|
%define DEMSOFD3 206
|
|
%define DEMSOFD3_SOFTX2 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMSOFD4
|
|
;
|
|
%define DEMSOFD4 207
|
|
%define DEMSOFD4_SOFTX3 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE14
|
|
;
|
|
%define DEMC1BE14 208
|
|
%define DEMC1BE14_CORRVALUEE 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE15
|
|
;
|
|
%define DEMC1BE15 209
|
|
%define DEMC1BE15_CORRVALUEF 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE16
|
|
;
|
|
%define DEMC1BE16 210
|
|
%define DEMC1BE16_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE17
|
|
;
|
|
%define DEMC1BE17 211
|
|
%define DEMC1BE17_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE18
|
|
;
|
|
%define DEMC1BE18 212
|
|
%define DEMC1BE18_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE19
|
|
;
|
|
%define DEMC1BE19 213
|
|
%define DEMC1BE19_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMC1BE20
|
|
;
|
|
%define DEMC1BE20 214
|
|
%define DEMC1BE20_CORRVALUEG 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMDSBU3
|
|
;
|
|
%define DEMDSBU3 215
|
|
%define DEMDSBU3_WRPOUT 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEDUMP0
|
|
;
|
|
%define MCEDUMP0 216
|
|
%define MCEDUMP0_DONE 0 ;
|
|
; --------------------------------------------------------------
|
|
; MCEGPO0
|
|
;
|
|
%define MCEGPO0 217
|
|
%define MCEGPO0_HWDATAMUX 11 ;
|
|
%define MCEGPO0_HWCLKSTRETCH 9 ;
|
|
%define MCEGPO0_HWCLKMUX 5 ;
|
|
%define MCEGPO0_FWCTRL 4 ;
|
|
%define MCEGPO0_GPO3 3 ;
|
|
%define MCEGPO0_GPO2 2 ;
|
|
%define MCEGPO0_GPO1 1 ;
|
|
%define MCEGPO0_GPO0 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC8
|
|
;
|
|
%define DEMPHAC8 218
|
|
%define DEMPHAC8_METRIC01 8 ;
|
|
%define DEMPHAC8_METRIC00 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMPHAC9
|
|
;
|
|
%define DEMPHAC9 219
|
|
%define DEMPHAC9_METRIC11 8 ;
|
|
%define DEMPHAC9_METRIC10 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMFB2P2
|
|
;
|
|
%define DEMFB2P2 220
|
|
%define DEMFB2P2_VAL 0 ;
|
|
; --------------------------------------------------------------
|
|
; DEMHDIS0
|
|
;
|
|
%define DEMHDIS0 221
|
|
%define DEMHDIS0_VAL 0 ;
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;;;; mce_ram_bank.asm
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
%define LMD_DATA_SPACE 1 ;; LMD Data Space (Tables)
|
|
%define MDMCONF_IQDUMP 12 ;; Configuration Information
|
|
%define MAIN 48 ;; Main Program
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;;;; dbg.asm
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
%define __DBG__ 1
|
|
;;; Include file for handling debug print in TOPsm
|
|
|
|
;;; --------------------------------------------------------------------------------
|
|
;;; Macro for handling code generated from DBG_PRINT0
|
|
%macro _DBG0 1
|
|
%ifdef __DBG__
|
|
lli %1, r0
|
|
jsr _DBG_PRINT
|
|
%endif
|
|
%endmacro
|
|
%macro DBG_PRINT0 1
|
|
_DBG0 %1
|
|
%endmacro
|
|
|
|
;;; --------------------------------------------------------------------------------
|
|
;;; Macro for handling code generated from DBG_PRINT1
|
|
%macro _DBG1 2
|
|
%ifdef __DBG__
|
|
lli %1, r0
|
|
output %2, MCETRCPAR0
|
|
jsr _DBG_PRINT
|
|
%endif
|
|
%endmacro
|
|
|
|
;;; --------------------------------------------------------------------------------
|
|
;;; Macro for handling code generated from DBG_PRINT2
|
|
%macro _DBG2 3
|
|
%ifdef __DBG__
|
|
lli %1, r0
|
|
output %2, MCETRCPAR0
|
|
output %3, MCETRCPAR1
|
|
jsr _DBG_PRINT
|
|
%endif
|
|
%endmacro
|
|
|
|
;;; --------------------------------------------------------------------------------
|
|
;;; Macro for inserting handling code for debug printing - insert once in source file
|
|
|
|
%macro DBG_FUNC 0
|
|
%ifdef __DBG__
|
|
;;; DBG_PRINT
|
|
;;; R0 = pkt hdr
|
|
_DBG_PRINT:
|
|
output r0, MCETRCCMD ; R0 = pkt hdr
|
|
_DBG_PRINT_WAIT:
|
|
input MCETRCBUSY, r0 ; Wait until BUSY is released
|
|
btst 0, r0 ; Test bit 0
|
|
bne _DBG_PRINT_WAIT
|
|
outbset MCETRCSEND_SEND, MCETRCSEND
|
|
rts
|
|
%endif
|
|
%endmacro
|
|
|