wcdma_dec.h
来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 1,159 行 · 第 1/3 页
H
1,159 行
//========================================================================
// 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 "wcdma_mapping.h"
#ifndef _wcdma_dec__H
#define _wcdma_dec__H
//Standard Register offset list
#define dec_ch_order_slot_0_OFFSET 0x0000
#define dec_ch_order_slot_1_OFFSET 0x0001
#define dec_ch_order_slot_2_OFFSET 0x0002
#define dec_ch_order_slot_3_OFFSET 0x0003
#define dec_ch_order_slot_4_OFFSET 0x0004
#define dec_ch_order_slot_5_OFFSET 0x0005
#define dec_ch_order_slot_6_OFFSET 0x0006
#define dec_ch_order_slot_7_OFFSET 0x0007
#define dec_ch_order_slot_8_OFFSET 0x0008
#define dec_ch_order_slot_9_OFFSET 0x0009
#define dec_ch_order_slot_10_OFFSET 0x000A
#define dec_ch_order_slot_11_OFFSET 0x000B
#define param_buffer_index_ch_0_OFFSET 0x000C
#define param_buffer_index_ch_1_OFFSET 0x000D
#define param_buffer_index_ch_2_OFFSET 0x000E
#define param_buffer_index_ch_3_OFFSET 0x000F
#define param_buffer_index_ch_4_OFFSET 0x0010
#define param_buffer_index_ch_5_OFFSET 0x0011
#define param_buffer_index_ch_6_OFFSET 0x0012
#define param_buffer_index_ch_7_OFFSET 0x0013
#define param_buffer_index_ch_8_OFFSET 0x0014
#define param_buffer_index_ch_9_OFFSET 0x0015
#define param_buffer_index_ch_10_OFFSET 0x0016
#define param_buffer_index_ch_11_OFFSET 0x0017
#define DEC_CH_0_CMBR_MAPPING_OFFSET 0x0018
#define DEC_CH_1_CMBR_MAPPING_OFFSET 0x0019
#define DEC_CH_2_CMBR_MAPPING_OFFSET 0x001A
#define DEC_CH_3_CMBR_MAPPING_OFFSET 0x001B
#define DEC_CH_4_CMBR_MAPPING_OFFSET 0x001C
#define DEC_CH_5_CMBR_MAPPING_OFFSET 0x001D
#define DEC_CH_6_CMBR_MAPPING_OFFSET 0x001E
#define DEC_CH_7_CMBR_MAPPING_OFFSET 0x001F
#define DEC_CH_8_CMBR_MAPPING_OFFSET 0x0020
#define DEC_CH_9_CMBR_MAPPING_OFFSET 0x0021
#define DEC_CH_10_CMBR_MAPPING_OFFSET 0x0022
#define DEC_CH_11_CMBR_MAPPING_OFFSET 0x0023
#define DSP_START_MODE_OFFSET 0x0024
#define DEC_CH_DONE_CPU_OFFSET 0x0025
#define DEC_CH_RDY_TO_USE_CPU_OFFSET 0x0026
#define DEC_CH_INTR_PENDING_CPU_OFFSET 0x0027
#define DEC_CH_INTR_CLR_CPU_OFFSET 0x0028
#define DEC_CH_DONE_DSP_OFFSET 0x0029
#define DEC_CH_RDY_TO_USE_DSP_OFFSET 0x002A
#define DEC_CH_INTR_PENDING_DSP_OFFSET 0x002B
#define DEC_CH_INTR_CLR_DSP_OFFSET 0x002C
#define DEC_CH_0_INTRRUPT_OFFSET 0x002D
#define DEC_CH_1_INTRRUPT_OFFSET 0x002E
#define DEC_CH_2_INTRRUPT_OFFSET 0x002F
#define DEC_CH_3_INTERRUPT_OFFSET 0x0030
#define DEC_CH_4_INTERRUPT_OFFSET 0x0031
#define DEC_CH_5_INTERRUPT_OFFSET 0x0032
#define DEC_CH_6_INTERRUPT_OFFSET 0x0033
#define DEC_CH_7_INTERRUPT_OFFSET 0x0034
#define DEC_CH_8_INTERRUPT_OFFSET 0x0035
#define DEC_CH_9_INTERRUPT_OFFSET 0x0036
#define DEC_CH_10_INTERRUPT_OFFSET 0x0037
#define DEC_CH_11_INTERRUPT_OFFSET 0x0038
#define param_buffer_index_tick_ch_0_OFFSET 0x0039
#define param_buffer_index_tick_ch_1_OFFSET 0x003A
#define param_buffer_index_tick_ch_2_OFFSET 0x003B
#define param_buffer_index_tick_ch_3_OFFSET 0x003C
#define param_buffer_index_tick_ch_4_OFFSET 0x003D
#define param_buffer_index_tick_ch_5_OFFSET 0x003E
#define param_buffer_index_tick_ch_6_OFFSET 0x003F
#define param_buffer_index_tick_ch_7_OFFSET 0x0040
#define param_buffer_index_tick_ch_8_OFFSET 0x0041
#define param_buffer_index_tick_ch_9_OFFSET 0x0042
#define param_buffer_index_tick_ch_10_OFFSET 0x0043
#define param_buffer_index_tick_ch_11_OFFSET 0x0044
#define cur_dec_cir_out_start_addr_OFFSET 0x0045
//dec_ch_order_slot_0
//-------------------------
#define dec_ch_order_slot_0 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_0_OFFSET) << 2))
#define dec_ch_order_slot_0_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_1
//-------------------------
#define dec_ch_order_slot_1 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_1_OFFSET) << 2))
#define dec_ch_order_slot_1_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_2
//-------------------------
#define dec_ch_order_slot_2 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_2_OFFSET) << 2))
#define dec_ch_order_slot_2_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_3
//-------------------------
#define dec_ch_order_slot_3 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_3_OFFSET) << 2))
#define dec_ch_order_slot_3_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_4
//-------------------------
#define dec_ch_order_slot_4 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_4_OFFSET) << 2))
#define dec_ch_order_slot_4_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_5
//-------------------------
#define dec_ch_order_slot_5 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_5_OFFSET) << 2))
#define dec_ch_order_slot_5_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_6
//-------------------------
#define dec_ch_order_slot_6 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_6_OFFSET) << 2))
#define dec_ch_order_slot_6_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_7
//-------------------------
#define dec_ch_order_slot_7 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_7_OFFSET) << 2))
#define dec_ch_order_slot_7_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_8
//-------------------------
#define dec_ch_order_slot_8 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_8_OFFSET) << 2))
#define dec_ch_order_slot_8_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_9
//-------------------------
#define dec_ch_order_slot_9 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_9_OFFSET) << 2))
#define dec_ch_order_slot_9_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_10
//-------------------------
#define dec_ch_order_slot_10 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_10_OFFSET) << 2))
#define dec_ch_order_slot_10_RES_VAL 0xF
//R/W
//-------------------------
//dec_ch_order_slot_11
//-------------------------
#define dec_ch_order_slot_11 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+dec_ch_order_slot_11_OFFSET) << 2))
#define dec_ch_order_slot_11_RES_VAL 0xF
//R/W
//-------------------------
//param_buffer_index_ch_0
//-------------------------
#define param_buffer_index_ch_0 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_0_OFFSET) << 2))
#define param_buffer_index_ch_0_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_1
//-------------------------
#define param_buffer_index_ch_1 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_1_OFFSET) << 2))
#define param_buffer_index_ch_1_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_2
//-------------------------
#define param_buffer_index_ch_2 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_2_OFFSET) << 2))
#define param_buffer_index_ch_2_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_3
//-------------------------
#define param_buffer_index_ch_3 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_3_OFFSET) << 2))
#define param_buffer_index_ch_3_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_4
//-------------------------
#define param_buffer_index_ch_4 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_4_OFFSET) << 2))
#define param_buffer_index_ch_4_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_5
//-------------------------
#define param_buffer_index_ch_5 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_5_OFFSET) << 2))
#define param_buffer_index_ch_5_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_6
//-------------------------
#define param_buffer_index_ch_6 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_6_OFFSET) << 2))
#define param_buffer_index_ch_6_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_7
//-------------------------
#define param_buffer_index_ch_7 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_7_OFFSET) << 2))
#define param_buffer_index_ch_7_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_8
//-------------------------
#define param_buffer_index_ch_8 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_8_OFFSET) << 2))
#define param_buffer_index_ch_8_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_9
//-------------------------
#define param_buffer_index_ch_9 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_9_OFFSET) << 2))
#define param_buffer_index_ch_9_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_10
//-------------------------
#define param_buffer_index_ch_10 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_10_OFFSET) << 2))
#define param_buffer_index_ch_10_RES_VAL 0x1
//R/W
//-------------------------
//param_buffer_index_ch_11
//-------------------------
#define param_buffer_index_ch_11 REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+param_buffer_index_ch_11_OFFSET) << 2))
#define param_buffer_index_ch_11_RES_VAL 0x1
//R/W
//-------------------------
//DEC_CH_0_CMBR_MAPPING
//-------------------------
#define DEC_CH_0_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_0_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_0_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_1_CMBR_MAPPING
//-------------------------
#define DEC_CH_1_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_1_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_1_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_2_CMBR_MAPPING
//-------------------------
#define DEC_CH_2_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_2_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_2_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_3_CMBR_MAPPING
//-------------------------
#define DEC_CH_3_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_3_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_3_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_4_CMBR_MAPPING
//-------------------------
#define DEC_CH_4_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_4_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_4_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_5_CMBR_MAPPING
//-------------------------
#define DEC_CH_5_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_5_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_5_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_6_CMBR_MAPPING
//-------------------------
#define DEC_CH_6_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_6_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_6_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_7_CMBR_MAPPING
//-------------------------
#define DEC_CH_7_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_7_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_7_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_8_CMBR_MAPPING
//-------------------------
#define DEC_CH_8_CMBR_MAPPING REG32(WCDMA_CS_LB+((WCDMA_DEC_BASE_ADDR+DEC_CH_8_CMBR_MAPPING_OFFSET) << 2))
#define DEC_CH_8_CMBR_MAPPING_RES_VAL 0x0
//R/W
//-------------------------
//DEC_CH_9_CMBR_MAPPING
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?