BIT处理器是基于帧处理的;
VPU有自己的代码存储器来存储对应的编解码固件;
VPU支持多实例,每创建一个新的实例,就会返回一个句柄对其进行标注;
API Reference Software Architecture

(1)VPU Application Layer
解码数据流和编码图像
(2)VPU API Layer
可以直接访问VPU的硬件寄存器,从而直接控制VPU
(3)VDI Layer(VPU Device Driver Interface)
读写VPU寄存器;
读写物理内存;
把物理地址转换成虚拟地址;
分配和释放内存
当内存是系统调用,而不是动态分配时,为VPU提供内存映射管理
在内核模式管理在共享内存中的实例
SOC特定的特性
题外话:DMA传输使用的是物理地址;
本文介绍了VPU(视觉处理单元)的软件架构及其工作原理。涵盖了VPU的应用层、API层以及VDI层的功能,并解释了VPU如何通过不同层进行数据解码和编码。此外还提及了VPU支持多实例创建及硬件寄存器的直接访问。
5641

被折叠的 条评论
为什么被折叠?



