HPM SDK
HPMicro Software Development Kit
hpm_soc_feature.h File Reference
#include "hpm_soc.h"
#include "hpm_soc_ip_feature.h"

Go to the source code of this file.

Macros

#define UART_SOC_FIFO_SIZE   (16U)
 
#define I2C_SOC_FIFO_SIZE   (4U)
 
#define I2C_SOC_TRANSFER_COUNT_MAX   (4096U)
 
#define PCFG_SOC_LDO1P1_MIN_VOLTAGE_IN_MV   (700U)
 
#define PCFG_SOC_LDO1P1_MAX_VOLTAGE_IN_MV   (1320U)
 
#define PCFG_SOC_LDO2P5_MIN_VOLTAGE_IN_MV   (2125)
 
#define PCFG_SOC_LDO2P5_MAX_VOLTAGE_IN_MV   (2900U)
 
#define PCFG_SOC_DCDC_MIN_VOLTAGE_IN_MV   (600U)
 
#define PCFG_SOC_DCDC_MAX_VOLTAGE_IN_MV   (1375U)
 
#define I2S_SOC_MAX_CHANNEL_NUM   (16U)
 
#define I2S_SOC_MAX_TX_CHANNEL_NUM   (8U)
 
#define I2S_SOC_MAX_TX_FIFO_DEPTH   (8U)
 
#define PDM_I2S   HPM_I2S0
 
#define DAO_I2S   HPM_I2S1
 
#define PDM_SOC_SAMPLE_RATE_IN_HZ   (16000U)
 
#define VAD_SOC_SAMPLE_RATE_IN_HZ   (16000U)
 
#define DAO_SOC_SAMPLE_RATE_IN_HZ   (48000U)
 
#define DAO_SOC_PDM_SAMPLE_RATE_RATIO   (3U)
 
#define DAO_SOC_VAD_SAMPLE_RATE_RATIO   (3U)
 
#define PLLCTL_SOC_PLL_MAX_COUNT   (3U)
 
#define PLLCTL_SOC_PLL_REFCLK_FREQ   (24U * 1000000UL)
 
#define PLLCTL_SOC_PLL_HAS_DIV0(x)   ((((x) == 1) || ((x) == 2)) ? 1 : 0)
 
#define PLLCTL_SOC_PLL_HAS_DIV1(x)   ((((x) == 1) || ((x) == 2)) ? 1 : 0)
 
#define PWM_SOC_PWM_MAX_COUNT   (8U)
 
#define PWM_SOC_CMP_MAX_COUNT   (24U)
 
#define PWM_SOC_OUTPUT_TO_PWM_MAX_COUNT   (8U)
 
#define DMA_SOC_TRANSFER_WIDTH_MAX(x)   (((x) == HPM_XDMA) ? DMA_TRANSFER_WIDTH_DOUBLE_WORD : DMA_TRANSFER_WIDTH_WORD)
 
#define DMA_SOC_TRANSFER_PER_BURST_MAX(x)   (((x) == HPM_XDMA) ? DMA_NUM_TRANSFER_PER_BURST_1024T : DMA_NUM_TRANSFER_PER_BURST_128T)
 
#define DMA_SOC_CHANNEL_NUM   (32U)
 
#define DMA_SOC_MAX_COUNT   (2U)
 
#define DMA_SOC_CHN_TO_DMAMUX_CHN(x, n)   (((x) == HPM_XDMA) ? (DMAMUX_MUXCFG_XDMA_MUX0 + n) : (DMAMUX_MUXCFG_HDMA_MUX0 + n))
 
#define DMA_SOC_HAS_IDLE_FLAG   (1U)
 
#define PDMA_SOC_PS_MAX_COUNT   (0U)
 
#define LCDC_SOC_MAX_LAYER_COUNT   (0U)
 
#define LCDC_SOC_MAX_CSC_LAYER_COUNT   (0U)
 
