简单的iCE5LP FPGA开源开发板与stm32 下载器
描述 这是我为Lattice iCE40 (iCE5LP) FPGA开发的开源开发板。 它的特点嵌入式stm32 下载器,M25Pxx系列spil - flash板,一些led \swithces\按钮,PLS\PLB头和Saleae逻辑兼容连接器。它甚至还有一个超级功能——Hackaday logo! STM32软件创建使用STM32HAL和Labview从PC端。在当前版本中,它可以使所有Flash相关的读\写操作,加载配置到FPGA,执行自定义SPI命令。本协议基于USB-CDC,命令格式简单: \r(例如FLSH EPO;代表执行Flash enter到deep power down mode命令。在优化的代码上,大约需要4s来加载70kB的配置文件。 计划: 1)代码优化 2)配置文件压缩解压缩 3) FPGA演示项目 也许在将来: 修复HW bug 2)新布局 3)Lite版本 1×ice5lp QFN48 FPGA 1×stm32f070f6p6 配置加载程序\ USB-CDC \ USB-SPI 1×m25pxx SO8(容量大于1 Mbit) 用户存储或串行配置器 11×0603LED 3×ld1117 ldo (1.2 v, 2.5 v, 3.3 v 800 ma) 1×8 DIP 开关 1×rgb LED 1×25mhz晶振 1×16mhz晶振 5×按钮 1×许多电阻和电容
相关文件见GitHub 原文请见hackaday |
微信公众号
手机版