FPGA开发和应用运行
FPGA加速云服务器提供硬件开发套件(HDK)和应用开发套件(SDK)。
HDK包括加速器示例、编码环境、仿真平台、自动化编译工具、代码加密和调试工具包等必备工具。您可以参照应用示例和用户开发指导手册,迅速开发和测试您的FPGA硬件加速器。
SDK包括应用示例、硬件抽象接口、加速器抽象接口、加速器驱动和runtime、版本管理工具等必备工具。通过加速器抽象接口实现硬件加速器和驱动的透明化,您的应用即可像调用软件函数库一样调用硬件加速器,让您方便快捷的开发基于硬件加速器的高性能应用。
使用场景
使用开发套件进行FPGA开发。
FPGA开发和应用运行
使用FP1开发套件进行硬件和应用开发过程详细记录在开源套件的README中,请根据您的开发需求,按照README中的描述开启的您开发之旅。
如果需要获取FP1历史版本,请参见release_note.md,并下载对应的tag。
序号 |
tag |
高性能架构Shell ID |
通用型架构Shell ID |
---|---|---|---|
1 |
V1.0.0 |
01010023 |
01210002 |
2 |
V1.0.1 |
01010023 |
01210002 |
3 |
V1.1.0 |
01010028 |
01210005 |
4 |
V1.1.1 |
01010028 |
01210005 |
5 |
V1.1.2 |
01010028 |
01210006 |
6 |
V1.2.0 |
01010029 |
01210101 |
7 |
V1.2.1 |
01010029 |
01210101 |
8 |
V1.3.0 |
0101002e |
01210106 |
如何获取Shell ID,请参见《FPGA镜像加载工具使用说明》查询FPGA卡镜像状态章节。