#define LCDC_SOC_LAYER_SUPPORTS_CSC(x)   ((x) < 2)
 
#define LCDC_SOC_LAYER_SUPPORTS_YUV(x)   ((x) < 2)
 
#define USB_SOC_MAX_COUNT   (1U)
 
#define USB_SOC_DCD_QTD_NEXT_INVALID   (1U)
 
#define USB_SOC_DCD_QHD_BUFFER_COUNT   (5U)
 
#define USB_SOC_DCD_MAX_ENDPOINT_COUNT   (16U)
 
#define USB_SOC_DCD_QTD_COUNT_EACH_ENDPOINT   (8U)
 
#define USB_SOC_DCD_MAX_QTD_COUNT   (USB_SOC_DCD_MAX_ENDPOINT_COUNT * 2U * USB_SOC_DCD_QTD_COUNT_EACH_ENDPOINT)
 
#define USB_SOS_DCD_MAX_QHD_COUNT   (USB_SOC_DCD_MAX_ENDPOINT_COUNT * 2U)
 
#define USB_SOC_DCD_DATA_RAM_ADDRESS_ALIGNMENT   (2048U)
 
#define USB_SOC_HCD_FRAMELIST_MAX_ELEMENTS   (1024U)
 
#define ENET_SOC_DESC_ADDR_ALIGNMENT   (32U)
 
#define ENET_SOC_BUFF_ADDR_ALIGNMENT   (4U)
 
#define ENET_SOC_ADDR_MAX_COUNT   (5U)
 
#define ENET_SOC_ALT_EHD_DES_MIN_LEN   (4U)
 
#define ENET_SOC_ALT_EHD_DES_MAX_LEN   (8U)
 
#define ENET_SOC_ALT_EHD_DES_LEN   (8U)
 
#define ENET_SOC_PPS_MAX_COUNT   (2L)
 
#define ENET_SOC_DMA_BUS_WIDTH_IN_BYTES   (8U)
 
#define TSW_SOC_DATA_BUS_WIDTH   (4U)
 
#define TSW_SOC_SWITCH_HEADER_LEN   (16U)
 
#define TSW_SOC_DMA_MAX_DESC_COUNT   (16U)
 
#define TSW_SOC_TX_CMD_BUF_DEPTH   (16U)
 
#define TSW_SOC_RX_CMD_BUF_DEPTH   (16U)
 
#define TSW_SOC_PTP_SYNC_TIMER_COUNT   (5U)
 
#define TSW_SOC_PTP_BIN_SIZE   (256U)
 
#define TSW_SOC_PTP_BIN_COUNT   (8U)
 
#define TSW_SOC_SHAP_MAX_QUEUES   (8U)
 
#define TSW_SOC_SHAP_MAX_CL_ENTRIES   (256U)
 
#define TSW_SOC_RTC_PORT   (0U)
 
#define ADC_SOC_IP_VERSION   (3U)
 
#define ADC_SOC_SEQ_MAX_LEN   (16U)
 
#define ADC_SOC_SEQ_HCFG_EN   (1U)
 
#define ADC_SOC_MAX_TRIG_CH_LEN   (4U)
 
#define ADC_SOC_MAX_TRIG_CH_NUM   (11U)
 
#define ADC_SOC_DMA_ADDR_ALIGNMENT   (4U)
 
#define ADC_SOC_CONFIG_INTEN_CHAN_BIT_SIZE   (8U)
 
#define ADC_SOC_BUSMODE_ENABLE_CTRL_SUPPORT   (1U)
 
#define ADC_SOC_PREEMPT_ENABLE_CTRL_SUPPORT   (1U)
 
#define ADC_SOC_SEQ_MAX_DMA_BUFF_LEN_IN_4BYTES   (16777216U)
 
#define ADC_SOC_PMT_MAX_DMA_BUFF_LEN_IN_4BYTES   (48U)
 
