⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camc1regtst.c

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 C
📖 第 1 页 / 共 4 页
字号:
/***************************************************************************** 
*            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 + -