本文主要是介绍Lattice FPGA AI——Object Counting参考设计 Demo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- FPGA配置文件烧录
如果你不打算自己做板子,那么可以使用Lattice的EVDK开发板来做实验,开发板详细资料的官网链接:
http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/EmbeddedVisionDevelopmentKit
首先我们来回顾一下,在开发过程中我们得到了bin文件并且烧录到了SD卡中,通过Diamond我们得到FPGA的配置文件。这里有两个FPGA配置文件。因为我们EVDK板子上有两块Lattice FPGA芯片,第一块位于第一层板。是CROSSLINK. 这块FPGA连接了sony的摄像头,接收MIPI数据。第二块位于第二层板,是ECP5。参考设计里已经提供了现成的配置文件,无需重新修改RTL。除非这里你想做其他调试工作和功能的添加或REVEAL插入。
这个是crosslink的配置文件和ECP5配置文件链接,可以在官网下载:
http://www.latticesemi.com/Products/DesignSoftwareAndIP/IntellectualProperty/Demos/HumanCounting
烧录完crosslink FPGA配置文件后烧录ECP5的配置文件后,我们的SD卡上有个红色的LED灯会亮,大概亮一到两秒,这是在加载SD卡到DDR3。加载完成后就不会再亮了。插上HDMI cable 就可以观查demo了。
1. Demo 效果
这个是我训练了大概30000个step的结果,Google的数据集质量不算高,所以演示效果也有局限性,毕竟人家是开源FREE的数据集。
82472780这个是我的抖音号,里面所有的demo都是自己用Lattice FPGA做的。
这篇关于Lattice FPGA AI——Object Counting参考设计 Demo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!