地平线—征程2(Journey 2-J2)芯片详解(2)
零零刷 2024-08-25 13:01:02 阅读 71
写在前面
本系列文章主要讲解地平线征程2(Journey 2-J2)芯片的相关知识,希望能帮助更多的同学了解和认识征程2(Journey 2-J2)芯片。
若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)
1. 芯片概况
接着上一篇文章讲解,错过的同学可以参考上一篇文章。
地平线—征程2(Journey 2-J2)芯片详解(1)-CSDN博客
1.4 应用场景
J2不仅可以作为应用程序处理器(AP)提供强大的感知能力和控制外围设备完成特定任务的能力。此外,还可以通过与传统的AP通信作为协处理器(CP)应用到现有的产品系统中,使传统的解决方案更加智能。
下面将列举三个常用的场景进行详细说明:
作为独立的AP
下图描述了J2作为独立AP使用时的数据流向,如图所示:
数据的具体传输路径如下:
1. 视频图像通过MIPI RX或DVP IN输入,经过ISP、IPU、PYM,最终以YUV420的格式存储到DDR中。
2. BPU从DDR中读取图像信息并在神经网络上运行。
3. BPU最后把分析的结果再存入DDR中。
4. CPU可以根据算法分析的结果实现更多的功能。
作为前端CP和AP通信
下图描述了J2作为前端CP和AP通信时的数据流向,如图所示:
在此场景中,视频图像直接通过一路MIPI或DVP传输给J2,并旁路给AP。视频图像优先于AP连接到J2上。
数据的具体传输路径如下:
1. 视频图像通过MIPI RX或DVP IN输入,经过ISP、IPU、PYM,最终以YUV420的格式存储到DDR中。
2. 同时,输入的视频图像通过MIPI CSI RX到MIPI CSI TX或DVP IN到DVP OUT旁路给AP。对于AP来说旁路的功能是透明的,AP不需要关注J2和摄像头之间的关系。
3. BPU从DDR中读取图像信息并在神经网络上运行。
4. BPU最后把分析的结果再存入DDR中。
5. AP可以通过BIF-SPI或BIF-SD从DDR中获取算法分析的结果。
6. AP可以根据算法分析的结果实现更多的功能。
作为后端CP和AP通信
下图描述了J2作为后端CP和AP通信时的数据流向,如图所示:
在此场景中,AP优先获取摄像头的视频图像。AP通过BT1120接口把视频图像发送给J2并拿到算法分析的结果。视频图像优先于J2连接到AP上。
数据的具体传输路径如下:
1. 视频图像通过AP的BT1120 IN输入,经过IPU、PYM,最终以YUV420的格式存储到DDR中。
2. BPU从DDR中读取图像信息并在神经网络上运行。
3. BPU最后把分析的结果再存入DDR中。
4. AP可以通过BIF-SPI或BIF-SD从DDR中获取算法分析的结果。
5. AP可以根据算法分析的结果实现更多的功能。
从以上的三种应用场景中可以看出,J2不仅可以做为独立的AP使用,还可以作为CP使用。在实际量产产品中,J2作为AP使用的场景相对比较多。比如作为前视一体机使用时,摄像头模组端通过MIPI把视频图像传输给J2,J2再通过自身的ISP、IPU、PYM处理完后存到DDR,最后也由自身的A53实现更多的功能。
本文章是博主花费大量的时间精力进行梳理和总结而成,希望能帮助更多的小伙伴~ 🙏🙏🙏
后续内容将持续更新,敬请期待(*^▽^*)
欢迎大家评论,点赞,收藏→→→
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。