#define ADC16_SOC_PARAMS_LEN   (34U)
 
#define ADC16_SOC_MAX_CH_NUM   (15U)
 
#define ADC16_SOC_MAX_SAMPLE_VALUE   (65535U)
 
#define ADC16_SOC_MAX_CONV_CLK_NUM   (21U)
 
#define SYSCTL_SOC_CPU_GPR_COUNT   (14U)
 
#define SYSCTL_SOC_MONITOR_SLICE_COUNT   (4U)
 
#define PTPC_SOC_TIMER_MAX_COUNT   (2U)
 
#define SDP_REGISTER_DESCRIPTOR_COUNT   (1U)
 
#define SDP_HAS_SM3_SUPPORT   (1U)
 
#define SDP_HAS_SM4_SUPPORT   (1U)
 
#define SOC_HAS_S_MODE   (1U)
 
#define DAC_SOC_BUFF_ALIGNED_SIZE   (32U)
 
#define DAC_SOC_MAX_DATA   (4095U)
 
#define DAC_SOC_MAX_BUFF_COUNT   (65536U)
 
#define DAC_SOC_MAX_OUTPUT_FREQ   (1000000UL)
 
#define SPI_SOC_TRANSFER_COUNT_MAX   (0xFFFFFFFFU)
 
#define SPI_SOC_FIFO_DEPTH   (4U)
 
#define ROMAPI_HAS_SW_SM3   (1)
 
#define ROMAPI_HAS_SW_SM4   (1)
 
#define OTP_SOC_MAC0_IDX   (65U)
 
#define OTP_SOC_MAC0_LEN   (6U) /* in bytes */
 
#define OTP_SOC_UUID_IDX   (88U)
 
#define OTP_SOC_UUID_LEN   (16U) /* in bytes */
 
#define PWM_SOC_HRPWM_SUPPORT   (1U)
 
#define PWM_SOC_SHADOW_TRIG_SUPPORT   (0U)
 
#define PWM_SOC_TIMER_RESET_SUPPORT   (1U)
 
#define TRGM_SOC_HAS_FILTER_SHIFT   (1U)
 
#define TRGM_SOC_HAS_DMAMUX_EN   (1U)
 
#define TRGM_SOC_HAS_ADC_MATRIX_SEL   (1U)
 
#define TRGM_SOC_HAS_DAC_MATRIX_SEL   (1U)
 
#define TRGM_SOC_HAS_POS_MATRIX_SEL   (1U)
 
#define MCAN_SOC_MAX_COUNT   (8U)
 
#define MCAN_SOC_MSG_BUF_IN_IP   (0U)
 
#define MCAN_SOC_MSG_BUF_IN_AHB_RAM   (1U)
 
#define CAN_SOC_MAX_COUNT   MCAN_SOC_MAX_COUNT
 
#define EWDG_SOC_CLK_DIV_VAL_MAX   (32U)
 
#define EWDG_SOC_OVERTIME_REG_WIDTH   (32U)
 
#define EWDG_SOC_SUPPORT_TIMEOUT_INTERRUPT   (1)
 
#define EWDG_TIMEOUT_INTERRUPT_REQUIRE_EDGE_TRIGGER   (0)
 
#define SYNT_SOC_HAS_TIMESTAMP   (1U)
 
#define FFA_SOC_BUFFER_MAX   (4096U)
 FFA Section. More...
 
#define PLB_SOC_TYPEA_TRGM_INPUT0   (TRGM_TRGOCFG_PLB_IN_00)
 PLB Section. More...
 
#define PLB_SOC_TYPEA_TRGM_OUTPUT0   (HPM_TRGM0_INPUT_SRC_PLB_OUT00)
 
#define PLB_SOC_TYPEB_TRGM_INPUT0   (TRGM_TRGOCFG_PLB_IN_32)
 
