![]() |
![]() |
Data Fields | |
ti_em_queue_id_t | ap_region_queue_idx |
ti_em_queue_id_t | cd_region_queue_idx |
ti_em_chain_config_t * | chain_config_ptr |
ti_em_dma_id_t | dma_idx |
uint16_t | dma_queue_base_idx |
ti_em_interrupt_id_t | hw_interrupt_base_idx |
uint16_t | hw_queue_base_idx |
uint32_t | hw_sem_idx |
ti_em_device_id_t | my_device_idx |
Identifies the device on which this OpenEM instance is running. | |
ti_em_process_id_t | my_process_idx |
Identifies the process in which this OpenEM instance is running. | |
ti_em_pdsp_id_t | pdsp_idx_tbl [TI_EM_SCHEDULER_THREAD_NUM] |
uint8_t | pdsp_num |
ti_em_pool_config_t | pool_config_tbl [TI_EM_POOL_NUM] |
uint32_t | pool_num |
ti_em_preload_config_t * | preload_config_ptr |
Event Machine hardware configuration.
This describes the EM configurable parameters which are required.
Hardware queue containing the private events used for Atomic Processing. This queue shall contain at least 256 private events.
Hardware queue containing the private events used for Command Processing. This queue shall contain at least 32 private events. This queue may be the same as ap_region_queue_idx.
Pointer to the chaining configuration.
Index for Packet DMA flows configuration. It has to map to a Multicore Navigator infrastructure Packet DMA.
uint16_t ti_em_config_t_::dma_queue_base_idx |
Index of the first DMA queue that will be used by the TI EM.
Identifies the interrupt base index on which the scheduler will notify dispatching.
uint16_t ti_em_config_t_::hw_queue_base_idx |
Index of the 1st hardware queue that will be used by the TI EM.
uint32_t ti_em_config_t_::hw_sem_idx |
Hardware Semaphore used to protect internal data structures.
ti_em_pdsp_id_t ti_em_config_t_::pdsp_idx_tbl[TI_EM_SCHEDULER_THREAD_NUM] |
Indexes of the pdsp threads running the FW scheduler.
uint8_t ti_em_config_t_::pdsp_num |
Number of pdsp instances running the FW scheduler.
ti_em_pool_config_t ti_em_config_t_::pool_config_tbl[TI_EM_POOL_NUM] |
pool configuration descriptors.
uint32_t ti_em_config_t_::pool_num |
Number of pools
Pointer to the preload configuration.