北京华贸盛德科技有限公司
BEIJING HUAMAO SHENGDE TECHNOLOGY CO LTD

基于XC7Z020的AI 人工智能 可编程相机

发表时间:2024-07-17 00:46

基于XC7Z020的AI 人工智能 可编程相机




一、产品概述

      本产品为一款基于FPGA soc的支持二次开发的智能相机平台,基于大量已有的图形计算库和我们开发的支持库,用户可以使用python语言,轻松便利地进行各种视觉应用的开发,并利用fpga资源实现深度学习算法的计算加速,适用于以下场景:

      •科技竞赛中的敏捷开发
      •视觉伺服系统的实时控制
      •产品表面的缺陷检测
      •工业流水线的自动化改装

二、系统架构




三、基础功能

       借助强大的opencv、dlib、zbar、ariltag等视觉计算库,凭借ARM A9双核(主频767M),可以轻松胜任多种常见视觉处理任务:


四、外设拓展

      本机分为主板和传感器板,传感器板可以根据需求进行不同型号更换。同时为了拓展外围功能,我们在主板上预留了usart、spi、i2c、gpio等通用外设接口,并提供了一系列配套的外设模块。通过这些接口和模块,用户可以方便地把信息传递出去,或者接收额外的传感器信息。板卡外设引脚图:




五、人工智能能力

      FPGA中部署了xilinx的dpu加速核,可以对卷积神经网络算法进行硬件并行加速。原理是先通过电脑训练模型,然后通过编译,将模型部署到dpu上加速运行。整个加速器的原理结构图如下:




      目前提供的部分深度学习案例:


六、开发流程

      开发不需要安装特定的开发工具,只需要一台具有网络功能的电脑和谷歌浏览器即可。


      将模式切换到离线模式后,Powersensor在启动时会自动运行指定的python文件,而非jupyter,此时用户依然可以通过屏幕、上位机来监测和控制powersensor。


七、规格尺寸

      尺寸只有一张银行卡那么大