#define PLB_SOC_TYPEB_TRGM_OUTPUT0   (HPM_TRGM0_INPUT_SRC_PLB_OUT32)
 

Macro Definition Documentation

◆ ADC16_SOC_MAX_CH_NUM

#define ADC16_SOC_MAX_CH_NUM   (15U)

◆ ADC16_SOC_MAX_CONV_CLK_NUM

#define ADC16_SOC_MAX_CONV_CLK_NUM   (21U)

◆ ADC16_SOC_MAX_SAMPLE_VALUE

#define ADC16_SOC_MAX_SAMPLE_VALUE   (65535U)

◆ ADC16_SOC_PARAMS_LEN

#define ADC16_SOC_PARAMS_LEN   (34U)

◆ ADC_SOC_BUSMODE_ENABLE_CTRL_SUPPORT

#define ADC_SOC_BUSMODE_ENABLE_CTRL_SUPPORT   (1U)

◆ ADC_SOC_CONFIG_INTEN_CHAN_BIT_SIZE

#define ADC_SOC_CONFIG_INTEN_CHAN_BIT_SIZE   (8U)

◆ ADC_SOC_DMA_ADDR_ALIGNMENT

#define ADC_SOC_DMA_ADDR_ALIGNMENT   (4U)

◆ ADC_SOC_IP_VERSION

#define ADC_SOC_IP_VERSION   (3U)

◆ ADC_SOC_MAX_TRIG_CH_LEN

#define ADC_SOC_MAX_TRIG_CH_LEN   (4U)

◆ ADC_SOC_MAX_TRIG_CH_NUM

#define ADC_SOC_MAX_TRIG_CH_NUM   (11U)

◆ ADC_SOC_PMT_MAX_DMA_BUFF_LEN_IN_4BYTES

#define ADC_SOC_PMT_MAX_DMA_BUFF_LEN_IN_4BYTES   (48U)

◆ ADC_SOC_PREEMPT_ENABLE_CTRL_SUPPORT

#define ADC_SOC_PREEMPT_ENABLE_CTRL_SUPPORT   (1U)

◆ ADC_SOC_SEQ_HCFG_EN

#define ADC_SOC_SEQ_HCFG_EN   (1U)

◆ ADC_SOC_SEQ_MAX_DMA_BUFF_LEN_IN_4BYTES

#define ADC_SOC_SEQ_MAX_DMA_BUFF_LEN_IN_4BYTES   (16777216U)

◆ ADC_SOC_SEQ_MAX_LEN

#define ADC_SOC_SEQ_MAX_LEN   (16U)

◆ CAN_SOC_MAX_COUNT

#define CAN_SOC_MAX_COUNT   MCAN_SOC_MAX_COUNT

◆ DAC_SOC_BUFF_ALIGNED_SIZE

#define DAC_SOC_BUFF_ALIGNED_SIZE   (32U)

◆ DAC_SOC_MAX_BUFF_COUNT

#define DAC_SOC_MAX_BUFF_COUNT   (65536U)

◆ DAC_SOC_MAX_DATA

#define DAC_SOC_MAX_DATA   (4095U)

◆ DAC_SOC_MAX_OUTPUT_FREQ

#define DAC_SOC_MAX_OUTPUT_FREQ   (1000000UL)

◆ DAO_I2S

#define DAO_I2S   HPM_I2S1

◆ DAO_SOC_PDM_SAMPLE_RATE_RATIO

#define DAO_SOC_PDM_SAMPLE_RATE_RATIO   (3U)

◆ DAO_SOC_SAMPLE_RATE_IN_HZ

#define DAO_SOC_SAMPLE_RATE_IN_HZ   (48000U)

◆ DAO_SOC_VAD_SAMPLE_RATE_RATIO

#define DAO_SOC_VAD_SAMPLE_RATE_RATIO   (3U)

◆ DMA_SOC_CHANNEL_NUM

#define DMA_SOC_CHANNEL_NUM   (32U)

