TIOVX User Guide
include Directory Reference

Directories

Files

file  tivx_bam_kernel_database.h [code]
 This file includes the relevant header files for all the kernels and acts as a common unified interface for all the kernels.
 
file  tivx_bam_kernel_wrapper.h [code]
 This file provides a BAM wrapper interface around each VXLIB kernel to be included in TIOVX. Using this BAM wrapper will accelerate the memory movement portion of the kernel by leveraging a hardware DMA (Direct Memory Access) unit to bring blocks of the image from external DRAM into fast L2 SRAM. BAM manages the sequencing of the DMA such that the DSP can process one block in parallel to the DMA writing the previous block to DDR and reading the next block into L2 SRAM. For most kernels, this is typically faster than relying on the DSP cache alone.
 
file  tivx_kernels_host_utils.h [code]
 Interface file for utility functions for the Kernel.