ccmdm-re/defs.inc

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