◆ DMA_SOC_CHN_TO_DMAMUX_CHN

#define DMA_SOC_CHN_TO_DMAMUX_CHN (   x,
 
)    (((x) == HPM_XDMA) ? (DMAMUX_MUXCFG_XDMA_MUX0 + n) : (DMAMUX_MUXCFG_HDMA_MUX0 + n))

◆ DMA_SOC_HAS_IDLE_FLAG

#define DMA_SOC_HAS_IDLE_FLAG   (1U)

◆ DMA_SOC_MAX_COUNT

#define DMA_SOC_MAX_COUNT   (2U)

◆ DMA_SOC_TRANSFER_PER_BURST_MAX

#define DMA_SOC_TRANSFER_PER_BURST_MAX (   x)    (((x) == HPM_XDMA) ? DMA_NUM_TRANSFER_PER_BURST_1024T : DMA_NUM_TRANSFER_PER_BURST_128T)

◆ DMA_SOC_TRANSFER_WIDTH_MAX

#define DMA_SOC_TRANSFER_WIDTH_MAX (   x)    (((x) == HPM_XDMA) ? DMA_TRANSFER_WIDTH_DOUBLE_WORD : DMA_TRANSFER_WIDTH_WORD)

◆ ENET_SOC_ADDR_MAX_COUNT

#define ENET_SOC_ADDR_MAX_COUNT   (5U)

◆ ENET_SOC_ALT_EHD_DES_LEN

#define ENET_SOC_ALT_EHD_DES_LEN   (8U)

◆ ENET_SOC_ALT_EHD_DES_MAX_LEN

#define ENET_SOC_ALT_EHD_DES_MAX_LEN   (8U)

◆ ENET_SOC_ALT_EHD_DES_MIN_LEN

#define ENET_SOC_ALT_EHD_DES_MIN_LEN   (4U)

◆ ENET_SOC_BUFF_ADDR_ALIGNMENT

#define ENET_SOC_BUFF_ADDR_ALIGNMENT   (4U)

◆ ENET_SOC_DESC_ADDR_ALIGNMENT

#define ENET_SOC_DESC_ADDR_ALIGNMENT   (32U)

◆ ENET_SOC_DMA_BUS_WIDTH_IN_BYTES

#define ENET_SOC_DMA_BUS_WIDTH_IN_BYTES   (8U)

◆ ENET_SOC_PPS_MAX_COUNT

#define ENET_SOC_PPS_MAX_COUNT   (2L)

◆ EWDG_SOC_CLK_DIV_VAL_MAX

#define EWDG_SOC_CLK_DIV_VAL_MAX   (32U)

◆ EWDG_SOC_OVERTIME_REG_WIDTH

#define EWDG_SOC_OVERTIME_REG_WIDTH   (32U)

◆ EWDG_SOC_SUPPORT_TIMEOUT_INTERRUPT

#define EWDG_SOC_SUPPORT_TIMEOUT_INTERRUPT   (1)

◆ EWDG_TIMEOUT_INTERRUPT_REQUIRE_EDGE_TRIGGER

#define EWDG_TIMEOUT_INTERRUPT_REQUIRE_EDGE_TRIGGER   (0)

◆ FFA_SOC_BUFFER_MAX

#define FFA_SOC_BUFFER_MAX   (4096U)

FFA Section.

◆ I2C_SOC_FIFO_SIZE

#define I2C_SOC_FIFO_SIZE   (4U)

◆ I2C_SOC_TRANSFER_COUNT_MAX

#define I2C_SOC_TRANSFER_COUNT_MAX   (4096U)

◆ I2S_SOC_MAX_CHANNEL_NUM

#define I2S_SOC_MAX_CHANNEL_NUM   (16U)

◆ I2S_SOC_MAX_TX_CHANNEL_NUM

#define I2S_SOC_MAX_TX_CHANNEL_NUM   (8U)

