嵌入式技术
(文章来源:OFweek电子工程网)
DesignWare EV嵌入式视觉处理器采用MetaWare工具套件以C/C++语言进行编程,并且它提供了广泛使用的开源视觉编程软件工具OpenCV和OpenVX支持。
OpenCV(一个开源计算机视觉库)是一种可与MetaWare一起使用的、包含2500个函数的软件库,它为嵌入式视觉应用提供了一个软件架构。OpenCV可用于监测和识别目标,以及一系列完整的机器视觉功能。
OpenVX是一种针对嵌入式视觉算法加速的开源标准。DesignWare EV嵌入式视觉处理器由OpenVX框架和43种主内核提供支持。对于DesignWare EV嵌入式视觉处理器而言,已可提供用于人脸监测、速度标志监测和人脸跟踪的内核。用户也可以创建其专有内核用于DesignWare EV处理器。
OpenCV和OpenVX互为补充,并能够同时用于视觉应用中。
DesignWare EV嵌入式视觉处理器在交货及配置时都附带ARChitect工具,它支持快速实现内核并输出可综合的RTL(寄存器传输级)。DesignWare EV嵌入式视觉处理器的目标是为主处理器提供支持,能够与包括ARM、Intel、Imagination MIPS和PowerPC等等在内的所有主处理器一起工作。EV处理器具有许多能够让主处理器便利的控制和卸载的功能,包括内存空间对主处理器可见,能够通过信令传递同步彼此的工作。EV处理器通过连接到AXI总线,实现了与SoC其余部分的接口。
视频帧内存可以直接连接到DesignWare EV嵌入式视觉处理器,或是处理器能够通过AXI总线对它进行访问。DesignWare EV嵌入式视觉处理器能够通过编程,独立于主处理器自主工作,或者用户可以在EV处理器和主处理器之间选择执行同样多的控制和功能共享。为了加速软件开发,可提供EV处理器的虚拟原型设计模型,也提供基于FPGA的HAPS? 原型设计解决方案,从而能够在芯片流片之前就支持软硬件协同设计。
全部0条评论
快来发表一下你的评论吧 !