mikroSDK Reference Manual
|
Macros | |
#define | MCM_BASE (0xE0080000u) |
#define | MCM ((MCM_Type *)MCM_BASE) |
#define | MCM_BASE_ADDRS { MCM_BASE } |
#define | MCM_BASE_PTRS { MCM } |
#define | MCM_IRQS { MCM_IRQn } |
#define | MCM_SRAMAP_SRAMUAP_MASK 0x3000000u |
#define | MCM_SRAMAP_SRAMUAP_SHIFT 24 |
#define | MCM_SRAMAP_SRAMUAP(x) (((uint32_t)(((uint32_t)(x))<<MCM_SRAMAP_SRAMUAP_SHIFT))&MCM_SRAMAP_SRAMUAP_MASK) |
#define | MCM_SRAMAP_SRAMUWP_MASK 0x4000000u |
#define | MCM_SRAMAP_SRAMUWP_SHIFT 26 |
#define | MCM_SRAMAP_SRAMLAP_MASK 0x30000000u |
#define | MCM_SRAMAP_SRAMLAP_SHIFT 28 |
#define | MCM_SRAMAP_SRAMLAP(x) (((uint32_t)(((uint32_t)(x))<<MCM_SRAMAP_SRAMLAP_SHIFT))&MCM_SRAMAP_SRAMLAP_MASK) |
#define | MCM_SRAMAP_SRAMLWP_MASK 0x40000000u |
#define | MCM_SRAMAP_SRAMLWP_SHIFT 30 |
#define | MCM_ISR_IRQ_MASK 0x2u |
#define | MCM_ISR_IRQ_SHIFT 1 |
#define | MCM_ISR_NMI_MASK 0x4u |
#define | MCM_ISR_NMI_SHIFT 2 |
#define | MCM_LMEM_COUNT (5U) |
PLASC - Crossbar Switch (AXBS) Slave Configuration | |
#define | MCM_PLASC_ASC_MASK (0xFFU) |
#define | MCM_PLASC_ASC_SHIFT (0U) |
#define | MCM_PLASC_ASC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
#define | MCM_PLASC_ASC_MASK 0xFFu |
#define | MCM_PLASC_ASC_SHIFT 0 |
#define | MCM_PLASC_ASC(x) (((uint16_t)(((uint16_t)(x))<<MCM_PLASC_ASC_SHIFT))&MCM_PLASC_ASC_MASK) |
#define | MCM_PLASC_ASC_MASK (0xFFU) |
#define | MCM_PLASC_ASC_SHIFT (0U) |
#define | MCM_PLASC_ASC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
#define | MCM_PLASC_ASC_MASK (0xFFU) |
#define | MCM_PLASC_ASC_SHIFT (0U) |
#define | MCM_PLASC_ASC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
#define | MCM_PLASC_ASC_MASK (0xFFU) |
#define | MCM_PLASC_ASC_SHIFT (0U) |
#define | MCM_PLASC_ASC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
PLAMC - Crossbar Switch (AXBS) Master Configuration | |
#define | MCM_PLAMC_AMC_MASK (0xFFU) |
#define | MCM_PLAMC_AMC_SHIFT (0U) |
#define | MCM_PLAMC_AMC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
#define | MCM_PLAMC_AMC_MASK 0xFFu |
#define | MCM_PLAMC_AMC_SHIFT 0 |
#define | MCM_PLAMC_AMC(x) (((uint16_t)(((uint16_t)(x))<<MCM_PLAMC_AMC_SHIFT))&MCM_PLAMC_AMC_MASK) |
#define | MCM_PLAMC_AMC_MASK (0xFFU) |
#define | MCM_PLAMC_AMC_SHIFT (0U) |
#define | MCM_PLAMC_AMC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
#define | MCM_PLAMC_AMC_MASK (0xFFU) |
#define | MCM_PLAMC_AMC_SHIFT (0U) |
#define | MCM_PLAMC_AMC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
#define | MCM_PLAMC_AMC_MASK (0xFFU) |
#define | MCM_PLAMC_AMC_SHIFT (0U) |
#define | MCM_PLAMC_AMC(x) (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
CR - Control Register | |
#define | MCM_CR_SRAMUAP_MASK (0x3000000U) |
#define | MCM_CR_SRAMUAP_SHIFT (24U) |
#define | MCM_CR_SRAMUAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
#define | MCM_CR_SRAMUWP_MASK (0x4000000U) |
#define | MCM_CR_SRAMUWP_SHIFT (26U) |
#define | MCM_CR_SRAMUWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUWP_SHIFT)) & MCM_CR_SRAMUWP_MASK) |
#define | MCM_CR_SRAMLAP_MASK (0x30000000U) |
#define | MCM_CR_SRAMLAP_SHIFT (28U) |
#define | MCM_CR_SRAMLAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
#define | MCM_CR_SRAMLWP_MASK (0x40000000U) |
#define | MCM_CR_SRAMLWP_SHIFT (30U) |
#define | MCM_CR_SRAMLWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLWP_SHIFT)) & MCM_CR_SRAMLWP_MASK) |
#define | MCM_CR_SRAMUAP_MASK (0x3000000U) |
#define | MCM_CR_SRAMUAP_SHIFT (24U) |
#define | MCM_CR_SRAMUAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
#define | MCM_CR_SRAMUWP_MASK (0x4000000U) |
#define | MCM_CR_SRAMUWP_SHIFT (26U) |
#define | MCM_CR_SRAMUWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUWP_SHIFT)) & MCM_CR_SRAMUWP_MASK) |
#define | MCM_CR_SRAMLAP_MASK (0x30000000U) |
#define | MCM_CR_SRAMLAP_SHIFT (28U) |
#define | MCM_CR_SRAMLAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
#define | MCM_CR_SRAMLWP_MASK (0x40000000U) |
#define | MCM_CR_SRAMLWP_SHIFT (30U) |
#define | MCM_CR_SRAMLWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLWP_SHIFT)) & MCM_CR_SRAMLWP_MASK) |
#define | MCM_CR_SRAMUAP_MASK (0x3000000U) |
#define | MCM_CR_SRAMUAP_SHIFT (24U) |
#define | MCM_CR_SRAMUAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
#define | MCM_CR_SRAMUWP_MASK (0x4000000U) |
#define | MCM_CR_SRAMUWP_SHIFT (26U) |
#define | MCM_CR_SRAMUWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUWP_SHIFT)) & MCM_CR_SRAMUWP_MASK) |
#define | MCM_CR_SRAMLAP_MASK (0x30000000U) |
#define | MCM_CR_SRAMLAP_SHIFT (28U) |
#define | MCM_CR_SRAMLAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
#define | MCM_CR_SRAMLWP_MASK (0x40000000U) |
#define | MCM_CR_SRAMLWP_SHIFT (30U) |
#define | MCM_CR_SRAMLWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLWP_SHIFT)) & MCM_CR_SRAMLWP_MASK) |
#define | MCM_CR_SRAMUAP_MASK (0x3000000U) |
#define | MCM_CR_SRAMUAP_SHIFT (24U) |
#define | MCM_CR_SRAMUAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
#define | MCM_CR_SRAMUWP_MASK (0x4000000U) |
#define | MCM_CR_SRAMUWP_SHIFT (26U) |
#define | MCM_CR_SRAMUWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUWP_SHIFT)) & MCM_CR_SRAMUWP_MASK) |
#define | MCM_CR_SRAMLAP_MASK (0x30000000U) |
#define | MCM_CR_SRAMLAP_SHIFT (28U) |
#define | MCM_CR_SRAMLAP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
#define | MCM_CR_SRAMLWP_MASK (0x40000000U) |
#define | MCM_CR_SRAMLWP_SHIFT (30U) |
#define | MCM_CR_SRAMLWP(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLWP_SHIFT)) & MCM_CR_SRAMLWP_MASK) |
ETBCC - ETB Counter Control register | |
#define | MCM_ETBCC_CNTEN_MASK (0x1U) |
#define | MCM_ETBCC_CNTEN_SHIFT (0U) |
#define | MCM_ETBCC_CNTEN(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
#define | MCM_ETBCC_RSPT_MASK (0x6U) |
#define | MCM_ETBCC_RSPT_SHIFT (1U) |
#define | MCM_ETBCC_RSPT(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
#define | MCM_ETBCC_RLRQ_MASK (0x8U) |
#define | MCM_ETBCC_RLRQ_SHIFT (3U) |
#define | MCM_ETBCC_RLRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
#define | MCM_ETBCC_ETDIS_MASK (0x10U) |
#define | MCM_ETBCC_ETDIS_SHIFT (4U) |
#define | MCM_ETBCC_ETDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
#define | MCM_ETBCC_ITDIS_MASK (0x20U) |
#define | MCM_ETBCC_ITDIS_SHIFT (5U) |
#define | MCM_ETBCC_ITDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
#define | MCM_ETBCC_CNTEN_MASK 0x1u |
#define | MCM_ETBCC_CNTEN_SHIFT 0 |
#define | MCM_ETBCC_RSPT_MASK 0x6u |
#define | MCM_ETBCC_RSPT_SHIFT 1 |
#define | MCM_ETBCC_RSPT(x) (((uint32_t)(((uint32_t)(x))<<MCM_ETBCC_RSPT_SHIFT))&MCM_ETBCC_RSPT_MASK) |
#define | MCM_ETBCC_RLRQ_MASK 0x8u |
#define | MCM_ETBCC_RLRQ_SHIFT 3 |
#define | MCM_ETBCC_ETDIS_MASK 0x10u |
#define | MCM_ETBCC_ETDIS_SHIFT 4 |
#define | MCM_ETBCC_ITDIS_MASK 0x20u |
#define | MCM_ETBCC_ITDIS_SHIFT 5 |
#define | MCM_ETBCC_CNTEN_MASK (0x1U) |
#define | MCM_ETBCC_CNTEN_SHIFT (0U) |
#define | MCM_ETBCC_CNTEN(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
#define | MCM_ETBCC_RSPT_MASK (0x6U) |
#define | MCM_ETBCC_RSPT_SHIFT (1U) |
#define | MCM_ETBCC_RSPT(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
#define | MCM_ETBCC_RLRQ_MASK (0x8U) |
#define | MCM_ETBCC_RLRQ_SHIFT (3U) |
#define | MCM_ETBCC_RLRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
#define | MCM_ETBCC_ETDIS_MASK (0x10U) |
#define | MCM_ETBCC_ETDIS_SHIFT (4U) |
#define | MCM_ETBCC_ETDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
#define | MCM_ETBCC_ITDIS_MASK (0x20U) |
#define | MCM_ETBCC_ITDIS_SHIFT (5U) |
#define | MCM_ETBCC_ITDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
#define | MCM_ETBCC_CNTEN_MASK (0x1U) |
#define | MCM_ETBCC_CNTEN_SHIFT (0U) |
#define | MCM_ETBCC_CNTEN(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
#define | MCM_ETBCC_RSPT_MASK (0x6U) |
#define | MCM_ETBCC_RSPT_SHIFT (1U) |
#define | MCM_ETBCC_RSPT(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
#define | MCM_ETBCC_RLRQ_MASK (0x8U) |
#define | MCM_ETBCC_RLRQ_SHIFT (3U) |
#define | MCM_ETBCC_RLRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
#define | MCM_ETBCC_ETDIS_MASK (0x10U) |
#define | MCM_ETBCC_ETDIS_SHIFT (4U) |
#define | MCM_ETBCC_ETDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
#define | MCM_ETBCC_ITDIS_MASK (0x20U) |
#define | MCM_ETBCC_ITDIS_SHIFT (5U) |
#define | MCM_ETBCC_ITDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
#define | MCM_ETBCC_CNTEN_MASK (0x1U) |
#define | MCM_ETBCC_CNTEN_SHIFT (0U) |
#define | MCM_ETBCC_CNTEN(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
#define | MCM_ETBCC_RSPT_MASK (0x6U) |
#define | MCM_ETBCC_RSPT_SHIFT (1U) |
#define | MCM_ETBCC_RSPT(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
#define | MCM_ETBCC_RLRQ_MASK (0x8U) |
#define | MCM_ETBCC_RLRQ_SHIFT (3U) |
#define | MCM_ETBCC_RLRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
#define | MCM_ETBCC_ETDIS_MASK (0x10U) |
#define | MCM_ETBCC_ETDIS_SHIFT (4U) |
#define | MCM_ETBCC_ETDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
#define | MCM_ETBCC_ITDIS_MASK (0x20U) |
#define | MCM_ETBCC_ITDIS_SHIFT (5U) |
#define | MCM_ETBCC_ITDIS(x) (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
ISCR - Interrupt Status Register | |
#define | MCM_ISCR_IRQ_MASK (0x2U) |
#define | MCM_ISCR_IRQ_SHIFT (1U) |
#define | MCM_ISCR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_IRQ_SHIFT)) & MCM_ISCR_IRQ_MASK) |
#define | MCM_ISCR_NMI_MASK (0x4U) |
#define | MCM_ISCR_NMI_SHIFT (2U) |
#define | MCM_ISCR_NMI(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_NMI_SHIFT)) & MCM_ISCR_NMI_MASK) |
#define | MCM_ISCR_DHREQ_MASK (0x8U) |
#define | MCM_ISCR_DHREQ_SHIFT (3U) |
#define | MCM_ISCR_DHREQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_DHREQ_SHIFT)) & MCM_ISCR_DHREQ_MASK) |
#define | MCM_ISCR_IRQ_MASK (0x2U) |
#define | MCM_ISCR_IRQ_SHIFT (1U) |
#define | MCM_ISCR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_IRQ_SHIFT)) & MCM_ISCR_IRQ_MASK) |
#define | MCM_ISCR_NMI_MASK (0x4U) |
#define | MCM_ISCR_NMI_SHIFT (2U) |
#define | MCM_ISCR_NMI(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_NMI_SHIFT)) & MCM_ISCR_NMI_MASK) |
#define | MCM_ISCR_DHREQ_MASK (0x8U) |
#define | MCM_ISCR_DHREQ_SHIFT (3U) |
#define | MCM_ISCR_DHREQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_DHREQ_SHIFT)) & MCM_ISCR_DHREQ_MASK) |
#define | MCM_ISCR_IRQ_MASK (0x2U) |
#define | MCM_ISCR_IRQ_SHIFT (1U) |
#define | MCM_ISCR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_IRQ_SHIFT)) & MCM_ISCR_IRQ_MASK) |
#define | MCM_ISCR_NMI_MASK (0x4U) |
#define | MCM_ISCR_NMI_SHIFT (2U) |
#define | MCM_ISCR_NMI(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_NMI_SHIFT)) & MCM_ISCR_NMI_MASK) |
#define | MCM_ISCR_DHREQ_MASK (0x8U) |
#define | MCM_ISCR_DHREQ_SHIFT (3U) |
#define | MCM_ISCR_DHREQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_DHREQ_SHIFT)) & MCM_ISCR_DHREQ_MASK) |
ISCR - Interrupt Status and Control Register | |
#define | MCM_ISCR_FIOC_MASK (0x100U) |
#define | MCM_ISCR_FIOC_SHIFT (8U) |
#define | MCM_ISCR_FIOC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
#define | MCM_ISCR_FDZC_MASK (0x200U) |
#define | MCM_ISCR_FDZC_SHIFT (9U) |
#define | MCM_ISCR_FDZC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
#define | MCM_ISCR_FOFC_MASK (0x400U) |
#define | MCM_ISCR_FOFC_SHIFT (10U) |
#define | MCM_ISCR_FOFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
#define | MCM_ISCR_FUFC_MASK (0x800U) |
#define | MCM_ISCR_FUFC_SHIFT (11U) |
#define | MCM_ISCR_FUFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
#define | MCM_ISCR_FIXC_MASK (0x1000U) |
#define | MCM_ISCR_FIXC_SHIFT (12U) |
#define | MCM_ISCR_FIXC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
#define | MCM_ISCR_FIDC_MASK (0x8000U) |
#define | MCM_ISCR_FIDC_SHIFT (15U) |
#define | MCM_ISCR_FIDC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
#define | MCM_ISCR_FIOCE_MASK (0x1000000U) |
#define | MCM_ISCR_FIOCE_SHIFT (24U) |
#define | MCM_ISCR_FIOCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
#define | MCM_ISCR_FDZCE_MASK (0x2000000U) |
#define | MCM_ISCR_FDZCE_SHIFT (25U) |
#define | MCM_ISCR_FDZCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
#define | MCM_ISCR_FOFCE_MASK (0x4000000U) |
#define | MCM_ISCR_FOFCE_SHIFT (26U) |
#define | MCM_ISCR_FOFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
#define | MCM_ISCR_FUFCE_MASK (0x8000000U) |
#define | MCM_ISCR_FUFCE_SHIFT (27U) |
#define | MCM_ISCR_FUFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
#define | MCM_ISCR_FIXCE_MASK (0x10000000U) |
#define | MCM_ISCR_FIXCE_SHIFT (28U) |
#define | MCM_ISCR_FIXCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
#define | MCM_ISCR_FIDCE_MASK (0x80000000U) |
#define | MCM_ISCR_FIDCE_SHIFT (31U) |
#define | MCM_ISCR_FIDCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
#define | MCM_ISCR_FIOC_MASK (0x100U) |
#define | MCM_ISCR_FIOC_SHIFT (8U) |
#define | MCM_ISCR_FIOC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
#define | MCM_ISCR_FDZC_MASK (0x200U) |
#define | MCM_ISCR_FDZC_SHIFT (9U) |
#define | MCM_ISCR_FDZC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
#define | MCM_ISCR_FOFC_MASK (0x400U) |
#define | MCM_ISCR_FOFC_SHIFT (10U) |
#define | MCM_ISCR_FOFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
#define | MCM_ISCR_FUFC_MASK (0x800U) |
#define | MCM_ISCR_FUFC_SHIFT (11U) |
#define | MCM_ISCR_FUFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
#define | MCM_ISCR_FIXC_MASK (0x1000U) |
#define | MCM_ISCR_FIXC_SHIFT (12U) |
#define | MCM_ISCR_FIXC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
#define | MCM_ISCR_FIDC_MASK (0x8000U) |
#define | MCM_ISCR_FIDC_SHIFT (15U) |
#define | MCM_ISCR_FIDC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
#define | MCM_ISCR_FIOCE_MASK (0x1000000U) |
#define | MCM_ISCR_FIOCE_SHIFT (24U) |
#define | MCM_ISCR_FIOCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
#define | MCM_ISCR_FDZCE_MASK (0x2000000U) |
#define | MCM_ISCR_FDZCE_SHIFT (25U) |
#define | MCM_ISCR_FDZCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
#define | MCM_ISCR_FOFCE_MASK (0x4000000U) |
#define | MCM_ISCR_FOFCE_SHIFT (26U) |
#define | MCM_ISCR_FOFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
#define | MCM_ISCR_FUFCE_MASK (0x8000000U) |
#define | MCM_ISCR_FUFCE_SHIFT (27U) |
#define | MCM_ISCR_FUFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
#define | MCM_ISCR_FIXCE_MASK (0x10000000U) |
#define | MCM_ISCR_FIXCE_SHIFT (28U) |
#define | MCM_ISCR_FIXCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
#define | MCM_ISCR_FIDCE_MASK (0x80000000U) |
#define | MCM_ISCR_FIDCE_SHIFT (31U) |
#define | MCM_ISCR_FIDCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
#define | MCM_ISCR_FIOC_MASK (0x100U) |
#define | MCM_ISCR_FIOC_SHIFT (8U) |
#define | MCM_ISCR_FIOC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
#define | MCM_ISCR_FDZC_MASK (0x200U) |
#define | MCM_ISCR_FDZC_SHIFT (9U) |
#define | MCM_ISCR_FDZC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
#define | MCM_ISCR_FOFC_MASK (0x400U) |
#define | MCM_ISCR_FOFC_SHIFT (10U) |
#define | MCM_ISCR_FOFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
#define | MCM_ISCR_FUFC_MASK (0x800U) |
#define | MCM_ISCR_FUFC_SHIFT (11U) |
#define | MCM_ISCR_FUFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
#define | MCM_ISCR_FIXC_MASK (0x1000U) |
#define | MCM_ISCR_FIXC_SHIFT (12U) |
#define | MCM_ISCR_FIXC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
#define | MCM_ISCR_FIDC_MASK (0x8000U) |
#define | MCM_ISCR_FIDC_SHIFT (15U) |
#define | MCM_ISCR_FIDC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
#define | MCM_ISCR_FIOCE_MASK (0x1000000U) |
#define | MCM_ISCR_FIOCE_SHIFT (24U) |
#define | MCM_ISCR_FIOCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
#define | MCM_ISCR_FDZCE_MASK (0x2000000U) |
#define | MCM_ISCR_FDZCE_SHIFT (25U) |
#define | MCM_ISCR_FDZCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
#define | MCM_ISCR_FOFCE_MASK (0x4000000U) |
#define | MCM_ISCR_FOFCE_SHIFT (26U) |
#define | MCM_ISCR_FOFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
#define | MCM_ISCR_FUFCE_MASK (0x8000000U) |
#define | MCM_ISCR_FUFCE_SHIFT (27U) |
#define | MCM_ISCR_FUFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
#define | MCM_ISCR_FIXCE_MASK (0x10000000U) |
#define | MCM_ISCR_FIXCE_SHIFT (28U) |
#define | MCM_ISCR_FIXCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
#define | MCM_ISCR_FIDCE_MASK (0x80000000U) |
#define | MCM_ISCR_FIDCE_SHIFT (31U) |
#define | MCM_ISCR_FIDCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
#define | MCM_ISCR_FIOC_MASK (0x100U) |
#define | MCM_ISCR_FIOC_SHIFT (8U) |
#define | MCM_ISCR_FIOC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
#define | MCM_ISCR_FDZC_MASK (0x200U) |
#define | MCM_ISCR_FDZC_SHIFT (9U) |
#define | MCM_ISCR_FDZC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
#define | MCM_ISCR_FOFC_MASK (0x400U) |
#define | MCM_ISCR_FOFC_SHIFT (10U) |
#define | MCM_ISCR_FOFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
#define | MCM_ISCR_FUFC_MASK (0x800U) |
#define | MCM_ISCR_FUFC_SHIFT (11U) |
#define | MCM_ISCR_FUFC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
#define | MCM_ISCR_FIXC_MASK (0x1000U) |
#define | MCM_ISCR_FIXC_SHIFT (12U) |
#define | MCM_ISCR_FIXC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
#define | MCM_ISCR_FIDC_MASK (0x8000U) |
#define | MCM_ISCR_FIDC_SHIFT (15U) |
#define | MCM_ISCR_FIDC(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
#define | MCM_ISCR_FIOCE_MASK (0x1000000U) |
#define | MCM_ISCR_FIOCE_SHIFT (24U) |
#define | MCM_ISCR_FIOCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
#define | MCM_ISCR_FDZCE_MASK (0x2000000U) |
#define | MCM_ISCR_FDZCE_SHIFT (25U) |
#define | MCM_ISCR_FDZCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
#define | MCM_ISCR_FOFCE_MASK (0x4000000U) |
#define | MCM_ISCR_FOFCE_SHIFT (26U) |
#define | MCM_ISCR_FOFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
#define | MCM_ISCR_FUFCE_MASK (0x8000000U) |
#define | MCM_ISCR_FUFCE_SHIFT (27U) |
#define | MCM_ISCR_FUFCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
#define | MCM_ISCR_FIXCE_MASK (0x10000000U) |
#define | MCM_ISCR_FIXCE_SHIFT (28U) |
#define | MCM_ISCR_FIXCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
#define | MCM_ISCR_FIDCE_MASK (0x80000000U) |
#define | MCM_ISCR_FIDCE_SHIFT (31U) |
#define | MCM_ISCR_FIDCE(x) (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
FATR - Fault attributes register | |
#define | MCM_FATR_BEDA_MASK (0x1U) |
#define | MCM_FATR_BEDA_SHIFT (0U) |
#define | MCM_FATR_BEDA(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEDA_SHIFT)) & MCM_FATR_BEDA_MASK) |
#define | MCM_FATR_BEMD_MASK (0x2U) |
#define | MCM_FATR_BEMD_SHIFT (1U) |
#define | MCM_FATR_BEMD(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEMD_SHIFT)) & MCM_FATR_BEMD_MASK) |
#define | MCM_FATR_BESZ_MASK (0x30U) |
#define | MCM_FATR_BESZ_SHIFT (4U) |
#define | MCM_FATR_BESZ(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BESZ_SHIFT)) & MCM_FATR_BESZ_MASK) |
#define | MCM_FATR_BEWT_MASK (0x80U) |
#define | MCM_FATR_BEWT_SHIFT (7U) |
#define | MCM_FATR_BEWT(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEWT_SHIFT)) & MCM_FATR_BEWT_MASK) |
#define | MCM_FATR_BEMN_MASK (0xF00U) |
#define | MCM_FATR_BEMN_SHIFT (8U) |
#define | MCM_FATR_BEMN(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEMN_SHIFT)) & MCM_FATR_BEMN_MASK) |
#define | MCM_FATR_BEOVR_MASK (0x80000000U) |
#define | MCM_FATR_BEOVR_SHIFT (31U) |
#define | MCM_FATR_BEOVR(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEOVR_SHIFT)) & MCM_FATR_BEOVR_MASK) |
#define | MCM_FATR_BEDA_MASK (0x1U) |
#define | MCM_FATR_BEDA_SHIFT (0U) |
#define | MCM_FATR_BEDA(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEDA_SHIFT)) & MCM_FATR_BEDA_MASK) |
#define | MCM_FATR_BEMD_MASK (0x2U) |
#define | MCM_FATR_BEMD_SHIFT (1U) |
#define | MCM_FATR_BEMD(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEMD_SHIFT)) & MCM_FATR_BEMD_MASK) |
#define | MCM_FATR_BESZ_MASK (0x30U) |
#define | MCM_FATR_BESZ_SHIFT (4U) |
#define | MCM_FATR_BESZ(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BESZ_SHIFT)) & MCM_FATR_BESZ_MASK) |
#define | MCM_FATR_BEWT_MASK (0x80U) |
#define | MCM_FATR_BEWT_SHIFT (7U) |
#define | MCM_FATR_BEWT(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEWT_SHIFT)) & MCM_FATR_BEWT_MASK) |
#define | MCM_FATR_BEMN_MASK (0xF00U) |
#define | MCM_FATR_BEMN_SHIFT (8U) |
#define | MCM_FATR_BEMN(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEMN_SHIFT)) & MCM_FATR_BEMN_MASK) |
#define | MCM_FATR_BEOVR_MASK (0x80000000U) |
#define | MCM_FATR_BEOVR_SHIFT (31U) |
#define | MCM_FATR_BEOVR(x) (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEOVR_SHIFT)) & MCM_FATR_BEOVR_MASK) |
CPO - Compute Only Operation Control Register | |
#define | MCM_CPO_CPOREQ_MASK (0x1U) |
#define | MCM_CPO_CPOREQ_SHIFT (0U) |
#define | MCM_CPO_CPOREQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOREQ_SHIFT)) & MCM_CPO_CPOREQ_MASK) |
#define | MCM_CPO_CPOACK_MASK (0x2U) |
#define | MCM_CPO_CPOACK_SHIFT (1U) |
#define | MCM_CPO_CPOACK(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOACK_SHIFT)) & MCM_CPO_CPOACK_MASK) |
#define | MCM_CPO_CPOREQ_MASK (0x1U) |
#define | MCM_CPO_CPOREQ_SHIFT (0U) |
#define | MCM_CPO_CPOREQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOREQ_SHIFT)) & MCM_CPO_CPOREQ_MASK) |
#define | MCM_CPO_CPOACK_MASK (0x2U) |
#define | MCM_CPO_CPOACK_SHIFT (1U) |
#define | MCM_CPO_CPOACK(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOACK_SHIFT)) & MCM_CPO_CPOACK_MASK) |
#define | MCM_CPO_CPOREQ_MASK (0x1U) |
#define | MCM_CPO_CPOREQ_SHIFT (0U) |
#define | MCM_CPO_CPOREQ(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOREQ_SHIFT)) & MCM_CPO_CPOREQ_MASK) |
#define | MCM_CPO_CPOACK_MASK (0x2U) |
#define | MCM_CPO_CPOACK_SHIFT (1U) |
#define | MCM_CPO_CPOACK(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOACK_SHIFT)) & MCM_CPO_CPOACK_MASK) |
CPO - Compute Operation Control Register | |
#define | MCM_CPO_CPOWOI_MASK (0x4U) |
#define | MCM_CPO_CPOWOI_SHIFT (2U) |
#define | MCM_CPO_CPOWOI(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOWOI_SHIFT)) & MCM_CPO_CPOWOI_MASK) |
#define | MCM_CPO_CPOWOI_MASK (0x4U) |
#define | MCM_CPO_CPOWOI_SHIFT (2U) |
#define | MCM_CPO_CPOWOI(x) (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOWOI_SHIFT)) & MCM_CPO_CPOWOI_MASK) |
CR - Control Register | |
#define | MCM_CR_AHBSPRI_MASK (0x8000000U) |
#define | MCM_CR_AHBSPRI_SHIFT (27U) |
#define | MCM_CR_AHBSPRI(x) (((uint32_t)(((uint32_t)(x)) << MCM_CR_AHBSPRI_SHIFT)) & MCM_CR_AHBSPRI_MASK) |
LMEM - Local Memory General Descriptor Register | |
#define | MCM_LMEM_LMEM_Type_MASK (0xE000U) |
#define | MCM_LMEM_LMEM_Type_SHIFT (13U) |
#define | MCM_LMEM_LMEM_Type(x) (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Type_SHIFT)) & MCM_LMEM_LMEM_Type_MASK) |
#define | MCM_LMEM_LMEM_Width_MASK (0xE0000U) |
#define | MCM_LMEM_LMEM_Width_SHIFT (17U) |
#define | MCM_LMEM_LMEM_Width(x) (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Width_SHIFT)) & MCM_LMEM_LMEM_Width_MASK) |
#define | MCM_LMEM_LMEM_Ways_MASK (0xF00000U) |
#define | MCM_LMEM_LMEM_Ways_SHIFT (20U) |
#define | MCM_LMEM_LMEM_Ways(x) (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Ways_SHIFT)) & MCM_LMEM_LMEM_Ways_MASK) |
#define | MCM_LMEM_LMEM_Size_MASK (0xF000000U) |
#define | MCM_LMEM_LMEM_Size_SHIFT (24U) |
#define | MCM_LMEM_LMEM_Size(x) (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Size_SHIFT)) & MCM_LMEM_LMEM_Size_MASK) |
#define | MCM_LMEM_LMEM_Valid_MASK (0x80000000U) |
#define | MCM_LMEM_LMEM_Valid_SHIFT (31U) |
#define | MCM_LMEM_LMEM_Valid(x) (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Valid_SHIFT)) & MCM_LMEM_LMEM_Valid_MASK) |
#define MCM_BASE (0xE0080000u) |
Peripheral MCM base address
#define MCM_BASE_ADDRS { MCM_BASE } |
Array initializer of MCM peripheral base addresses
#define MCM_BASE_PTRS { MCM } |
Array initializer of MCM peripheral base pointers
#define MCM_CPO_CPOACK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOACK_SHIFT)) & MCM_CPO_CPOACK_MASK) |
CPOACK - Compute Operation acknowledge 0b0..Compute operation entry has not completed or compute operation exit has completed. 0b1..Compute operation entry has completed or compute operation exit has not completed.
CPOACK - Compute Only Operation acknowledge 0b0..Compute only operation entry has not completed or compute only operation exit has completed. 0b1..Compute only operation entry has completed or compute only operation exit has not completed.
#define MCM_CPO_CPOACK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOACK_SHIFT)) & MCM_CPO_CPOACK_MASK) |
CPOACK - Compute Operation acknowledge 0b0..Compute operation entry has not completed or compute operation exit has completed. 0b1..Compute operation entry has completed or compute operation exit has not completed.
CPOACK - Compute Only Operation acknowledge 0b0..Compute only operation entry has not completed or compute only operation exit has completed. 0b1..Compute only operation entry has completed or compute only operation exit has not completed.
#define MCM_CPO_CPOACK | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOACK_SHIFT)) & MCM_CPO_CPOACK_MASK) |
CPOACK - Compute Only Operation acknowledge 0b0..Compute only operation entry has not completed or compute only operation exit has completed. 0b1..Compute only operation entry has completed or compute only operation exit has not completed.
#define MCM_CPO_CPOREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOREQ_SHIFT)) & MCM_CPO_CPOREQ_MASK) |
CPOREQ - Compute Operation request 0b0..Request is cleared. 0b1..Request Compute Operation.
CPOREQ - Compute Only Operation request 0b0..Request is cleared. 0b1..Request Compute Only Operation.
#define MCM_CPO_CPOREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOREQ_SHIFT)) & MCM_CPO_CPOREQ_MASK) |
CPOREQ - Compute Operation request 0b0..Request is cleared. 0b1..Request Compute Operation.
CPOREQ - Compute Only Operation request 0b0..Request is cleared. 0b1..Request Compute Only Operation.
#define MCM_CPO_CPOREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOREQ_SHIFT)) & MCM_CPO_CPOREQ_MASK) |
CPOREQ - Compute Only Operation request 0b0..Request is cleared. 0b1..Request Compute Only Operation.
#define MCM_CPO_CPOWOI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOWOI_SHIFT)) & MCM_CPO_CPOWOI_MASK) |
CPOWOI - Compute Operation wakeup on interrupt 0b0..No effect. 0b1..When set, the CPOREQ is cleared on any interrupt or exception vector fetch.
#define MCM_CPO_CPOWOI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CPO_CPOWOI_SHIFT)) & MCM_CPO_CPOWOI_MASK) |
CPOWOI - Compute Operation wakeup on interrupt 0b0..No effect. 0b1..When set, the CPOREQ is cleared on any interrupt or exception vector fetch.
#define MCM_CR_AHBSPRI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_AHBSPRI_SHIFT)) & MCM_CR_AHBSPRI_MASK) |
AHBSPRI - AHB Slave Interface Priority 0b0..SW accesses take priority over AHBS accesses 0b1..AHBS accesses take priority over SW accesses
#define MCM_CR_SRAMLAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
SRAMLAP - SRAM_L arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMLAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
SRAMLAP - SRAM_L arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMLAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
SRAMLAP - SRAM_L arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMLAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMLAP_SHIFT)) & MCM_CR_SRAMLAP_MASK) |
SRAMLAP - SRAM_L arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMUAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
SRAMUAP - SRAM_U arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMUAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
SRAMUAP - SRAM_U arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMUAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
SRAMUAP - SRAM_U arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_CR_SRAMUAP | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_CR_SRAMUAP_SHIFT)) & MCM_CR_SRAMUAP_MASK) |
SRAMUAP - SRAM_U arbitration priority 0b00..Round robin 0b01..Special round robin (favors SRAM backoor accesses over the processor) 0b10..Fixed priority. Processor has highest, backdoor has lowest 0b11..Fixed priority. Backdoor has highest, processor has lowest
#define MCM_ETBCC_CNTEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
CNTEN - Counter Enable 0b0..ETB counter disabled 0b1..ETB counter enabled
#define MCM_ETBCC_CNTEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
CNTEN - Counter Enable 0b0..ETB counter disabled 0b1..ETB counter enabled
#define MCM_ETBCC_CNTEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
CNTEN - Counter Enable 0b0..ETB counter disabled 0b1..ETB counter enabled
#define MCM_ETBCC_CNTEN | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_CNTEN_SHIFT)) & MCM_ETBCC_CNTEN_MASK) |
CNTEN - Counter Enable 0b0..ETB counter disabled 0b1..ETB counter enabled
#define MCM_ETBCC_ETDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
ETDIS - ETM-To-TPIU Disable 0b0..ETM-to-TPIU trace path enabled 0b1..ETM-to-TPIU trace path disabled
#define MCM_ETBCC_ETDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
ETDIS - ETM-To-TPIU Disable 0b0..ETM-to-TPIU trace path enabled 0b1..ETM-to-TPIU trace path disabled
#define MCM_ETBCC_ETDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
ETDIS - ETM-To-TPIU Disable 0b0..ETM-to-TPIU trace path enabled 0b1..ETM-to-TPIU trace path disabled
#define MCM_ETBCC_ETDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ETDIS_SHIFT)) & MCM_ETBCC_ETDIS_MASK) |
ETDIS - ETM-To-TPIU Disable 0b0..ETM-to-TPIU trace path enabled 0b1..ETM-to-TPIU trace path disabled
#define MCM_ETBCC_ITDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
ITDIS - ITM-To-TPIU Disable 0b0..ITM-to-TPIU trace path enabled 0b1..ITM-to-TPIU trace path disabled
#define MCM_ETBCC_ITDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
ITDIS - ITM-To-TPIU Disable 0b0..ITM-to-TPIU trace path enabled 0b1..ITM-to-TPIU trace path disabled
#define MCM_ETBCC_ITDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
ITDIS - ITM-To-TPIU Disable 0b0..ITM-to-TPIU trace path enabled 0b1..ITM-to-TPIU trace path disabled
#define MCM_ETBCC_ITDIS | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_ITDIS_SHIFT)) & MCM_ETBCC_ITDIS_MASK) |
ITDIS - ITM-To-TPIU Disable 0b0..ITM-to-TPIU trace path enabled 0b1..ITM-to-TPIU trace path disabled
#define MCM_ETBCC_RLRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
RLRQ - Reload Request 0b0..No effect 0b1..Clears pending debug halt, NMI, or IRQ interrupt requests
#define MCM_ETBCC_RLRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
RLRQ - Reload Request 0b0..No effect 0b1..Clears pending debug halt, NMI, or IRQ interrupt requests
#define MCM_ETBCC_RLRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
RLRQ - Reload Request 0b0..No effect 0b1..Clears pending debug halt, NMI, or IRQ interrupt requests
#define MCM_ETBCC_RLRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RLRQ_SHIFT)) & MCM_ETBCC_RLRQ_MASK) |
RLRQ - Reload Request 0b0..No effect 0b1..Clears pending debug halt, NMI, or IRQ interrupt requests
#define MCM_ETBCC_RSPT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
RSPT - Response Type 0b00..No response when the ETB count expires 0b01..Generate a normal interrupt when the ETB count expires 0b10..Generate an NMI when the ETB count expires 0b11..Generate a debug halt when the ETB count expires
#define MCM_ETBCC_RSPT | ( | x | ) | (((uint32_t)(((uint32_t)(x))<<MCM_ETBCC_RSPT_SHIFT))&MCM_ETBCC_RSPT_MASK) |
RSPT - Response Type 0b00..No response when the ETB count expires 0b01..Generate a normal interrupt when the ETB count expires 0b10..Generate an NMI when the ETB count expires 0b11..Generate a debug halt when the ETB count expires
#define MCM_ETBCC_RSPT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
RSPT - Response Type 0b00..No response when the ETB count expires 0b01..Generate a normal interrupt when the ETB count expires 0b10..Generate an NMI when the ETB count expires 0b11..Generate a debug halt when the ETB count expires
#define MCM_ETBCC_RSPT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
RSPT - Response Type 0b00..No response when the ETB count expires 0b01..Generate a normal interrupt when the ETB count expires 0b10..Generate an NMI when the ETB count expires 0b11..Generate a debug halt when the ETB count expires
#define MCM_ETBCC_RSPT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ETBCC_RSPT_SHIFT)) & MCM_ETBCC_RSPT_MASK) |
RSPT - Response Type 0b00..No response when the ETB count expires 0b01..Generate a normal interrupt when the ETB count expires 0b10..Generate an NMI when the ETB count expires 0b11..Generate a debug halt when the ETB count expires
#define MCM_FATR_BEDA | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEDA_SHIFT)) & MCM_FATR_BEDA_MASK) |
BEDA - Bus error access type 0b0..Instruction 0b1..Data
#define MCM_FATR_BEDA | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEDA_SHIFT)) & MCM_FATR_BEDA_MASK) |
BEDA - Bus error access type 0b0..Instruction 0b1..Data
#define MCM_FATR_BEMD | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEMD_SHIFT)) & MCM_FATR_BEMD_MASK) |
BEMD - Bus error privilege level 0b0..User mode 0b1..Supervisor/privileged mode
#define MCM_FATR_BEMD | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEMD_SHIFT)) & MCM_FATR_BEMD_MASK) |
BEMD - Bus error privilege level 0b0..User mode 0b1..Supervisor/privileged mode
#define MCM_FATR_BEOVR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEOVR_SHIFT)) & MCM_FATR_BEOVR_MASK) |
BEOVR - Bus error overrun 0b0..No bus error overrun 0b1..Bus error overrun occurred. The FADR and FDR registers and the other FATR bits are not updated to reflect this new bus error.
#define MCM_FATR_BEOVR | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEOVR_SHIFT)) & MCM_FATR_BEOVR_MASK) |
BEOVR - Bus error overrun 0b0..No bus error overrun 0b1..Bus error overrun occurred. The FADR and FDR registers and the other FATR bits are not updated to reflect this new bus error.
#define MCM_FATR_BESZ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BESZ_SHIFT)) & MCM_FATR_BESZ_MASK) |
BESZ - Bus error size 0b00..8-bit access 0b01..16-bit access 0b10..32-bit access 0b11..Reserved
#define MCM_FATR_BESZ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BESZ_SHIFT)) & MCM_FATR_BESZ_MASK) |
BESZ - Bus error size 0b00..8-bit access 0b01..16-bit access 0b10..32-bit access 0b11..Reserved
#define MCM_FATR_BEWT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEWT_SHIFT)) & MCM_FATR_BEWT_MASK) |
BEWT - Bus error write 0b0..Read access 0b1..Write access
#define MCM_FATR_BEWT | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_FATR_BEWT_SHIFT)) & MCM_FATR_BEWT_MASK) |
BEWT - Bus error write 0b0..Read access 0b1..Write access
#define MCM_IRQS { MCM_IRQn } |
Interrupt vectors for the MCM peripheral type
#define MCM_ISCR_DHREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_DHREQ_SHIFT)) & MCM_ISCR_DHREQ_MASK) |
DHREQ - Debug Halt Request Indicator 0b0..No debug halt request 0b1..Debug halt request initiated
#define MCM_ISCR_DHREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_DHREQ_SHIFT)) & MCM_ISCR_DHREQ_MASK) |
DHREQ - Debug Halt Request Indicator 0b0..No debug halt request 0b1..Debug halt request initiated
#define MCM_ISCR_DHREQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_DHREQ_SHIFT)) & MCM_ISCR_DHREQ_MASK) |
DHREQ - Debug Halt Request Indicator 0b0..No debug halt request 0b1..Debug halt request initiated
#define MCM_ISCR_FDZC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FDZC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FDZC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FDZC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZC_SHIFT)) & MCM_ISCR_FDZC_MASK) |
FDZC - FPU divide-by-zero interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FDZCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
FDZCE - FPU divide-by-zero interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FDZCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
FDZCE - FPU divide-by-zero interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FDZCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
FDZCE - FPU divide-by-zero interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FDZCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FDZCE_SHIFT)) & MCM_ISCR_FDZCE_MASK) |
FDZCE - FPU divide-by-zero interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIDC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIDC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIDC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIDC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDC_SHIFT)) & MCM_ISCR_FIDC_MASK) |
FIDC - FPU input denormal interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIDCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
FIDCE - FPU input denormal interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIDCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
FIDCE - FPU input denormal interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIDCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
FIDCE - FPU input denormal interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIDCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIDCE_SHIFT)) & MCM_ISCR_FIDCE_MASK) |
FIDCE - FPU input denormal interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIOC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FIOC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FIOC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FIOC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOC_SHIFT)) & MCM_ISCR_FIOC_MASK) |
FIOC - FPU invalid operation interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FIOCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
FIOCE - FPU invalid operation interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIOCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
FIOCE - FPU invalid operation interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIOCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
FIOCE - FPU invalid operation interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIOCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIOCE_SHIFT)) & MCM_ISCR_FIOCE_MASK) |
FIOCE - FPU invalid operation interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIXC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIXC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIXC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIXC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXC_SHIFT)) & MCM_ISCR_FIXC_MASK) |
FIXC - FPU inexact interrupt status 0b0..No interrupt 0b1..Interrupt has occured
#define MCM_ISCR_FIXCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
FIXCE - FPU inexact interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIXCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
FIXCE - FPU inexact interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIXCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
FIXCE - FPU inexact interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FIXCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FIXCE_SHIFT)) & MCM_ISCR_FIXCE_MASK) |
FIXCE - FPU inexact interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FOFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FOFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FOFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FOFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFC_SHIFT)) & MCM_ISCR_FOFC_MASK) |
FOFC - FPU overflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FOFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
FOFCE - FPU overflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FOFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
FOFCE - FPU overflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FOFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
FOFCE - FPU overflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FOFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FOFCE_SHIFT)) & MCM_ISCR_FOFCE_MASK) |
FOFCE - FPU overflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FUFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FUFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FUFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt occurred
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FUFC | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFC_SHIFT)) & MCM_ISCR_FUFC_MASK) |
FUFC - FPU underflow interrupt status 0b0..No interrupt 0b1..Interrupt has occurred
#define MCM_ISCR_FUFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
FUFCE - FPU underflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FUFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
FUFCE - FPU underflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FUFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
FUFCE - FPU underflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_FUFCE | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_FUFCE_SHIFT)) & MCM_ISCR_FUFCE_MASK) |
FUFCE - FPU underflow interrupt enable 0b0..Disable interrupt 0b1..Enable interrupt
#define MCM_ISCR_IRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_IRQ_SHIFT)) & MCM_ISCR_IRQ_MASK) |
IRQ - Normal Interrupt Pending 0b0..No pending interrupt 0b1..Due to the ETB counter expiring, a normal interrupt is pending
#define MCM_ISCR_IRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_IRQ_SHIFT)) & MCM_ISCR_IRQ_MASK) |
IRQ - Normal Interrupt Pending 0b0..No pending interrupt 0b1..Due to the ETB counter expiring, a normal interrupt is pending
#define MCM_ISCR_IRQ | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_IRQ_SHIFT)) & MCM_ISCR_IRQ_MASK) |
IRQ - Normal Interrupt Pending 0b0..No pending interrupt 0b1..Due to the ETB counter expiring, a normal interrupt is pending
#define MCM_ISCR_NMI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_NMI_SHIFT)) & MCM_ISCR_NMI_MASK) |
NMI - Non-maskable Interrupt Pending 0b0..No pending NMI 0b1..Due to the ETB counter expiring, an NMI is pending
#define MCM_ISCR_NMI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_NMI_SHIFT)) & MCM_ISCR_NMI_MASK) |
NMI - Non-maskable Interrupt Pending 0b0..No pending NMI 0b1..Due to the ETB counter expiring, an NMI is pending
#define MCM_ISCR_NMI | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_ISCR_NMI_SHIFT)) & MCM_ISCR_NMI_MASK) |
NMI - Non-maskable Interrupt Pending 0b0..No pending NMI 0b1..Due to the ETB counter expiring, an NMI is pending
#define MCM_LMEM_LMEM_Size | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Size_SHIFT)) & MCM_LMEM_LMEM_Size_MASK) |
LMEM_Size 0b0100..8KB 0b0101..16KB 0b0111..64KB
#define MCM_LMEM_LMEM_Type | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Type_SHIFT)) & MCM_LMEM_LMEM_Type_MASK) |
LMEM_Type 0b000..ITCM (Instruction Tightly Coupled Memory) 0b001..DTCM (Data Tightly Coupled Memory) 0b010..Instruction Cache 0b011..Data Cache
#define MCM_LMEM_LMEM_Valid | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Valid_SHIFT)) & MCM_LMEM_LMEM_Valid_MASK) |
LMEM_Valid 0b0..Local memory not present 0b1..Local memory present
#define MCM_LMEM_LMEM_Ways | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Ways_SHIFT)) & MCM_LMEM_LMEM_Ways_MASK) |
LMEM_Ways 0b0000..Reserved (not applicable) 0b0010..2-way set associative 0b0100..4-way set associative
#define MCM_LMEM_LMEM_Width | ( | x | ) | (((uint32_t)(((uint32_t)(x)) << MCM_LMEM_LMEM_Width_SHIFT)) & MCM_LMEM_LMEM_Width_MASK) |
LMEM_Width 0b010..32-bits 0b011..64-bits
#define MCM_PLAMC_AMC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
AMC - Each bit in the AMC field indicates whether there is a corresponding connection to the AXBS master input port. 0b00000000..A bus master connection to AXBS input port n is absent 0b00000001..A bus master connection to AXBS input port n is present
#define MCM_PLAMC_AMC | ( | x | ) | (((uint16_t)(((uint16_t)(x))<<MCM_PLAMC_AMC_SHIFT))&MCM_PLAMC_AMC_MASK) |
AMC - Each bit in the AMC field indicates whether there is a corresponding connection to the AXBS master input port. 0b00000000..A bus master connection to AXBS input port n is absent 0b00000001..A bus master connection to AXBS input port n is present
#define MCM_PLAMC_AMC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
AMC - Each bit in the AMC field indicates whether there is a corresponding connection to the AXBS master input port. 0b00000000..A bus master connection to AXBS input port n is absent 0b00000001..A bus master connection to AXBS input port n is present
#define MCM_PLAMC_AMC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
AMC - Each bit in the AMC field indicates whether there is a corresponding connection to the AXBS master input port. 0b00000000..A bus master connection to AXBS input port n is absent 0b00000001..A bus master connection to AXBS input port n is present
#define MCM_PLAMC_AMC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLAMC_AMC_SHIFT)) & MCM_PLAMC_AMC_MASK) |
AMC - Each bit in the AMC field indicates whether there is a corresponding connection to the AXBS master input port. 0b00000000..A bus master connection to AXBS input port n is absent 0b00000001..A bus master connection to AXBS input port n is present
#define MCM_PLASC_ASC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
ASC - Each bit in the ASC field indicates whether there is a corresponding connection to the crossbar switch's slave input port. 0b00000000..A bus slave connection to AXBS input port n is absent 0b00000001..A bus slave connection to AXBS input port n is present
#define MCM_PLASC_ASC | ( | x | ) | (((uint16_t)(((uint16_t)(x))<<MCM_PLASC_ASC_SHIFT))&MCM_PLASC_ASC_MASK) |
ASC - Each bit in the ASC field indicates whether there is a corresponding connection to the crossbar switch's slave input port. 0b00000000..A bus slave connection to AXBS input port n is absent 0b00000001..A bus slave connection to AXBS input port n is present
#define MCM_PLASC_ASC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
ASC - Each bit in the ASC field indicates whether there is a corresponding connection to the crossbar switch's slave input port. 0b00000000..A bus slave connection to AXBS input port n is absent 0b00000001..A bus slave connection to AXBS input port n is present
#define MCM_PLASC_ASC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
ASC - Each bit in the ASC field indicates whether there is a corresponding connection to the crossbar switch's slave input port. 0b00000000..A bus slave connection to AXBS input port n is absent 0b00000001..A bus slave connection to AXBS input port n is present
#define MCM_PLASC_ASC | ( | x | ) | (((uint16_t)(((uint16_t)(x)) << MCM_PLASC_ASC_SHIFT)) & MCM_PLASC_ASC_MASK) |
ASC - Each bit in the ASC field indicates whether there is a corresponding connection to the crossbar switch's slave input port. 0b00000000..A bus slave connection to AXBS input port n is absent 0b00000001..A bus slave connection to AXBS input port n is present