Modules
The Framework Components are made up of the following modules:
- IALG Management
- DSKT2 - XDAIS utility library for instantiating XDAIS algorithms, and managing their memory resources.
- MEMUTILS Memory APIs
- MEMUTILS - API for cache management functions called by algorithms. Also has APIs for managing address translation on devices with MMUs.
- General Purpose Resource Management
- RMAN - Generic Resource Manager Interface and common library.
- IRESMAN Interfaces for developing IRES resources and resource managers.
In addition, several specific resource management interfaces are managed within the Framework Components product:
- EDMA3 Resources
- IRES_EDMA3CHAN - EDMA3 specific IRES Protocol implementation.
- IRESMAN_EDMA3CHAN - EDMA3 specific IRESMAN implementation.
- ECPY - High-Performance functional DMA library for EDMA3-based devices that interfaces with algorithms implementing the IRES_EDMA3CHAN2 interface.
- EdmaMgr - Easy to use, high level functional DMA library.
- HDVICP Resources
- VICP Resources
- IRES_VICP - VICP specific IRES Protocol implementation.
- IRESMAN_VICP - VICP specific IRESMAN implementation.
- Tiled Memory Resources