◆ I2S_SOC_MAX_TX_FIFO_DEPTH

#define I2S_SOC_MAX_TX_FIFO_DEPTH   (8U)

◆ LCDC_SOC_LAYER_SUPPORTS_CSC

#define LCDC_SOC_LAYER_SUPPORTS_CSC (   x)    ((x) < 2)

◆ LCDC_SOC_LAYER_SUPPORTS_YUV

#define LCDC_SOC_LAYER_SUPPORTS_YUV (   x)    ((x) < 2)

◆ LCDC_SOC_MAX_CSC_LAYER_COUNT

#define LCDC_SOC_MAX_CSC_LAYER_COUNT   (0U)

◆ LCDC_SOC_MAX_LAYER_COUNT

#define LCDC_SOC_MAX_LAYER_COUNT   (0U)

◆ MCAN_SOC_MAX_COUNT

#define MCAN_SOC_MAX_COUNT   (8U)

◆ MCAN_SOC_MSG_BUF_IN_AHB_RAM

#define MCAN_SOC_MSG_BUF_IN_AHB_RAM   (1U)

◆ MCAN_SOC_MSG_BUF_IN_IP

#define MCAN_SOC_MSG_BUF_IN_IP   (0U)

◆ OTP_SOC_MAC0_IDX

#define OTP_SOC_MAC0_IDX   (65U)

◆ OTP_SOC_MAC0_LEN

#define OTP_SOC_MAC0_LEN   (6U) /* in bytes */

◆ OTP_SOC_UUID_IDX

#define OTP_SOC_UUID_IDX   (88U)

◆ OTP_SOC_UUID_LEN

#define OTP_SOC_UUID_LEN   (16U) /* in bytes */

◆ PCFG_SOC_DCDC_MAX_VOLTAGE_IN_MV

#define PCFG_SOC_DCDC_MAX_VOLTAGE_IN_MV   (1375U)

◆ PCFG_SOC_DCDC_MIN_VOLTAGE_IN_MV

#define PCFG_SOC_DCDC_MIN_VOLTAGE_IN_MV   (600U)

◆ PCFG_SOC_LDO1P1_MAX_VOLTAGE_IN_MV

#define PCFG_SOC_LDO1P1_MAX_VOLTAGE_IN_MV   (1320U)

◆ PCFG_SOC_LDO1P1_MIN_VOLTAGE_IN_MV

#define PCFG_SOC_LDO1P1_MIN_VOLTAGE_IN_MV   (700U)

◆ PCFG_SOC_LDO2P5_MAX_VOLTAGE_IN_MV

#define PCFG_SOC_LDO2P5_MAX_VOLTAGE_IN_MV   (2900U)

◆ PCFG_SOC_LDO2P5_MIN_VOLTAGE_IN_MV

#define PCFG_SOC_LDO2P5_MIN_VOLTAGE_IN_MV   (2125)

◆ PDM_I2S

#define PDM_I2S   HPM_I2S0

◆ PDM_SOC_SAMPLE_RATE_IN_HZ

#define PDM_SOC_SAMPLE_RATE_IN_HZ   (16000U)

◆ PDMA_SOC_PS_MAX_COUNT

#define PDMA_SOC_PS_MAX_COUNT   (0U)

◆ PLB_SOC_TYPEA_TRGM_INPUT0

#define PLB_SOC_TYPEA_TRGM_INPUT0   (TRGM_TRGOCFG_PLB_IN_00)

PLB Section.

◆ PLB_SOC_TYPEA_TRGM_OUTPUT0

#define PLB_SOC_TYPEA_TRGM_OUTPUT0   (HPM_TRGM0_INPUT_SRC_PLB_OUT00)

◆ PLB_SOC_TYPEB_TRGM_INPUT0

#define PLB_SOC_TYPEB_TRGM_INPUT0   (TRGM_TRGOCFG_PLB_IN_32)

