![]() |
TI J721E Imaging User Guide
|
The bandwidth params structure used by the TIVX_KERNEL_VPAC_LDC kernel. Passed as argument to TIVX_VPAC_LDC_CMD_SET_READ_BW_LIMIT_PARAMS command.
Data Fields | |
uint32_t | bandwidth_control |
uint32_t | tag_count |
uint32_t | max_burst_length |
uint32_t tivx_vpac_ldc_bandwidth_params_t::bandwidth_control |
Limits the mean bandwidth (computed over one block) that the LDC module can request for read from system memory. [Range (0 - 4095)] 0: (Default) the bandwidth limiter is bypassed 1~4095: Maximum number of bytes per 256 cycles.
Examples: 1 : 1.17 MBytes/s @ 300 MHz 4095 : ~4.8 GBytes/s @300 MHz
uint32_t tivx_vpac_ldc_bandwidth_params_t::tag_count |
Limits the maximum number of outstanding LDC requests to TAG_CNT+1. [Range (0 - 31)] (Default): 31
uint32_t tivx_vpac_ldc_bandwidth_params_t::max_burst_length |
Limits the maximum burst length that could be used by LDC. [Range (0 - 3)] Each burst is of 16 bytes. Hardware breaks the command at max_burst_length boundary. 0: 16 (16*16 bytes = 256 bytes) 1: 8 (8*16 bytes = 128 bytes) (Default) 2: 4 (4*16 bytes = 64 bytes) 3: 2 (2*16 bytes = 32 bytes)