前言
在做 FPGA 存储接口实验 时,经常会遇到一个尴尬的情况:开发板自带的存储接口要么数量有限,要么干脆没有。而市面上自带 SATA 或 NVMe 的 FPGA 开发板本来就非常少见,就算有,价格也往往高得离谱。这样一来,如果想要同时研究 SATA 和 NVMe,就会变得异常麻烦。
很多人可能会想到通过扩展卡来解决,但现实是:存储接口类的 FMC 扩展卡本来就很少见,同时覆盖 SATA + NVMe 的更是凤毛麟角。
StreamCore-NVMe-SATA-FMC 扩展子卡,正好填补了这个空白。它小巧灵活,却能同时满足对 SATA 和 NVMe 接口有学习或验证需求的人群。
介绍
该子卡提供了 4 个 SATA 接口 和 1 个 M.2 接口。接口资源通过 FMC-HPC 连接,其中:
- • M.2 接口占用 DP0–DP3(一个 GTBANK)
- • 4 个 SATA 接口占用 DP4–DP7(另一个 GTBANK)
此外,子卡还集成了一组参考时钟源,分别为 100 MHz 和 150 MHz,方便不同接口的链路初始化和测试需求。
| 性能参考 | SATA3.0 | NVME(PL) |
|---|---|---|
| Read Speed | 410MB/S(光威) | 2697MB/S(三星) |
| Write Speed | 250MB/S(光威) | 2667MB/S(三星) |

这张卡只要FPGA具备FMC接口即可使用,而且价格相对友好。


讨论群

评论区
登录后即可参与讨论
立即登录