📄 wcdma_ctr.c
字号:
//========================================================================
// TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
// Property of Texas Instruments
// For Unrestricted Internal Use Only
// Unauthorized reproduction and/or distribution is strictly prohibited.
// This product is protected under copyright law and trade secret law
// as an unpublished work
// Created 2001, (C) Copyright 2001 Texas Instruments. All rights reserved
//
//========================================================================
#include "global_types.h"
#include "wcdma_ctr.h"
#include "test.h"
void WCDMA_CtrTestResetValue(void)
{
UWORD8 global_test = 1;
if ( !((CTR_INT_MASK & CTR_INT_MASK_RD_MASK) == (CTR_INT_MASK_RES_VAL & CTR_INT_MASK_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_INT_MASK_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_INT_MASK_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_INT_MASK_OFFSET) & 0xFFFF);
RES_Set((CTR_INT_MASK & CTR_INT_MASK_RD_MASK) >> 16);
RES_Set((CTR_INT_MASK & CTR_INT_MASK_RD_MASK) & 0xFFFF);
RES_Set((CTR_INT_MASK_RES_VAL & CTR_INT_MASK_RD_MASK) >> 16);
RES_Set((CTR_INT_MASK_RES_VAL & CTR_INT_MASK_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_INT_STAT & CTR_INT_STAT_RD_MASK) == (CTR_INT_STAT_RES_VAL & CTR_INT_STAT_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_INT_STAT_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_INT_STAT_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_INT_STAT_OFFSET) & 0xFFFF);
RES_Set((CTR_INT_STAT & CTR_INT_STAT_RD_MASK) >> 16);
RES_Set((CTR_INT_STAT & CTR_INT_STAT_RD_MASK) & 0xFFFF);
RES_Set((CTR_INT_STAT_RES_VAL & CTR_INT_STAT_RD_MASK) >> 16);
RES_Set((CTR_INT_STAT_RES_VAL & CTR_INT_STAT_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_COMMAND_en_0 & CTR_COMMAND_en_0_RD_MASK) == (CTR_COMMAND_en_0_RES_VAL & CTR_COMMAND_en_0_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_COMMAND_en_0_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_COMMAND_en_0_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_COMMAND_en_0_OFFSET) & 0xFFFF);
RES_Set((CTR_COMMAND_en_0 & CTR_COMMAND_en_0_RD_MASK) >> 16);
RES_Set((CTR_COMMAND_en_0 & CTR_COMMAND_en_0_RD_MASK) & 0xFFFF);
RES_Set((CTR_COMMAND_en_0_RES_VAL & CTR_COMMAND_en_0_RD_MASK) >> 16);
RES_Set((CTR_COMMAND_en_0_RES_VAL & CTR_COMMAND_en_0_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_COMMAND_en_1 & CTR_COMMAND_en_1_RD_MASK) == (CTR_COMMAND_en_1_RES_VAL & CTR_COMMAND_en_1_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_COMMAND_en_1_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_COMMAND_en_1_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_COMMAND_en_1_OFFSET) & 0xFFFF);
RES_Set((CTR_COMMAND_en_1 & CTR_COMMAND_en_1_RD_MASK) >> 16);
RES_Set((CTR_COMMAND_en_1 & CTR_COMMAND_en_1_RD_MASK) & 0xFFFF);
RES_Set((CTR_COMMAND_en_1_RES_VAL & CTR_COMMAND_en_1_RD_MASK) >> 16);
RES_Set((CTR_COMMAND_en_1_RES_VAL & CTR_COMMAND_en_1_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_RECORD_en_0 & CTR_RECORD_en_0_RD_MASK) == (CTR_RECORD_en_0_RES_VAL & CTR_RECORD_en_0_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_RECORD_en_0_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_RECORD_en_0_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_RECORD_en_0_OFFSET) & 0xFFFF);
RES_Set((CTR_RECORD_en_0 & CTR_RECORD_en_0_RD_MASK) >> 16);
RES_Set((CTR_RECORD_en_0 & CTR_RECORD_en_0_RD_MASK) & 0xFFFF);
RES_Set((CTR_RECORD_en_0_RES_VAL & CTR_RECORD_en_0_RD_MASK) >> 16);
RES_Set((CTR_RECORD_en_0_RES_VAL & CTR_RECORD_en_0_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_RECORD_en_1 & CTR_RECORD_en_1_RD_MASK) == (CTR_RECORD_en_1_RES_VAL & CTR_RECORD_en_1_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_RECORD_en_1_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_RECORD_en_1_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_RECORD_en_1_OFFSET) & 0xFFFF);
RES_Set((CTR_RECORD_en_1 & CTR_RECORD_en_1_RD_MASK) >> 16);
RES_Set((CTR_RECORD_en_1 & CTR_RECORD_en_1_RD_MASK) & 0xFFFF);
RES_Set((CTR_RECORD_en_1_RES_VAL & CTR_RECORD_en_1_RD_MASK) >> 16);
RES_Set((CTR_RECORD_en_1_RES_VAL & CTR_RECORD_en_1_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_DEBUG & CTR_TFCI_DEBUG_RD_MASK) == (CTR_TFCI_DEBUG_RES_VAL & CTR_TFCI_DEBUG_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_DEBUG_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_DEBUG_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_DEBUG_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_DEBUG & CTR_TFCI_DEBUG_RD_MASK) >> 16);
RES_Set((CTR_TFCI_DEBUG & CTR_TFCI_DEBUG_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_DEBUG_RES_VAL & CTR_TFCI_DEBUG_RD_MASK) >> 16);
RES_Set((CTR_TFCI_DEBUG_RES_VAL & CTR_TFCI_DEBUG_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_DECODER_dbg & CTR_DECODER_dbg_RD_MASK) == (CTR_DECODER_dbg_RES_VAL & CTR_DECODER_dbg_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_DECODER_dbg_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_DECODER_dbg_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_DECODER_dbg_OFFSET) & 0xFFFF);
RES_Set((CTR_DECODER_dbg & CTR_DECODER_dbg_RD_MASK) >> 16);
RES_Set((CTR_DECODER_dbg & CTR_DECODER_dbg_RD_MASK) & 0xFFFF);
RES_Set((CTR_DECODER_dbg_RES_VAL & CTR_DECODER_dbg_RD_MASK) >> 16);
RES_Set((CTR_DECODER_dbg_RES_VAL & CTR_DECODER_dbg_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_0 & CTR_TFCI_cmd_0_RD_MASK) == (CTR_TFCI_cmd_0_RES_VAL & CTR_TFCI_cmd_0_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_0_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_0_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_0_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_0 & CTR_TFCI_cmd_0_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_0 & CTR_TFCI_cmd_0_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_0_RES_VAL & CTR_TFCI_cmd_0_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_0_RES_VAL & CTR_TFCI_cmd_0_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_1 & CTR_TFCI_cmd_1_RD_MASK) == (CTR_TFCI_cmd_1_RES_VAL & CTR_TFCI_cmd_1_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_1_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_1_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_1_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_1 & CTR_TFCI_cmd_1_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_1 & CTR_TFCI_cmd_1_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_1_RES_VAL & CTR_TFCI_cmd_1_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_1_RES_VAL & CTR_TFCI_cmd_1_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_2 & CTR_TFCI_cmd_2_RD_MASK) == (CTR_TFCI_cmd_2_RES_VAL & CTR_TFCI_cmd_2_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_2_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_2_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_2_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_2 & CTR_TFCI_cmd_2_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_2 & CTR_TFCI_cmd_2_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_2_RES_VAL & CTR_TFCI_cmd_2_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_2_RES_VAL & CTR_TFCI_cmd_2_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_3 & CTR_TFCI_cmd_3_RD_MASK) == (CTR_TFCI_cmd_3_RES_VAL & CTR_TFCI_cmd_3_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_3_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_3_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_3_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_3 & CTR_TFCI_cmd_3_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_3 & CTR_TFCI_cmd_3_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_3_RES_VAL & CTR_TFCI_cmd_3_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_3_RES_VAL & CTR_TFCI_cmd_3_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_4 & CTR_TFCI_cmd_4_RD_MASK) == (CTR_TFCI_cmd_4_RES_VAL & CTR_TFCI_cmd_4_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_4_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_4_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_4_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_4 & CTR_TFCI_cmd_4_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_4 & CTR_TFCI_cmd_4_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_4_RES_VAL & CTR_TFCI_cmd_4_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_4_RES_VAL & CTR_TFCI_cmd_4_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_5 & CTR_TFCI_cmd_5_RD_MASK) == (CTR_TFCI_cmd_5_RES_VAL & CTR_TFCI_cmd_5_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_5_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_5_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_5_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_5 & CTR_TFCI_cmd_5_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_5 & CTR_TFCI_cmd_5_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_5_RES_VAL & CTR_TFCI_cmd_5_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_5_RES_VAL & CTR_TFCI_cmd_5_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_6 & CTR_TFCI_cmd_6_RD_MASK) == (CTR_TFCI_cmd_6_RES_VAL & CTR_TFCI_cmd_6_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_6_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_6_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_6_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_6 & CTR_TFCI_cmd_6_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_6 & CTR_TFCI_cmd_6_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_6_RES_VAL & CTR_TFCI_cmd_6_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_6_RES_VAL & CTR_TFCI_cmd_6_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_TFCI_cmd_7 & CTR_TFCI_cmd_7_RD_MASK) == (CTR_TFCI_cmd_7_RES_VAL & CTR_TFCI_cmd_7_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_TFCI_cmd_7_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_7_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_TFCI_cmd_7_OFFSET) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_7 & CTR_TFCI_cmd_7_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_7 & CTR_TFCI_cmd_7_RD_MASK) & 0xFFFF);
RES_Set((CTR_TFCI_cmd_7_RES_VAL & CTR_TFCI_cmd_7_RD_MASK) >> 16);
RES_Set((CTR_TFCI_cmd_7_RES_VAL & CTR_TFCI_cmd_7_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_CDBK_STATUS & CTR_CDBK_STATUS_RD_MASK) == (CTR_CDBK_STATUS_RES_VAL & CTR_CDBK_STATUS_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_CDBK_STATUS_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_CDBK_STATUS_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_CDBK_STATUS_OFFSET) & 0xFFFF);
RES_Set((CTR_CDBK_STATUS & CTR_CDBK_STATUS_RD_MASK) >> 16);
RES_Set((CTR_CDBK_STATUS & CTR_CDBK_STATUS_RD_MASK) & 0xFFFF);
RES_Set((CTR_CDBK_STATUS_RES_VAL & CTR_CDBK_STATUS_RD_MASK) >> 16);
RES_Set((CTR_CDBK_STATUS_RES_VAL & CTR_CDBK_STATUS_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_JOB_INFO & CTR_JOB_INFO_RD_MASK) == (CTR_JOB_INFO_RES_VAL & CTR_JOB_INFO_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_JOB_INFO_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_JOB_INFO_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_JOB_INFO_OFFSET) & 0xFFFF);
RES_Set((CTR_JOB_INFO & CTR_JOB_INFO_RD_MASK) >> 16);
RES_Set((CTR_JOB_INFO & CTR_JOB_INFO_RD_MASK) & 0xFFFF);
RES_Set((CTR_JOB_INFO_RES_VAL & CTR_JOB_INFO_RD_MASK) >> 16);
RES_Set((CTR_JOB_INFO_RES_VAL & CTR_JOB_INFO_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if ( !((CTR_CURRENT_state & CTR_CURRENT_state_RD_MASK) == (CTR_CURRENT_state_RES_VAL & CTR_CURRENT_state_RD_MASK)) ) {
global_test = 0;
//RES_Set(CTR_CURRENT_state_BAD_RESET_VALUE);
RES_Set(START_ARRAY_DATA);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_CURRENT_state_OFFSET) >> 16);
RES_Set((WCDMA_CS_LB + WCDMA_CTR_BASE_ADDR + CTR_CURRENT_state_OFFSET) & 0xFFFF);
RES_Set((CTR_CURRENT_state & CTR_CURRENT_state_RD_MASK) >> 16);
RES_Set((CTR_CURRENT_state & CTR_CURRENT_state_RD_MASK) & 0xFFFF);
RES_Set((CTR_CURRENT_state_RES_VAL & CTR_CURRENT_state_RD_MASK) >> 16);
RES_Set((CTR_CURRENT_state_RES_VAL & CTR_CURRENT_state_RD_MASK) & 0xFFFF);
RES_Set(END_ARRAY_DATA);
}
if (global_test == 1) {
RES_Set(TEST_OK);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -