esp-idf/components/soc/esp32s3/include/soc/world_controller_reg.h
2021-03-17 18:47:51 +08:00

1318 lines
84 KiB
C

// Copyright 2017-2018 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#ifndef _SOC_WORLD_CONTROLLER_REG_H_
#define _SOC_WORLD_CONTROLLER_REG_H_
#ifdef __cplusplus
extern "C" {
#endif
#include "soc.h"
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_1_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x0)
/* WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 1 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_1_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_2_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4)
/* WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 2 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_2_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_3_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x8)
/* WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 3 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_3_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_4_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xC)
/* WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 4 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_4_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_5_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x10)
/* WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 5 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_5_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_6_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x14)
/* WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 6 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_6_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_7_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x18)
/* WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 7 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_7_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_8_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x1C)
/* WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 8 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_8_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_9_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x20)
/* WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 9 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_9_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_10_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x24)
/* WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 10 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_10_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_11_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x28)
/* WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 11 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_11_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_12_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x2C)
/* WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 12 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_12_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_13_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x30)
/* WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_0 Entry 13 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR_M ((WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_13_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_ENTRY_CHECK_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x7C)
/* WORLD_CONTROLLER_CORE_0_ENTRY_CHECK : R/W ;bitpos:[13:1] ;default: 1'b1 ; */
/*description: This filed is used to enable entry address check .*/
#define WORLD_CONTROLLER_CORE_0_ENTRY_CHECK 0x00001FFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_CHECK_M ((WORLD_CONTROLLER_CORE_0_ENTRY_CHECK_V)<<(WORLD_CONTROLLER_CORE_0_ENTRY_CHECK_S))
#define WORLD_CONTROLLER_CORE_0_ENTRY_CHECK_V 0x1FFF
#define WORLD_CONTROLLER_CORE_0_ENTRY_CHECK_S 1
#define WORLD_CONTROLLER_WCL_CORE_0_MESSAGE_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x100)
/* WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR : R/W ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to set address that need to write when enter WORLD0.*/
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR_M ((WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_MESSAGE_MAX_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x104)
/* WORLD_CONTROLLER_CORE_0_MESSAGE_MAX : R/W ;bitpos:[3:0] ;default: 4'b0 ; */
/*description: This filed is used to set the max value of clear write_buffer.*/
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MAX 0x0000000F
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MAX_M ((WORLD_CONTROLLER_CORE_0_MESSAGE_MAX_V)<<(WORLD_CONTROLLER_CORE_0_MESSAGE_MAX_S))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MAX_V 0xF
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MAX_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE1_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x80)
/* WORLD_CONTROLLER_CORE_0_CURRENT_1 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 1 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_1 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_1_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_1_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_1_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 1.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_1_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_1 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 1 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_1 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_1_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_1_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_1_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE2_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x84)
/* WORLD_CONTROLLER_CORE_0_CURRENT_2 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 2 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_2 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_2_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_2_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_2_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 2.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_2_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_2 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 2 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_2 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_2_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_2_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_2_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE3_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x88)
/* WORLD_CONTROLLER_CORE_0_CURRENT_3 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 3 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_3 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_3_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_3_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_3_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 3.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_3_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_3 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 3 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_3 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_3_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_3_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_3_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE4_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x8C)
/* WORLD_CONTROLLER_CORE_0_CURRENT_4 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 4 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_4 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_4_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_4_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_4_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 4.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_4_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_4 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 4 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_4 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_4_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_4_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_4_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE5_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x90)
/* WORLD_CONTROLLER_CORE_0_CURRENT_5 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 5 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_5 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_5_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_5_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_5_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 5.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_5_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_5 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 5 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_5 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_5_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_5_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_5_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE6_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x94)
/* WORLD_CONTROLLER_CORE_0_CURRENT_6 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 6 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_6 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_6_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_6_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_6_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 6.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_6_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_6 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 6 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_6 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_6_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_6_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_6_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE7_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x98)
/* WORLD_CONTROLLER_CORE_0_CURRENT_7 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 7 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_7 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_7_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_7_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_7_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 7.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_7_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_7 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 7 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_7 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_7_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_7_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_7_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE8_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x9C)
/* WORLD_CONTROLLER_CORE_0_CURRENT_8 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 8 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_8 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_8_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_8_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_8_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 8.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_8_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_8 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 8 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_8 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_8_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_8_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_8_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE9_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xA0)
/* WORLD_CONTROLLER_CORE_0_CURRENT_9 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 9 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_9 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_9_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_9_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_9_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 9.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_9_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_9 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 9 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_9 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_9_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_9_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_9_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE10_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xA4)
/* WORLD_CONTROLLER_CORE_0_CURRENT_10 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 10 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_10 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_10_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_10_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_10_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 10.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_10_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_10 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 10 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_10 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_10_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_10_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_10_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE11_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xA8)
/* WORLD_CONTROLLER_CORE_0_CURRENT_11 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 11 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_11 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_11_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_11_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_11_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 11.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_11_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_11 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 11 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_11 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_11_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_11_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_11_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE12_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xAC)
/* WORLD_CONTROLLER_CORE_0_CURRENT_12 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 12 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_12 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_12_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_12_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_12_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 12.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_12_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_12 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 12 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_12 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_12_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_12_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_12_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE13_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xB0)
/* WORLD_CONTROLLER_CORE_0_CURRENT_13 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 13 .*/
#define WORLD_CONTROLLER_CORE_0_CURRENT_13 (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_13_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_CURRENT_13_V 0x1
#define WORLD_CONTROLLER_CORE_0_CURRENT_13_S 5
/* WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 13.*/
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13 0x0000000F
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13_M ((WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13_V)<<(WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13_S))
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13_V 0xF
#define WORLD_CONTROLLER_CORE_0_FROM_ENTRY_13_S 1
/* WORLD_CONTROLLER_CORE_0_FROM_WORLD_13 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 13 .*/
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_13 (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_13_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_13_V 0x1
#define WORLD_CONTROLLER_CORE_0_FROM_WORLD_13_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_STATUSTABLE_CURRENT_REG (DR_REG_WORLD_CONTROLLER_BASE + 0xFC)
/* WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT : R/W ;bitpos:[13:1] ;default: 13'b0 ; */
/*description: This field is used to quickly read and rewrite the current field of all STATUSTA
BLE registers.For example,bit 1 represents the current field of STATUSTABLE1, bi
t2 represents the current field of STATUSTABLE2, and so on..*/
#define WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT 0x00001FFF
#define WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT_M ((WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT_V)<<(WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT_S))
#define WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT_V 0x1FFF
#define WORLD_CONTROLLER_CORE_0_STATUSTABLE_CURRENT_S 1
#define WORLD_CONTROLLER_WCL_CORE_0_MESSAGE_PHASE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x108)
/* WORLD_CONTROLLER_CORE_0_MESSAGE_ADDRESSPHASE : RO ;bitpos:[6] ;default: 1'b0 ; */
/*description: If this bit is 1, it means that is checking clear write_buffer operation, and is
checking address..*/
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDRESSPHASE (BIT(6))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDRESSPHASE_M (BIT(6))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDRESSPHASE_V 0x1
#define WORLD_CONTROLLER_CORE_0_MESSAGE_ADDRESSPHASE_S 6
/* WORLD_CONTROLLER_CORE_0_MESSAGE_DATAPHASE : RO ;bitpos:[5] ;default: 1'b0 ; */
/*description: If this bit is 1, it means that is checking clear write_buffer operation, and is
checking data..*/
#define WORLD_CONTROLLER_CORE_0_MESSAGE_DATAPHASE (BIT(5))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_DATAPHASE_M (BIT(5))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_DATAPHASE_V 0x1
#define WORLD_CONTROLLER_CORE_0_MESSAGE_DATAPHASE_S 5
/* WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT : RO ;bitpos:[4:1] ;default: 4'b0 ; */
/*description: This field indicates the data to be written next time.*/
#define WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT 0x0000000F
#define WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT_M ((WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT_V)<<(WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT_S))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT_V 0xF
#define WORLD_CONTROLLER_CORE_0_MESSAGE_EXPECT_S 1
/* WORLD_CONTROLLER_CORE_0_MESSAGE_MATCH : RO ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit indicates whether the check is successful.*/
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MATCH (BIT(0))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MATCH_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MATCH_V 0x1
#define WORLD_CONTROLLER_CORE_0_MESSAGE_MATCH_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_TRIGGER_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x140)
/* WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR : RW ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to configure the entry address from WORLD0 to WORLD1, when th
e CPU executes to this address, switch to WORLD1.*/
#define WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR_M ((WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_WORLD_TRIGGER_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_PREPARE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x144)
/* WORLD_CONTROLLER_CORE_0_WORLD_PREPARE : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field to used to set world to enter, 2'b01 means WORLD0, 2'b10 means WORLD1.*/
#define WORLD_CONTROLLER_CORE_0_WORLD_PREPARE 0x00000003
#define WORLD_CONTROLLER_CORE_0_WORLD_PREPARE_M ((WORLD_CONTROLLER_CORE_0_WORLD_PREPARE_V)<<(WORLD_CONTROLLER_CORE_0_WORLD_PREPARE_S))
#define WORLD_CONTROLLER_CORE_0_WORLD_PREPARE_V 0x3
#define WORLD_CONTROLLER_CORE_0_WORLD_PREPARE_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_UPDATE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x148)
/* WORLD_CONTROLLER_CORE_0_UPDATE : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to update configuration completed, can write any value, the h
ardware only checks the write operation of this register and does not case about
its value.*/
#define WORLD_CONTROLLER_CORE_0_UPDATE 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_UPDATE_M ((WORLD_CONTROLLER_CORE_0_UPDATE_V)<<(WORLD_CONTROLLER_CORE_0_UPDATE_S))
#define WORLD_CONTROLLER_CORE_0_UPDATE_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_UPDATE_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_CANCEL_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x14C)
/* WORLD_CONTROLLER_CORE_0_WORLD_CANCEL : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to cancel switch world configuration, if the trigger address
and update configuration complete, can use this register to cancel world switch.
can write any value, the hardware only checks the write operation of this regis
ter and does not case about its value.*/
#define WORLD_CONTROLLER_CORE_0_WORLD_CANCEL 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_WORLD_CANCEL_M ((WORLD_CONTROLLER_CORE_0_WORLD_CANCEL_V)<<(WORLD_CONTROLLER_CORE_0_WORLD_CANCEL_S))
#define WORLD_CONTROLLER_CORE_0_WORLD_CANCEL_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_WORLD_CANCEL_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_IRAM0_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x150)
/* WORLD_CONTROLLER_CORE_0_WORLD_IRAM0 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: this field is used to read current world of Iram0 bus.*/
#define WORLD_CONTROLLER_CORE_0_WORLD_IRAM0 0x00000003
#define WORLD_CONTROLLER_CORE_0_WORLD_IRAM0_M ((WORLD_CONTROLLER_CORE_0_WORLD_IRAM0_V)<<(WORLD_CONTROLLER_CORE_0_WORLD_IRAM0_S))
#define WORLD_CONTROLLER_CORE_0_WORLD_IRAM0_V 0x3
#define WORLD_CONTROLLER_CORE_0_WORLD_IRAM0_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_DRAM0_PIF_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x154)
/* WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: this field is used to read current world of Dram0 bus and PIF bus.*/
#define WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF 0x00000003
#define WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF_M ((WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF_V)<<(WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF_S))
#define WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF_V 0x3
#define WORLD_CONTROLLER_CORE_0_WORLD_DRAM0_PIF_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_WORLD_PHASE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x158)
/* WORLD_CONTROLLER_CORE_0_WORLD_PHASE : RO ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit indicates whether is preparing to switch to WORLD1, 1 means value..*/
#define WORLD_CONTROLLER_CORE_0_WORLD_PHASE (BIT(0))
#define WORLD_CONTROLLER_CORE_0_WORLD_PHASE_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_WORLD_PHASE_V 0x1
#define WORLD_CONTROLLER_CORE_0_WORLD_PHASE_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_NMI_MASK_ENABLE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x180)
/* WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field is used to set NMI mask, it can write any value, when write this regi
ster, the hardware start masking NMI interrupt.*/
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE_M ((WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE_V)<<(WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE_S))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_ENABLE_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_NMI_MASK_TRIGGER_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x184)
/* WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR : R/W ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field to used to set trigger address, when CPU executes to this address, NM
I mask automatically fails.*/
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR_M ((WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR_V)<<(WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR_S))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_TRIGGER_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_NMI_MASK_DISABLE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x188)
/* WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field is used to disable NMI mask, it will not take effect immediately, onl
y when the CPU executes to the trigger address will it start to cancel NMI mask.*/
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE_M ((WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE_V)<<(WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE_S))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_DISABLE_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_NMI_MASK_CANCLE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x18C)
/* WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field is used to cancel NMI mask disable function..*/
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL_M ((WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL_V)<<(WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL_S))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_CANCEL_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_NMI_MASK_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x190)
/* WORLD_CONTROLLER_CORE_0_NMI_MASK : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: this bit is used to mask NMI interrupt, it can directly mask NMI interrupt.*/
#define WORLD_CONTROLLER_CORE_0_NMI_MASK (BIT(0))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_V 0x1
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_S 0
#define WORLD_CONTROLLER_WCL_CORE_0_NMI_MASK_PHASE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x194)
/* WORLD_CONTROLLER_CORE_0_NMI_MASK_PHASE : RO ;bitpos:[0] ;default: 1'b0 ; */
/*description: this bit is used to indicates whether the NMI interrupt is being masked, 1 means
NMI interrupt is being masked,.*/
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_PHASE (BIT(0))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_PHASE_M (BIT(0))
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_PHASE_V 0x1
#define WORLD_CONTROLLER_CORE_0_NMI_MASK_PHASE_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_1_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x400)
/* WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 1 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_1_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_2_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x404)
/* WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 2 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_2_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_3_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x408)
/* WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 3 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_3_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_4_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x40C)
/* WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 4 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_4_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_5_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x410)
/* WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 5 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_5_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_6_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x414)
/* WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 6 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_6_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_7_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x418)
/* WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 7 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_7_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_8_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x41C)
/* WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 8 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_8_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_9_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x420)
/* WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 9 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_9_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_10_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x424)
/* WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 10 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_10_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_11_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x428)
/* WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 11 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_11_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_12_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x42C)
/* WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 12 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_12_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_13_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x430)
/* WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR : R/W ;bitpos:[31:0] ;default: 31'b0 ; */
/*description: Core_1 Entry 13 address from WORLD1 to WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR_M ((WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_13_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_ENTRY_CHECK_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x47C)
/* WORLD_CONTROLLER_CORE_1_ENTRY_CHECK : R/W ;bitpos:[13:1] ;default: 1'b1 ; */
/*description: This filed is used to enable entry address check .*/
#define WORLD_CONTROLLER_CORE_1_ENTRY_CHECK 0x00001FFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_CHECK_M ((WORLD_CONTROLLER_CORE_1_ENTRY_CHECK_V)<<(WORLD_CONTROLLER_CORE_1_ENTRY_CHECK_S))
#define WORLD_CONTROLLER_CORE_1_ENTRY_CHECK_V 0x1FFF
#define WORLD_CONTROLLER_CORE_1_ENTRY_CHECK_S 1
#define WORLD_CONTROLLER_WCL_CORE_1_MESSAGE_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x500)
/* WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR : R/W ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to set address that need to write when enter WORLD0.*/
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR_M ((WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_MESSAGE_MAX_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x504)
/* WORLD_CONTROLLER_CORE_1_MESSAGE_MAX : R/W ;bitpos:[3:0] ;default: 4'b0 ; */
/*description: This filed is used to set the max value of clear write_buffer.*/
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MAX 0x0000000F
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MAX_M ((WORLD_CONTROLLER_CORE_1_MESSAGE_MAX_V)<<(WORLD_CONTROLLER_CORE_1_MESSAGE_MAX_S))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MAX_V 0xF
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MAX_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE1_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x480)
/* WORLD_CONTROLLER_CORE_1_CURRENT_1 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 1 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_1 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_1_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_1_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_1_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 1.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_1_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_1 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 1 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_1 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_1_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_1_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_1_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE2_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x484)
/* WORLD_CONTROLLER_CORE_1_CURRENT_2 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 2 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_2 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_2_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_2_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_2_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 2.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_2_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_2 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 2 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_2 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_2_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_2_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_2_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE3_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x488)
/* WORLD_CONTROLLER_CORE_1_CURRENT_3 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 3 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_3 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_3_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_3_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_3_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 3.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_3_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_3 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 3 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_3 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_3_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_3_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_3_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE4_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x48C)
/* WORLD_CONTROLLER_CORE_1_CURRENT_4 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 4 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_4 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_4_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_4_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_4_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 4.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_4_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_4 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 4 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_4 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_4_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_4_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_4_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE5_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x490)
/* WORLD_CONTROLLER_CORE_1_CURRENT_5 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 5 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_5 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_5_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_5_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_5_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 5.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_5_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_5 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 5 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_5 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_5_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_5_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_5_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE6_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x494)
/* WORLD_CONTROLLER_CORE_1_CURRENT_6 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 6 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_6 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_6_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_6_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_6_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 6.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_6_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_6 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 6 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_6 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_6_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_6_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_6_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE7_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x498)
/* WORLD_CONTROLLER_CORE_1_CURRENT_7 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 7 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_7 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_7_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_7_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_7_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 7.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_7_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_7 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 7 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_7 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_7_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_7_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_7_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE8_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x49C)
/* WORLD_CONTROLLER_CORE_1_CURRENT_8 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 8 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_8 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_8_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_8_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_8_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 8.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_8_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_8 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 8 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_8 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_8_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_8_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_8_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE9_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4A0)
/* WORLD_CONTROLLER_CORE_1_CURRENT_9 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 9 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_9 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_9_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_9_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_9_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 9.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_9_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_9 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 9 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_9 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_9_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_9_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_9_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE10_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4A4)
/* WORLD_CONTROLLER_CORE_1_CURRENT_10 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 10 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_10 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_10_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_10_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_10_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 10.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_10_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_10 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 10 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_10 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_10_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_10_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_10_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE11_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4A8)
/* WORLD_CONTROLLER_CORE_1_CURRENT_11 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 11 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_11 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_11_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_11_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_11_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 11.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_11_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_11 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 11 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_11 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_11_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_11_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_11_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE12_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4AC)
/* WORLD_CONTROLLER_CORE_1_CURRENT_12 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 12 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_12 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_12_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_12_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_12_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 12.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_12_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_12 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 12 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_12 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_12_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_12_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_12_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE13_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4B0)
/* WORLD_CONTROLLER_CORE_1_CURRENT_13 : R/W ;bitpos:[5] ;default: 1'b0 ; */
/*description: This bit is used to confirm whether the current state is in entry 13 .*/
#define WORLD_CONTROLLER_CORE_1_CURRENT_13 (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_13_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_CURRENT_13_V 0x1
#define WORLD_CONTROLLER_CORE_1_CURRENT_13_S 5
/* WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13 : R/W ;bitpos:[4:1] ;default: 4'h0 ; */
/*description: This filed is used to confirm in which entry before enter entry 13.*/
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13 0x0000000F
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13_M ((WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13_V)<<(WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13_S))
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13_V 0xF
#define WORLD_CONTROLLER_CORE_1_FROM_ENTRY_13_S 1
/* WORLD_CONTROLLER_CORE_1_FROM_WORLD_13 : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit is used to confirm world before enter entry 13 .*/
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_13 (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_13_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_13_V 0x1
#define WORLD_CONTROLLER_CORE_1_FROM_WORLD_13_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_STATUSTABLE_CURRENT_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x4FC)
/* WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT : R/W ;bitpos:[13:1] ;default: 13'b0 ; */
/*description: This field is used to quickly read and rewrite the current field of all STATUSTA
BLE registers.For example,bit 1 represents the current field of STATUSTABLE1, bi
t2 represents the current field of STATUSTABLE2, and so on..*/
#define WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT 0x00001FFF
#define WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT_M ((WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT_V)<<(WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT_S))
#define WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT_V 0x1FFF
#define WORLD_CONTROLLER_CORE_1_STATUSTABLE_CURRENT_S 1
#define WORLD_CONTROLLER_WCL_CORE_1_MESSAGE_PHASE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x508)
/* WORLD_CONTROLLER_CORE_1_MESSAGE_ADDRESSPHASE : RO ;bitpos:[6] ;default: 1'b0 ; */
/*description: If this bit is 1, it means that is checking clear write_buffer operation, and is
checking address..*/
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDRESSPHASE (BIT(6))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDRESSPHASE_M (BIT(6))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDRESSPHASE_V 0x1
#define WORLD_CONTROLLER_CORE_1_MESSAGE_ADDRESSPHASE_S 6
/* WORLD_CONTROLLER_CORE_1_MESSAGE_DATAPHASE : RO ;bitpos:[5] ;default: 1'b0 ; */
/*description: If this bit is 1, it means that is checking clear write_buffer operation, and is
checking data..*/
#define WORLD_CONTROLLER_CORE_1_MESSAGE_DATAPHASE (BIT(5))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_DATAPHASE_M (BIT(5))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_DATAPHASE_V 0x1
#define WORLD_CONTROLLER_CORE_1_MESSAGE_DATAPHASE_S 5
/* WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT : RO ;bitpos:[4:1] ;default: 4'b0 ; */
/*description: This field indicates the data to be written next time.*/
#define WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT 0x0000000F
#define WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT_M ((WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT_V)<<(WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT_S))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT_V 0xF
#define WORLD_CONTROLLER_CORE_1_MESSAGE_EXPECT_S 1
/* WORLD_CONTROLLER_CORE_1_MESSAGE_MATCH : RO ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit indicates whether the check is successful.*/
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MATCH (BIT(0))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MATCH_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MATCH_V 0x1
#define WORLD_CONTROLLER_CORE_1_MESSAGE_MATCH_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_TRIGGER_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x540)
/* WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR : RW ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to configure the entry address from WORLD0 to WORLD1, when th
e CPU executes to this address, switch to WORLD1.*/
#define WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR_M ((WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_WORLD_TRIGGER_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_PREPARE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x544)
/* WORLD_CONTROLLER_CORE_1_WORLD_PREPARE : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field to used to set world to enter, 2'b01 means WORLD0, 2'b10 means WORLD1.*/
#define WORLD_CONTROLLER_CORE_1_WORLD_PREPARE 0x00000003
#define WORLD_CONTROLLER_CORE_1_WORLD_PREPARE_M ((WORLD_CONTROLLER_CORE_1_WORLD_PREPARE_V)<<(WORLD_CONTROLLER_CORE_1_WORLD_PREPARE_S))
#define WORLD_CONTROLLER_CORE_1_WORLD_PREPARE_V 0x3
#define WORLD_CONTROLLER_CORE_1_WORLD_PREPARE_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_UPDATE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x548)
/* WORLD_CONTROLLER_CORE_1_UPDATE : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to update configuration completed, can write any value, the h
ardware only checks the write operation of this register and does not case about
its value.*/
#define WORLD_CONTROLLER_CORE_1_UPDATE 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_UPDATE_M ((WORLD_CONTROLLER_CORE_1_UPDATE_V)<<(WORLD_CONTROLLER_CORE_1_UPDATE_S))
#define WORLD_CONTROLLER_CORE_1_UPDATE_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_UPDATE_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_CANCEL_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x54C)
/* WORLD_CONTROLLER_CORE_1_WORLD_CANCEL : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: This field is used to cancel switch world configuration, if the trigger address
and update configuration complete, can use this register to cancel world switch.
can write any value, the hardware only checks the write operation of this regis
ter and does not case about its value.*/
#define WORLD_CONTROLLER_CORE_1_WORLD_CANCEL 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_WORLD_CANCEL_M ((WORLD_CONTROLLER_CORE_1_WORLD_CANCEL_V)<<(WORLD_CONTROLLER_CORE_1_WORLD_CANCEL_S))
#define WORLD_CONTROLLER_CORE_1_WORLD_CANCEL_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_WORLD_CANCEL_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_IRAM0_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x550)
/* WORLD_CONTROLLER_CORE_1_WORLD_IRAM0 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: this field is used to read current world of Iram0 bus.*/
#define WORLD_CONTROLLER_CORE_1_WORLD_IRAM0 0x00000003
#define WORLD_CONTROLLER_CORE_1_WORLD_IRAM0_M ((WORLD_CONTROLLER_CORE_1_WORLD_IRAM0_V)<<(WORLD_CONTROLLER_CORE_1_WORLD_IRAM0_S))
#define WORLD_CONTROLLER_CORE_1_WORLD_IRAM0_V 0x3
#define WORLD_CONTROLLER_CORE_1_WORLD_IRAM0_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_DRAM0_PIF_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x554)
/* WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: this field is used to read current world of Dram0 bus and PIF bus.*/
#define WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF 0x00000003
#define WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF_M ((WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF_V)<<(WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF_S))
#define WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF_V 0x3
#define WORLD_CONTROLLER_CORE_1_WORLD_DRAM0_PIF_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_WORLD_PHASE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x558)
/* WORLD_CONTROLLER_CORE_1_WORLD_PHASE : RO ;bitpos:[0] ;default: 1'b0 ; */
/*description: This bit indicates whether is preparing to switch to WORLD1, 1 means value..*/
#define WORLD_CONTROLLER_CORE_1_WORLD_PHASE (BIT(0))
#define WORLD_CONTROLLER_CORE_1_WORLD_PHASE_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_WORLD_PHASE_V 0x1
#define WORLD_CONTROLLER_CORE_1_WORLD_PHASE_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_NMI_MASK_ENABLE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x580)
/* WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field is used to set NMI mask, it can write any value, when write this regi
ster, the hardware start masking NMI interrupt.*/
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE_M ((WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE_V)<<(WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE_S))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_ENABLE_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_NMI_MASK_TRIGGER_ADDR_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x584)
/* WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR : R/W ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field to used to set trigger address, when CPU executes to this address, NM
I mask automatically fails.*/
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR_M ((WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR_V)<<(WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR_S))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_TRIGGER_ADDR_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_NMI_MASK_DISABLE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x588)
/* WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field is used to disable NMI mask, it will not take effect immediately, onl
y when the CPU executes to the trigger address will it start to cancel NMI mask.*/
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE_M ((WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE_V)<<(WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE_S))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_DISABLE_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_NMI_MASK_CANCLE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x58C)
/* WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL : WO ;bitpos:[31:0] ;default: 32'b0 ; */
/*description: this field is used to cancel NMI mask disable function..*/
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL_M ((WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL_V)<<(WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL_S))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL_V 0xFFFFFFFF
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_CANCEL_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_NMI_MASK_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x590)
/* WORLD_CONTROLLER_CORE_1_NMI_MASK : R/W ;bitpos:[0] ;default: 1'b0 ; */
/*description: this bit is used to mask NMI interrupt, it can directly mask NMI interrupt.*/
#define WORLD_CONTROLLER_CORE_1_NMI_MASK (BIT(0))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_V 0x1
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_S 0
#define WORLD_CONTROLLER_WCL_CORE_1_NMI_MASK_PHASE_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x594)
/* WORLD_CONTROLLER_CORE_1_NMI_MASK_PHASE : RO ;bitpos:[0] ;default: 1'b0 ; */
/*description: this bit is used to indicates whether the NMI interrupt is being masked, 1 means
NMI interrupt is being masked,.*/
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_PHASE (BIT(0))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_PHASE_M (BIT(0))
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_PHASE_V 0x1
#define WORLD_CONTROLLER_CORE_1_NMI_MASK_PHASE_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_SPI2_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x800)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_SPI2, 2'b01 means WORLD0, 2'b10 means WOR
LD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI2_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_SPI3_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x804)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_SPI3, 2'b01 means WORLD0, 2'b10 means WOR
LD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SPI3_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_UCHI0_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x808)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_UCHI0, 2'b01 means WORLD0, 2'b10 means WO
RLD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_UCHI0_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_I2S0_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x80C)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_I2S0, 2'b01 means WORLD0, 2'b10 means WOR
LD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S0_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_I2S1_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x810)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_I2S1, 2'b01 means WORLD0, 2'b10 means WOR
LD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_I2S1_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_LCD_CAM_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x814)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_LCD_CAM, 2'b01 means WORLD0, 2'b10 means
WORLD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LCD_CAM_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_AES_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x818)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_AES, 2'b01 means WORLD0, 2'b10 means WORL
D1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_AES_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_SHA_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x81C)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_SHA, 2'b01 means WORLD0, 2'b10 means WORL
D1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SHA_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_ADC_DAC_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x820)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_ADC_DAC, 2'b01 means WORLD0, 2'b10 means
WORLD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_ADC_DAC_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_USB_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x824)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_USB, 2'b01 means WORLD0, 2'b10 means WORL
D1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_USB_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_SDIO_HOST_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x828)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_SDIO_HOST, 2'b01 means WORLD0, 2'b10 mean
s WORLD1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SDIO_HOST_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_MAC_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x82C)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_MAC, 2'b01 means WORLD0, 2'b10 means WORL
D1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_MAC_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_SLC_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x830)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_SLC, 2'b01 means WORLD0, 2'b10 means WORL
D1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_SLC_S 0
#define WORLD_CONTROLLER_WCL_DMA_APBPERI_LC_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x834)
/* WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of DMA_LC, 2'b01 means WORLD0, 2'b10 means WORLD
1 .*/
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC 0x00000003
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC_M ((WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC_V)<<(WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC_S))
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC_V 0x3
#define WORLD_CONTROLLER_WORLD_DMA_APBPERI_LC_S 0
#define WORLD_CONTROLLER_WCL_EDMA_SPI2_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x900)
/* WORLD_CONTROLLER_WORLD_EDMA_SPI2 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_SPI2, 2'b01 means WORLD0, 2'b10 means WO
RLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_SPI2 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_SPI2_M ((WORLD_CONTROLLER_WORLD_EDMA_SPI2_V)<<(WORLD_CONTROLLER_WORLD_EDMA_SPI2_S))
#define WORLD_CONTROLLER_WORLD_EDMA_SPI2_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_SPI2_S 0
#define WORLD_CONTROLLER_WCL_EDMA_SPI3_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x904)
/* WORLD_CONTROLLER_WORLD_EDMA_SPI3 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_SPI3, 2'b01 means WORLD0, 2'b10 means WO
RLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_SPI3 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_SPI3_M ((WORLD_CONTROLLER_WORLD_EDMA_SPI3_V)<<(WORLD_CONTROLLER_WORLD_EDMA_SPI3_S))
#define WORLD_CONTROLLER_WORLD_EDMA_SPI3_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_SPI3_S 0
#define WORLD_CONTROLLER_WCL_EDMA_UCHI0_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x908)
/* WORLD_CONTROLLER_WORLD_EDMA_UCHI0 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_UCHI0, 2'b01 means WORLD0, 2'b10 means W
ORLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_UCHI0 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_UCHI0_M ((WORLD_CONTROLLER_WORLD_EDMA_UCHI0_V)<<(WORLD_CONTROLLER_WORLD_EDMA_UCHI0_S))
#define WORLD_CONTROLLER_WORLD_EDMA_UCHI0_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_UCHI0_S 0
#define WORLD_CONTROLLER_WCL_EDMA_I2S0_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x90C)
/* WORLD_CONTROLLER_WORLD_EDMA_I2S0 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_I2S0, 2'b01 means WORLD0, 2'b10 means WO
RLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_I2S0 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_I2S0_M ((WORLD_CONTROLLER_WORLD_EDMA_I2S0_V)<<(WORLD_CONTROLLER_WORLD_EDMA_I2S0_S))
#define WORLD_CONTROLLER_WORLD_EDMA_I2S0_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_I2S0_S 0
#define WORLD_CONTROLLER_WCL_EDMA_I2S1_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x910)
/* WORLD_CONTROLLER_WORLD_EDMA_I2S1 : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_I2S1, 2'b01 means WORLD0, 2'b10 means WO
RLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_I2S1 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_I2S1_M ((WORLD_CONTROLLER_WORLD_EDMA_I2S1_V)<<(WORLD_CONTROLLER_WORLD_EDMA_I2S1_S))
#define WORLD_CONTROLLER_WORLD_EDMA_I2S1_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_I2S1_S 0
#define WORLD_CONTROLLER_WCL_EDMA_LCD_CAM_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x914)
/* WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_LCD_CAM, 2'b01 means WORLD0, 2'b10 means
WORLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM_M ((WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM_V)<<(WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM_S))
#define WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_LCD_CAM_S 0
#define WORLD_CONTROLLER_WCL_EDMA_AES_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x918)
/* WORLD_CONTROLLER_WORLD_EDMA_AES : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_AES, 2'b01 means WORLD0, 2'b10 means WOR
LD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_AES 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_AES_M ((WORLD_CONTROLLER_WORLD_EDMA_AES_V)<<(WORLD_CONTROLLER_WORLD_EDMA_AES_S))
#define WORLD_CONTROLLER_WORLD_EDMA_AES_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_AES_S 0
#define WORLD_CONTROLLER_WCL_EDMA_SHA_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x91C)
/* WORLD_CONTROLLER_WORLD_EDMA_SHA : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_SHA, 2'b01 means WORLD0, 2'b10 means WOR
LD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_SHA 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_SHA_M ((WORLD_CONTROLLER_WORLD_EDMA_SHA_V)<<(WORLD_CONTROLLER_WORLD_EDMA_SHA_S))
#define WORLD_CONTROLLER_WORLD_EDMA_SHA_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_SHA_S 0
#define WORLD_CONTROLLER_WCL_EDMA_ADC_DAC_REG (DR_REG_WORLD_CONTROLLER_BASE + 0x920)
/* WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC : R/W ;bitpos:[1:0] ;default: 2'h0 ; */
/*description: This field is used to set world of EDMA_ADC_DAC, 2'b01 means WORLD0, 2'b10 means
WORLD1 .*/
#define WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC 0x00000003
#define WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC_M ((WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC_V)<<(WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC_S))
#define WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC_V 0x3
#define WORLD_CONTROLLER_WORLD_EDMA_ADC_DAC_S 0
#ifdef __cplusplus
}
#endif
#endif /*_SOC_WORLD_CONTROLLER_REG_H_ */