◆ PLB_SOC_TYPEB_TRGM_OUTPUT0

#define PLB_SOC_TYPEB_TRGM_OUTPUT0   (HPM_TRGM0_INPUT_SRC_PLB_OUT32)

◆ PLLCTL_SOC_PLL_HAS_DIV0

#define PLLCTL_SOC_PLL_HAS_DIV0 (   x)    ((((x) == 1) || ((x) == 2)) ? 1 : 0)

◆ PLLCTL_SOC_PLL_HAS_DIV1

#define PLLCTL_SOC_PLL_HAS_DIV1 (   x)    ((((x) == 1) || ((x) == 2)) ? 1 : 0)

◆ PLLCTL_SOC_PLL_MAX_COUNT

#define PLLCTL_SOC_PLL_MAX_COUNT   (3U)

◆ PLLCTL_SOC_PLL_REFCLK_FREQ

#define PLLCTL_SOC_PLL_REFCLK_FREQ   (24U * 1000000UL)

◆ PTPC_SOC_TIMER_MAX_COUNT

#define PTPC_SOC_TIMER_MAX_COUNT   (2U)

◆ PWM_SOC_CMP_MAX_COUNT

#define PWM_SOC_CMP_MAX_COUNT   (24U)

◆ PWM_SOC_HRPWM_SUPPORT

#define PWM_SOC_HRPWM_SUPPORT   (1U)

PWM Section

◆ PWM_SOC_OUTPUT_TO_PWM_MAX_COUNT

#define PWM_SOC_OUTPUT_TO_PWM_MAX_COUNT   (8U)

◆ PWM_SOC_PWM_MAX_COUNT

#define PWM_SOC_PWM_MAX_COUNT   (8U)

◆ PWM_SOC_SHADOW_TRIG_SUPPORT

#define PWM_SOC_SHADOW_TRIG_SUPPORT   (0U)

◆ PWM_SOC_TIMER_RESET_SUPPORT

#define PWM_SOC_TIMER_RESET_SUPPORT   (1U)

◆ ROMAPI_HAS_SW_SM3

#define ROMAPI_HAS_SW_SM3   (1)

◆ ROMAPI_HAS_SW_SM4

#define ROMAPI_HAS_SW_SM4   (1)

◆ SDP_HAS_SM3_SUPPORT

#define SDP_HAS_SM3_SUPPORT   (1U)

◆ SDP_HAS_SM4_SUPPORT

#define SDP_HAS_SM4_SUPPORT   (1U)

◆ SDP_REGISTER_DESCRIPTOR_COUNT

#define SDP_REGISTER_DESCRIPTOR_COUNT   (1U)

◆ SOC_HAS_S_MODE

#define SOC_HAS_S_MODE   (1U)

◆ SPI_SOC_FIFO_DEPTH

#define SPI_SOC_FIFO_DEPTH   (4U)

◆ SPI_SOC_TRANSFER_COUNT_MAX

#define SPI_SOC_TRANSFER_COUNT_MAX   (0xFFFFFFFFU)

◆ SYNT_SOC_HAS_TIMESTAMP

#define SYNT_SOC_HAS_TIMESTAMP   (1U)

◆ SYSCTL_SOC_CPU_GPR_COUNT

#define SYSCTL_SOC_CPU_GPR_COUNT   (14U)

◆ SYSCTL_SOC_MONITOR_SLICE_COUNT

#define SYSCTL_SOC_MONITOR_SLICE_COUNT   (4U)

◆ TRGM_SOC_HAS_ADC_MATRIX_SEL

#define TRGM_SOC_HAS_ADC_MATRIX_SEL   (1U)

◆ TRGM_SOC_HAS_DAC_MATRIX_SEL

#define TRGM_SOC_HAS_DAC_MATRIX_SEL   (1U)

◆ TRGM_SOC_HAS_DMAMUX_EN

#define TRGM_SOC_HAS_DMAMUX_EN   (1U)

◆ TRGM_SOC_HAS_FILTER_SHIFT

#define TRGM_SOC_HAS_FILTER_SHIFT   (1U)

◆ TRGM_SOC_HAS_POS_MATRIX_SEL

#define TRGM_SOC_HAS_POS_MATRIX_SEL   (1U)

◆ TSW_SOC_DATA_BUS_WIDTH

#define TSW_SOC_DATA_BUS_WIDTH   (4U)

◆ TSW_SOC_DMA_MAX_DESC_COUNT

#define TSW_SOC_DMA_MAX_DESC_COUNT   (16U)

◆ TSW_SOC_PTP_BIN_COUNT

#define TSW_SOC_PTP_BIN_COUNT   (8U)

◆ TSW_SOC_PTP_BIN_SIZE

#define TSW_SOC_PTP_BIN_SIZE   (256U)

◆ TSW_SOC_PTP_SYNC_TIMER_COUNT

#define TSW_SOC_PTP_SYNC_TIMER_COUNT   (5U)

◆ TSW_SOC_RTC_PORT

#define TSW_SOC_RTC_PORT   (0U)

◆ TSW_SOC_RX_CMD_BUF_DEPTH

#define TSW_SOC_RX_CMD_BUF_DEPTH   (16U)

◆ TSW_SOC_SHAP_MAX_CL_ENTRIES

#define TSW_SOC_SHAP_MAX_CL_ENTRIES   (256U)

◆ TSW_SOC_SHAP_MAX_QUEUES

#define TSW_SOC_SHAP_MAX_QUEUES   (8U)

◆ TSW_SOC_SWITCH_HEADER_LEN

#define TSW_SOC_SWITCH_HEADER_LEN   (16U)

◆ TSW_SOC_TX_CMD_BUF_DEPTH

#define TSW_SOC_TX_CMD_BUF_DEPTH   (16U)

◆ UART_SOC_FIFO_SIZE

#define UART_SOC_FIFO_SIZE   (16U)

◆ USB_SOC_DCD_DATA_RAM_ADDRESS_ALIGNMENT

#define USB_SOC_DCD_DATA_RAM_ADDRESS_ALIGNMENT   (2048U)

◆ USB_SOC_DCD_MAX_ENDPOINT_COUNT

#define USB_SOC_DCD_MAX_ENDPOINT_COUNT   (16U)

◆ USB_SOC_DCD_MAX_QTD_COUNT

#define USB_SOC_DCD_MAX_QTD_COUNT   (USB_SOC_DCD_MAX_ENDPOINT_COUNT * 2U * USB_SOC_DCD_QTD_COUNT_EACH_ENDPOINT)

◆ USB_SOC_DCD_QHD_BUFFER_COUNT

#define USB_SOC_DCD_QHD_BUFFER_COUNT   (5U)

◆ USB_SOC_DCD_QTD_COUNT_EACH_ENDPOINT

#define USB_SOC_DCD_QTD_COUNT_EACH_ENDPOINT   (8U)

◆ USB_SOC_DCD_QTD_NEXT_INVALID

#define USB_SOC_DCD_QTD_NEXT_INVALID   (1U)

◆ USB_SOC_HCD_FRAMELIST_MAX_ELEMENTS

#define USB_SOC_HCD_FRAMELIST_MAX_ELEMENTS   (1024U)

◆ USB_SOC_MAX_COUNT

#define USB_SOC_MAX_COUNT   (1U)

◆ USB_SOS_DCD_MAX_QHD_COUNT

#define USB_SOS_DCD_MAX_QHD_COUNT   (USB_SOC_DCD_MAX_ENDPOINT_COUNT * 2U)

◆ VAD_SOC_SAMPLE_RATE_IN_HZ

#define VAD_SOC_SAMPLE_RATE_IN_HZ   (16000U)