具有板载传感器的Feather尺寸的低功耗MCU +嵌入式FPGA
QuickFeather是QuickLogic EOS S3的开发板,QuickLogic EOS S3是一种低功耗片上系统(SoC),具有Arm®Cortex®-M4FMCU和嵌入式FPGA,可实现下一代低功耗嵌入式机器学习(ML)。
该开发板与Adafruit Feather生态系统相关联,该生态系统由60多个预先存在的附加板组成,可以由Li-Po电池供电并为其充电,并具有板载麦克风,加速计和压力传感器。
一切开源
作为我们最近宣布的QuickLogic开放可重配置计算(QORC)计划的一部分,我们特别注意使QuickFeather开源的一切,从硬件到软件再到工具。对于开放源代码必须提供的变更,FPGA行业已经成熟-QuickFeather是我们欢迎变更的方式!
开源的硬件与设计工具
QuickFeather板本身不仅是开放硬件,而且是在开源EDA平台KiCad中设计的。完整的KiCad项目源文件和最终的Gerber文件可在我们的GitHub存储库中找到。
开源的嵌入式操作系统
通过我们的QuickLogic分支,可以轻松地将QuickFeather与Zephyr RTOS结合使用。同样,我们将FreeRTOS集成到了我们的QORC SDK中,该SDK明确支持QuickFeather开发板,并提供了入门示例代码。
开源的FPGA工具
我们与SymbiFlow社区的主要成员直接合作,以确保QuickFeather上使用的EOS S3 SoC中的嵌入式FPGA(eFPGA)得到SymbiFlow出色的Verilog-to-bitstream工具的完全支持。我们还与Antmicro合作,在开源Renode仿真和测试框架中增加了对EOS S3 SoC的支持。
开源机器学习
QuickFeather结合了传感器,可编程逻辑和低功耗微控制器,使其成为开源TensorFlow Lite机器学习工具的理想硬件平台。
SensiML
为了快速开发可在QuickFeather或基于EOS S3 SoC的任何其他设备上运行的自定义嵌入式AI算法,我们建议使用SensiML Analytics Toolkit。
功能与规格
- EOS S3 MCU + eFPGA SoC
- Arm® Cortex®-M4F 微控制器
- 高达 80 MHz 的工作频率
- 高达 512 Kb SRAM
- 嵌入式FPGA (eFPGA)
- 2400 个有效逻辑单元
- 64 Kb RAM
- Feather Form Factor
- 兼容面包板的0.1英寸(2.54毫米)间距接头-所有接头均已预焊接
- 2.3" x 0.9" (58.4 mm x 22.9 mm) 的大小
- 全部20个Feather定义的GPIO + 13个其他的GPIO
- 接口
- 用于USB-TTL转换器的SWD编程连接器
- USB数据信号可绑定到eFPGA编程逻辑
- UART 可以通过 I/O 接头连接
- I²C
- I²S
- SPI
- 储存容量: 16 Mbit SPI NOR 闪存 - GigaDevice GD25Q16CEIGR
- 传感器
- 加速度计 - mCube MC3635
- 压力传感器 - Infineon DPS310
- 数字脉冲密度调至(PDM)麦克风 - Infineon IM69D130
- 用户界面
- RGB LED
- 开启按钮
- 重置按钮
- Power
- USB micro B型连接器 (可调节至3.3 V)
- Li-Po battery
- 板载充电电路 - Microchip MCP73831/2
- 标准 Li-Po JST 连接器
- 软件
- 机器学习
- 实时操作系统
- FPGA 工具:
EOS S3 SoC
QuickFeather板具有QuickLogic EOS S3片上系统(SoC),其中包含一个低功耗Arm®Cortex®-M4F处理器和一个嵌入式FPGA。 EOS S3 SoC有多种封装,包括QFN和BGA。 QuickFeather板上使用了QFN版本,但是目前已逐步淘汰BFN版本。
辅助文件
原文链接:https://www.crowdsupply.com/quicklogic/quickfeather