是否因为FPGA板卡面积过大不好固定到设备上而烦恼?是否因缺少Wi-Fi或者蓝牙模块需要外连转接设备而烦恼?虹科为您提供仅名片大小的带有Wi-Fi和蓝牙的FPGA开发板——snickerdoodle,适用于从计算机视觉到视频编码和处理,再到自动化,机器人技术,实时控制等。
1. Snickerdoodle—高速计算FPGA平台
snickerdoodle是一个边缘计算平台,可实现高完整性物联网系统的快速开发和商业化。snickerdoodle非常适合中量应用,可缩短产品开发时间。由于工程师可以使用同一个平台进行软件开发和系统测试,因此可以提供设计重用。
使用snickerdoodle进行评估和开发很容易。每个snickerdoodle SoM都包含七个高密度连接器,用于I / O扩展和向许多底板之一供电。 考虑到典型的snickerdoodle最终应用场景,其坚固性也比普通FPGA开发板要好很多。
技术概述:
- ARM Cortex-A9处理器
- 可编程逻辑(FPGA)
- 180个输入和输出
- Wi-Fi、蓝牙和BLE
- 3.7-17V/5V USB输入
- 名片大小
主要优势:
- 用于快速自定义的软件可操作硬件
- 低功耗、高性能、紧凑、灵活的边缘计算
- 坚固、可扩展的设计简化了集成和部署
- 原型到生产模块,保证延长生命周期
- 基于硬件的加密机制,防止克隆和 IP 盗窃
- 商业支持的操作系统和开发环境
硬件平台:
- snickerdoodle拓展板(下图)加速开发
- 视频处理、编码、计算机视觉
- 音频处理,远距离语音识别
- 网络(例如以太网、以太网、TSN)
- 传感器融合和机电一体化控制
- 最终产品的参考设计
软件平台:
- Ubuntu Linux LTS, ROS
- 实时操作系统(ThreadX、QNX、FreeRTOS)
- Xilinx Vitis IDE(Python, C, C++, VHDL, Verilog)
- 通用机器学习框架(Tensorflow、Caffe)
- 加速库(视觉、数据、DSP、AI)
2. 应用领域
机器人:
- 精密电机控制
- 装配、拾取和放置、分拣、协作机器人
- 多轴、多节点
- 机械臂、多级装配、固定或移动
- 制造灵活
- 可回收工作单元,小批量/快速转生产
- 简化集成
- 电机、驱动器、传感器、摄像头、通信、HMI
- ROS 兼容
- 高级命令和控制(例如路径规划)、通信
自动化:
- 系统监控
- 高级传感、精细度量、远程仪表板
- 能量 efficiency
- 降低油耗,提高系统性能/吞吐量
- 预测性维护
- 振动、温度、音频、视觉感应和异常检测
- 无缝 PLC 集成
- 部署在现有系统中,简单/标准的通信协议
- RTOS 支持
- ThreadX, QNX, FreeRTOS, SafeRTOS, 实时 Linux
遥感:
- 传感器融合
- 高度多样化的传感器阵列, 可扩展的接口,紧密集成
- 边缘数据处理
- 智能数据修剪,增加收集,减少延迟
- 无线传输
- 远程链路、网状网络、高带宽功能
- 低功耗
- Power-ef fi科学计算、深度睡眠和快速唤醒模式
- 坚固的环境
- 使用寿命长,耐受性:冷、热、振动、冲击
无人驾驶车辆:
- 自主导航
- 视觉和惯性导航,SLAM,超越视线
- 目视检测自动化
- 损坏检测(例如涡轮机、发电厂、海上)
- 控制、移动
- 电机控制、反馈、动力学、冗余安全系统
- 传感器集成
- 摄像机、麦克风、激光雷达、IMUs、气压计、高度计、GPS
- 通信
- 控制、遥测、加密、多频段(已授权且未授权)
视频/视觉:
- QC/QA,检测自动化
- 精密测量:尺寸、对齐、放置、缺陷
- 物体识别、边缘检测拾取和放置、避免碰撞、过程自动化
- 3D 视觉
- 深度感应、控制系统、自动驾驶车辆、制图
- 编码/解码
- 广播视频、网络和传输、多 CODEC 支持
- 高帧速率、高分辨率、高通量、快速运动、详细检测