📄 camc1regtst.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 2004, (C) Copyright 2004 Texas Instruments. All rights reserved.
*
*
* File content: C file containing EASI-Checker function definitions
*
* Generated by: EASI-GEN from Beach Solutions Ltd.
*
* Generator version: 2.0
*
* Template version: 18
*
*
*
* Filename: CAMC1RegTst.c
*
* Description: CAMC1 register test source
*
* Module name: CAMC1
*
* Module version: 1
*
*****************************************************************************/
/*****************************************************************************
* INCLUDE FILES
******************************************************************************
*/
#include "GlobalTypes.h"
#include "BaseAddress.h"
#include "EasiGlobal.h"
#include "EasiBase.h"
#include "EasiTstAddr.h"
#include "EasiMsg.h"
#include "CAMC1TstInt.h"
#include "CAMC1RegTst.h"
/*****************************************************************************
* GLOBAL VARIABLES DECLARATIONS
******************************************************************************
*/
/*****************************************************************************
* LOCAL TYPES AND DEFINITIONS
******************************************************************************
*/
const registerPORStruct CAMC1PowerOnResetData[CAMC1_POR_REGISTERS] =
{
/* register: CC_SYSCONFIG in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_SYSCONFIG_ID,
CAMC1_CC_SYSCONFIG_OFFSET,
0x0,
0x1b,
0x0,
0x1b,
ACC_32BIT},
/* register: CC_SYSSTATUS in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_SYSSTATUS_ID,
CAMC1_CC_SYSSTATUS_OFFSET,
0x0,
0x0,
0x0,
0x1,
ACC_32BIT},
/* register: CC_IRQSTATUS in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_IRQSTATUS_ID,
CAMC1_CC_IRQSTATUS_OFFSET,
0x0,
0xf0f1f,
0x0,
0xf0f1f,
ACC_32BIT},
/* register: CC_IRQENABLE in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_IRQENABLE_ID,
CAMC1_CC_IRQENABLE_OFFSET,
0x0,
0xf0f1f,
0x0,
0xf0f1f,
ACC_32BIT},
/* register: CC_CTRL in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_ID,
CAMC1_CC_CTRL_OFFSET,
0x1001,
0x73f0f,
0x0,
0x73f0f,
ACC_32BIT},
/* register: CC_CTRL_DMA in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_DMA_ID,
CAMC1_CC_CTRL_DMA_OFFSET,
0x107,
0x17f,
0x0,
0x17f,
ACC_32BIT},
/* register: CC_CTRL_XCLK in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_XCLK_ID,
CAMC1_CC_CTRL_XCLK_OFFSET,
0x0,
0x1f,
0x0,
0x1f,
ACC_32BIT},
/* register: CC_TEST in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_TEST_ID,
CAMC1_CC_TEST_OFFSET,
0x0,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_GENPAR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_GENPAR_ID,
CAMC1_CC_GENPAR_OFFSET,
0x6,
0x7,
0x0,
0x7,
ACC_32BIT},
/* register: CC_CCPFSCR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPFSCR_ID,
CAMC1_CC_CCPFSCR_OFFSET,
0xff000002,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPFECR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPFECR_ID,
CAMC1_CC_CCPFECR_OFFSET,
0xff000003,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPLSCR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPLSCR_ID,
CAMC1_CC_CCPLSCR_OFFSET,
0xff000000,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPLECR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPLECR_ID,
CAMC1_CC_CCPLECR_OFFSET,
0xff000001,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPDFR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPDFR_ID,
CAMC1_CC_CCPDFR_OFFSET,
0x0,
0xff0f,
0x0,
0xff0f,
ACC_32BIT}
};
const registerExclusivityStruct CAMC1RegisterExclusivityData[CAMC1_EXCLUSIVITY_REGISTERS] =
{
/* register: CC_REVISION in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_REVISION_ID,
1,
CAMC1_CC_REVISION_OFFSET,
0x10,
0xff,
0x0,
0xffffffff,
0x0,
0xff,
ACC_32BIT},
/* register: CC_SYSCONFIG in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_SYSCONFIG_ID,
3,
CAMC1_CC_SYSCONFIG_OFFSET,
0x0,
0x1,
0x1,
0xffffffe5,
0x0,
0x1b,
ACC_32BIT},
/* register: CC_SYSSTATUS in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_SYSSTATUS_ID,
1,
CAMC1_CC_SYSSTATUS_OFFSET,
0x0,
0x1,
0x0,
0xffffffff,
0x0,
0x1,
ACC_32BIT},
/* register: CC_IRQENABLE in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_IRQENABLE_ID,
3,
CAMC1_CC_IRQENABLE_OFFSET,
0x0,
0xf0f1f,
0xf0f1f,
0xffffffff,
0x0,
0xf0f1f,
ACC_32BIT},
/* register: CC_CTRL in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_ID,
3,
CAMC1_CC_CTRL_OFFSET,
0x1001,
0x33f0f,
0x33f0f,
0xfffbffff,
0x0,
0x73f0f,
ACC_32BIT},
/* register: CC_CTRL_DMA in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_DMA_ID,
1,
CAMC1_CC_CTRL_DMA_OFFSET,
0x107,
0x17f,
0x17f,
0xffffffff,
0x0,
0x17f,
ACC_32BIT},
/* register: CC_CTRL_XCLK in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_XCLK_ID,
3,
CAMC1_CC_CTRL_XCLK_OFFSET,
0x0,
0x1f,
0x1f,
0xffffffff,
0x0,
0x1f,
ACC_32BIT},
/* register: CC_TEST in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_TEST_ID,
1,
CAMC1_CC_TEST_OFFSET,
0x0,
0xffffffff,
0x0,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_GENPAR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_GENPAR_ID,
1,
CAMC1_CC_GENPAR_OFFSET,
0x6,
0x7,
0x0,
0xffffffff,
0x0,
0x7,
ACC_32BIT},
/* register: CC_CCPFSCR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPFSCR_ID,
3,
CAMC1_CC_CCPFSCR_OFFSET,
0xff000002,
0xffffffff,
0xffffffff,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPFECR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPFECR_ID,
3,
CAMC1_CC_CCPFECR_OFFSET,
0xff000003,
0xffffffff,
0xffffffff,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPLSCR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPLSCR_ID,
3,
CAMC1_CC_CCPLSCR_OFFSET,
0xff000000,
0xffffffff,
0xffffffff,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPLECR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPLECR_ID,
3,
CAMC1_CC_CCPLECR_OFFSET,
0xff000001,
0xffffffff,
0xffffffff,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPDFR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPDFR_ID,
3,
CAMC1_CC_CCPDFR_OFFSET,
0x0,
0xff0f,
0xff0f,
0xffffffff,
0x0,
0xff0f,
ACC_32BIT}
};
const registerIntegrityStruct CAMC1RegisterData[CAMC1_INTEGRITY_REGISTERS] =
{
/* register: CC_SYSCONFIG in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_SYSCONFIG_ID,
CAMC1_CC_SYSCONFIG_OFFSET,
0x1,
0x0,
0xffffffe5,
0x0,
0x1b,
ACC_32BIT},
/* register: CC_IRQENABLE in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_IRQENABLE_ID,
CAMC1_CC_IRQENABLE_OFFSET,
0xf0f1f,
0x0,
0xffffffff,
0x0,
0xf0f1f,
ACC_32BIT},
/* register: CC_CTRL in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_ID,
CAMC1_CC_CTRL_OFFSET,
0x33f0f,
0x1001,
0xfffbffff,
0x0,
0x73f0f,
ACC_32BIT},
/* register: CC_CTRL_XCLK in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CTRL_XCLK_ID,
CAMC1_CC_CTRL_XCLK_OFFSET,
0x1f,
0x0,
0xffffffff,
0x0,
0x1f,
ACC_32BIT},
/* register: CC_CCPFSCR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPFSCR_ID,
CAMC1_CC_CCPFSCR_OFFSET,
0xffffffff,
0xff000002,
0xffffffff,
0x0,
0xffffffff,
ACC_32BIT},
/* register: CC_CCPFECR in cell: CAMC1 */ { CAMC1_BASE_ID + CAMC1_CC_CCPFECR_ID,
CAMC1_CC_CCPFECR_OFFSET,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -