|
#define | NIOS2_NIRQ 32 |
|
#define | SYSTEM_BUS_WIDTH 32 |
|
#define | NIOS2_STATUS status |
|
#define | NIOS2_ESTATUS estatus |
|
#define | NIOS2_BSTATUS bstatus |
|
#define | NIOS2_IENABLE ienable |
|
#define | NIOS2_IPENDING ipending |
|
#define | NIOS2_CPUID cpuid |
|
#define | NIOS2_STATUS_PIE_MSK (0x00000001) |
|
#define | NIOS2_STATUS_PIE_OFST (0) |
|
#define | NIOS2_STATUS_U_MSK (0x00000002) |
|
#define | NIOS2_STATUS_U_OFST (1) |
|
#define | NIOS2_STATUS_EH_MSK (0x00000004) |
|
#define | NIOS2_STATUS_EH_OFST (2) |
|
#define | NIOS2_STATUS_IH_MSK (0x00000008) |
|
#define | NIOS2_STATUS_IH_OFST (3) |
|
#define | NIOS2_STATUS_IL_MSK (0x000003f0) |
|
#define | NIOS2_STATUS_IL_OFST (4) |
|
#define | NIOS2_STATUS_CRS_MSK (0x0000fc00) |
|
#define | NIOS2_STATUS_CRS_OFST (10) |
|
#define | NIOS2_STATUS_PRS_MSK (0x003f0000) |
|
#define | NIOS2_STATUS_PRS_OFST (16) |
|
#define | NIOS2_STATUS_NMI_MSK (0x00400000) |
|
#define | NIOS2_STATUS_NMI_OFST (22) |
|
#define | NIOS2_STATUS_RSIE_MSK (0x00800000) |
|
#define | NIOS2_STATUS_RSIE_OFST (23) |
|
#define | NIOS2_STATUS_SRS_MSK (0x80000000) |
|
#define | NIOS2_STATUS_SRS_OFST (31) |
|
#define | NIOS2_EXCEPTION_REG_CAUSE_MASK (0x0000007c) |
|
#define | NIOS2_EXCEPTION_REG_CAUSE_OFST (2) |
|
#define | NIOS2_EXCEPTION_REG_ECCFTL_MASK (0x80000000) |
|
#define | NIOS2_EXCEPTION_REG_ECCFTL_OFST (31) |
|
#define | NIOS2_PTEADDR_REG_VPN_OFST 2 |
|
#define | NIOS2_PTEADDR_REG_VPN_MASK 0x3ffffc |
|
#define | NIOS2_PTEADDR_REG_PTBASE_OFST 22 |
|
#define | NIOS2_PTEADDR_REG_PTBASE_MASK 0xffc00000 |
|
#define | NIOS2_TLBACC_REG_PFN_OFST 0 |
|
#define | NIOS2_TLBACC_REG_PFN_MASK 0xfffff |
|
#define | NIOS2_TLBACC_REG_G_OFST 20 |
|
#define | NIOS2_TLBACC_REG_G_MASK 0x100000 |
|
#define | NIOS2_TLBACC_REG_X_OFST 21 |
|
#define | NIOS2_TLBACC_REG_X_MASK 0x200000 |
|
#define | NIOS2_TLBACC_REG_W_OFST 22 |
|
#define | NIOS2_TLBACC_REG_W_MASK 0x400000 |
|
#define | NIOS2_TLBACC_REG_R_OFST 23 |
|
#define | NIOS2_TLBACC_REG_R_MASK 0x800000 |
|
#define | NIOS2_TLBACC_REG_C_OFST 24 |
|
#define | NIOS2_TLBACC_REG_C_MASK 0x1000000 |
|
#define | NIOS2_TLBACC_REG_IG_OFST 25 |
|
#define | NIOS2_TLBACC_REG_IG_MASK 0xfe000000 |
|
#define | NIOS2_TLBMISC_REG_D_OFST 0 |
|
#define | NIOS2_TLBMISC_REG_D_MASK 0x1 |
|
#define | NIOS2_TLBMISC_REG_PERM_OFST 1 |
|
#define | NIOS2_TLBMISC_REG_PERM_MASK 0x2 |
|
#define | NIOS2_TLBMISC_REG_BAD_OFST 2 |
|
#define | NIOS2_TLBMISC_REG_BAD_MASK 0x4 |
|
#define | NIOS2_TLBMISC_REG_DBL_OFST 3 |
|
#define | NIOS2_TLBMISC_REG_DBL_MASK 0x8 |
|
#define | NIOS2_TLBMISC_REG_PID_OFST 4 |
|
#define | NIOS2_TLBMISC_REG_PID_MASK 0x3fff0 |
|
#define | NIOS2_TLBMISC_REG_WE_OFST 18 |
|
#define | NIOS2_TLBMISC_REG_WE_MASK 0x40000 |
|
#define | NIOS2_TLBMISC_REG_RD_OFST 19 |
|
#define | NIOS2_TLBMISC_REG_RD_MASK 0x80000 |
|
#define | NIOS2_TLBMISC_REG_WAY_OFST 20 |
|
#define | NIOS2_TLBMISC_REG_WAY_MASK 0xf00000 |
|
#define | NIOS2_TLBMISC_REG_EE_OFST 24 |
|
#define | NIOS2_TLBMISC_REG_EE_MASK 0x1000000 |
|
#define | NIOS2_ECCINJ_REG_RF_OFST 0 |
|
#define | NIOS2_ECCINJ_REG_RF_MASK 0x3 |
|
#define | NIOS2_ECCINJ_REG_ICTAG_OFST 2 |
|
#define | NIOS2_ECCINJ_REG_ICTAG_MASK 0xc |
|
#define | NIOS2_ECCINJ_REG_ICDAT_OFST 4 |
|
#define | NIOS2_ECCINJ_REG_ICDAT_MASK 0x30 |
|
#define | NIOS2_ECCINJ_REG_DCTAG_OFST 6 |
|
#define | NIOS2_ECCINJ_REG_DCTAG_MASK 0xc0 |
|
#define | NIOS2_ECCINJ_REG_DCDAT_OFST 8 |
|
#define | NIOS2_ECCINJ_REG_DCDAT_MASK 0x300 |
|
#define | NIOS2_ECCINJ_REG_TLB_OFST 10 |
|
#define | NIOS2_ECCINJ_REG_TLB_MASK 0xc00 |
|
#define | NIOS2_ECCINJ_REG_DTCM0_OFST 12 |
|
#define | NIOS2_ECCINJ_REG_DTCM0_MASK 0x3000 |
|
#define | NIOS2_ECCINJ_REG_DTCM1_OFST 14 |
|
#define | NIOS2_ECCINJ_REG_DTCM1_MASK 0xc000 |
|
#define | NIOS2_ECCINJ_REG_DTCM2_OFST 16 |
|
#define | NIOS2_ECCINJ_REG_DTCM2_MASK 0x30000 |
|
#define | NIOS2_ECCINJ_REG_DTCM3_OFST 18 |
|
#define | NIOS2_ECCINJ_REG_DTCM3_MASK 0xc0000 |
|
#define | NIOS2_CONFIG_REG_PE_MASK (0x00000001) |
|
#define | NIOS2_CONFIG_REG_PE_OFST (0) |
|
#define | NIOS2_CONFIG_REG_ANI_MASK (0x00000002) |
|
#define | NIOS2_CONFIG_REG_ANI_OFST (1) |
|
#define | NIOS2_CONFIG_REG_ECCEN_MASK (0x00000004) |
|
#define | NIOS2_CONFIG_REG_ECCEN_OFST (2) |
|
#define | NIOS2_CONFIG_REG_ECCEXC_MASK (0x00000008) |
|
#define | NIOS2_CONFIG_REG_ECCEXC_OFST (3) |
|
#define | NIOS2_MPUBASE_D_MASK (0x00000001) |
|
#define | NIOS2_MPUBASE_D_OFST (0) |
|
#define | NIOS2_MPUBASE_INDEX_MASK (0x0000003e) |
|
#define | NIOS2_MPUBASE_INDEX_OFST (1) |
|
#define | NIOS2_MPUBASE_BASE_ADDR_MASK (0xffffffc0) |
|
#define | NIOS2_MPUBASE_BASE_ADDR_OFST (6) |
|
#define | NIOS2_MPUACC_LIMIT_MASK (0xffffffc0) |
|
#define | NIOS2_MPUACC_LIMIT_OFST (6) |
|
#define | NIOS2_MPUACC_MASK_MASK (0xffffffc0) |
|
#define | NIOS2_MPUACC_MASK_OFST (6) |
|
#define | NIOS2_MPUACC_C_MASK (0x00000020) |
|
#define | NIOS2_MPUACC_C_OFST (5) |
|
#define | NIOS2_MPUACC_PERM_MASK (0x0000001c) |
|
#define | NIOS2_MPUACC_PERM_OFST (2) |
|
#define | NIOS2_MPUACC_RD_MASK (0x00000002) |
|
#define | NIOS2_MPUACC_RD_OFST (1) |
|
#define | NIOS2_MPUACC_WR_MASK (0x00000001) |
|
#define | NIOS2_MPUACC_WR_OFST (0) |
|