在编译RFNoc过程中,由于其使用了UltraScale+ultrascale+ 100g ethernet subsystem IP核,在IP catalog中是purchase状态,查看该ip核可看到:

这说明这个IP目前仅支持可综合和实现,但不支持生成bitstream。

好在AMD支持开发者申请付费IP核的使用,链接如下:

AMD: Product Licensing

此处申请的license会绑定主机mac地址:

使用ip link show可以查看当前ubuntu虚拟机mac地址:

~/uhd/fpga/usrp3/top/x400_fixed$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:xx:xx:xx:ff brd ff:ff:ff:ff:ff:ff
    altname enp2s1

此处mac地址为00:0c:xx:xx:xx:ff

之后完成申请流程,license会发送到amd注册邮箱

导入license后可看到该ip被解锁:

最后在重新生存bit流之前记得刷新已例化的ip核或包含该ip的block design

reset 和 generate output products

之后成功生成bit stream:

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