站点图标 CNX中文站

ICE-V Wireless FPGA开发板,结合了Lattice Semi iCE40 UltraPlus、WiFi和BLE模块

本文共计627字,预计阅读2分钟

一直以来,Lattice Semi ICE40板都挺受欢迎的,这主要归功于其可用的开源工具。本文我要讲解的ICE-V Wireless也是一款Lattice Semi ICE40板,它结合的是Lattice Semi ICE40 UltraPlus FPGA板,可以通过具有WiFi 4和蓝牙LE连接的ESP32-C3-MINI-1模块提供无线支持。

ICE-V Wireless FPGA开发板由QWERTY Embedded Design设计,配备了8MB PSRAM,可提供3个PMOD扩展连接器、外加1个GPIO接头,可以支持USB或包括充电电路的锂聚合物电池供电。

ICE-V Wireless板

ICE-V Wireless板的规格:

ICE40 FPGA和ESP32-C3 WiFi模块

该产品的ESP32固件是使用C语言编写的,搭配ESP-IDF V5.0工具链、通过 WiFi可提供TCP端口接口。该TCP端口接口在通电时从ESP32-C3闪存中包含的SPIFFS文件系统加载FPGA配置、可以通过WiFi来更新FPGA(ESP32和ICE40通过SPI连接),同时还可以监控LiPo电池电压。iCE40 FPGA可以进行基本的SPI监控和控制,也可以通过LED来展示其状态。ICE-V Wireless的主机可以通过Python脚本控制主板。

该产品基于KiCad 6.0的硬件设计是开源的,上文我提到的固件、网关软件和 Python脚本也是开源的。其所有的内容都Github上,你们有需要可以查看,也可以在上面找到一些基本文档。

ICE-V-Wireless的引脚图

ICE-V Wireless FPGA板目前可以在GroupGets上购买,价格75 美元,运费需要另外付。据了解,他们的此次团购活动大概会在2022年8月16日结束。

分享这篇文章
退出移动版