• 正文
  • 相关推荐
申请入驻 产业图谱

Signaloid C0-microSD:超小尺寸microSD规格可编程FPGA SoM‌

10/09 14:10
437
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Signaloid C0-microSD是一款超小型可编程FPGA系统模块(SoM)。

该模块采用microSD卡外形尺寸,可插入任何闲置的SD或microSD插槽,并通过标准SD块设备进行通信。这使得首次在边缘端为多种数据处理任务实现硬件加速成为可能。

基于Lattice iCE40 FPGA打造,预装了C0 RISC-V处理器SoC的版本,但也可以加载用户自定义的FPGA设计。

一个多用途FPGA创新平台

Signaloid C0-microSD的主要应用场景有两种‌:

热插拔的FPGA模块;

热插拔的Signaloid C0 RISC-V协处理器模块;‌

当插入主机时,它会被识别为一个‌空且未格式化的SD存储设备‌。用户可通过SD接口轻松加载自定义FPGA比特流(bitstream)以及内置Signaloid SoC的应用程序

热插拔FPGA SoM

将其作为热插拔FPGA SoM模块使用时‌,可插入计算机,烧录新的FPGA比特流,随后通过microSD转接板将其接入其它平台。

‌上电后‌,内置引导程序会检测设备是否连接了SD主机。若未连接,将自动加载最新的用户自定义比特流。在此配置下,C0-microSD通过复用microSD焊盘提供‌6个可配置的I/O引脚‌,并以测试焊盘形式提供5个额外I/O引脚‌。

例如,使用I²C接口与OLED显示器和脉搏血氧仪传感器进行通信:

热插拔协处理器SoM

若无需加载自定义FPGA设计,Signaloid C0-microSD已预装C0 RISC-V处理器SoC版本‌,可直接运行应用程序‌。在此模式下,主机可通过SD协议与模块上的应用程序进行数据交互。

还可以将其集成到现有的配备microSD卡插槽的嵌入式系统中,包括低功耗开发板、手持设备,以及用于工业自动化的PLC。

特性与规格

FPGA:Lattice ICE40UP5K;

SPI Flash:Renesas AT25QL128AC;

可编程I/O引脚:板载双色LED用于状态指示,11个可编程引脚;

处理器:RISC-V处理器SoC;

引导加载程序‌:支持通过SD接口加载FPGA比特流或RISC-V应用;

开源链接

在线文档

https://c0-microsd-docs.signaloid.io

Github

https://github.com/signaloid

相关推荐