Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-勘误表 (1)

适用于带有 FPGA 的 Xeon CPU 的英特尔加速堆栈 1.0 勘误表

Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-勘误表 (6)

产品信息

问题 描述 解决方法 地位
闪存回退不满足 PCIe 超时要求 主机可能会在闪存后挂起或报告 PCIe 故障
已发生故障转移。 当用户图像
闪存已损坏,配置子系统加载
工厂镜像写入 FPGA。
按照使用 FPGA 更新闪存中的说明进行操作
使用 Intel Quartus Prime 编程器的接口管理器 (FIM) 映像
英特尔加速堆栈快速入门指南中的部分
采用 Intel Arria 10 GX FPGA 的可编程加速卡。 如果
问题仍然存在,请联系您当地的现场代表。
影响:英特尔加速堆栈 1.0 生产
状态:无计划修复
不支持的事务层数据包类型 加速堆栈 FPGA 接口管理器 (FIM) 不
支持 PCIe* 内存读取锁定、配置读取类型 1,以及
配置写入类型 1 事务层数据包 (TLP)。 如果
设备收到这种类型的 PCIe 数据包,它不响应
带有预期的完成包。
没有可用的解决方法。 影响:英特尔加速堆栈 1.0 生产
状态:无计划修复
JTAG FPGA 接口中可能会报告时序失败
经理
英特尔 Quartus Prime 专业版时序分析器可能会报告
无约束 JTAG FIM 中的 I/O 路径。
可以安全地忽略这些不受约束的路径,因为
JTAG FIM 中不使用 I/O 路径。
影响:英特尔加速堆栈 1.0 生产
状态:计划修复英特尔加速堆栈 1.1

产品使用说明

要解决上述问题,请按照以下说明操作:

闪存回退不满足 PCIe 超时要求

如果在闪存故障转移后遇到挂起或 PCIe 故障,可能是由于闪存中的用户映像损坏所致。 要解决此问题,请执行以下操作:

  1. 请参阅采用英特尔 Arria 10 GX FPGA 的英特尔可编程加速卡的英特尔加速堆栈快速入门指南。
  2. 请按照“使用 Intel Quartus Prime 编程器通过 FPGA Interface Manager (FIM) 映像更新闪存”部分中的说明进行操作。
  3. 如果问题仍然存在,请联系您当地的现场代表以获得进一步帮助。

不支持的事务层数据包类型

如果您遇到不支持的事务层数据包类型(例如 PCIe 内存读锁定、配置读取类型 1 和配置写入类型 1)的问题,请按照以下步骤操作:

  1. 此问题没有可用的解决方法。 请注意,加速堆栈 FPGA 接口管理器 (FIM) 不支持这些数据包类型。

JTAG FPGA 接口管理器中可能会报告时序故障

如果你遇到JTAG 如果 FPGA 接口管理器中报告时序失败,请按照以下步骤操作:

  1. 您可以安全地忽略不受约束的 JTAG FIM 中 Intel Quartus Prime Pro Edition Timing Analyzer 报告的 I/O 路径。
  2. FIM 中不使用这些路径,因此不应影响其功能。

适用于采用 FPGA 的英特尔® 至强® CPU 的英特尔® 加速堆栈 1.0 勘误表

本文档提供了有关影响带有 FPGA 的英特尔至强® CPU 的英特尔® 加速堆栈的勘误表的信息。

问题 受影响的版本 计划修复
闪存回退不符合 PCIe 标准 暂停 第 4 页 加速堆栈1.0生产 没有计划修复
不支持的事务层数据包 类型 第 5 页 加速堆栈1.0生产 没有计划修复
JTAG 可能会报告计时失败 在 FPGA 接口管理器中 第 6 页 加速堆栈1.0生产 加速堆栈1.1
fpgabist 工具未通过 正确的十六进制总线编号 第 7 页 加速堆栈1.0生产 加速堆栈1.1
dma_afu 带宽可能较低 到 memcpy 函数 第 8 页 Acceleration Stack 1.0 测试版和生产版 加速堆栈1.1
regress.sh -r 选项不起作用 使用 dma_afu 第 9 页 加速堆栈1.0生产 没有计划修复

下表可用作识别与您的软件堆栈版本相对应的 FPGA 接口管理器 (FIM)、开放式可编程加速引擎 (OPAE) 和英特尔 Quartus® Prime 专业版版本的参考。

表 1. 英特尔加速堆栈 1.0 参考表

英特尔加速 堆栈版本 FIM版本(PR接口ID) OPAE版本 英特尔 Quartus Prime 专业版
1.0 生产(1) 采用英特尔 Arria® 10 GX FPGA 的英特尔 PAC ce489693-98f0-5f33-946d-560708

be108a

0.13.1 17.0.0

相关信息

适用于采用 FPGA 的英特尔至强 CPU 的英特尔加速堆栈发行说明 有关英特尔加速堆栈 1.0 的已知问题和增强功能的更多信息,请参阅发行说明

(1) 配置闪存的工厂分区包含 Acceleration Stack 1.0 Alpha 版本。 当无法加载用户分区中的映像时,会发生闪存故障转移并加载工厂映像。 发生闪存故障转移后,PR ID 读取为 d4a76277-07da-528d-b623-8b9301feaffe。

闪存回退不满足 PCIe 超时要求

描述

发生闪存故障转移后,主机可能会挂起或报告 PCIe 故障。 当闪存中的用户映像损坏并且配置子系统将工厂映像加载到 FPGA 时,就会出现此问题。

解决方法
请遵循《针对采用英特尔 Arria 10 GX FPGA 的英特尔可编程加速卡的英特尔加速堆栈快速入门指南》中“使用英特尔 Quartus Prime 编程器通过 FPGA 接口管理器 (FIM) 映像更新闪存”部分中的说明。 如果问题仍然存在,请联系您当地的现场代表。

地位

  • 影响:英特尔加速堆栈 1.0 生产
  • 状态:无计划修复

相关信息
适用于采用英特尔 Arria 10 GX FPGA 的英特尔可编程加速卡的英特尔加速堆栈快速入门指南

不支持的事务层数据包类型

描述
加速堆栈 FPGA 接口管理器 (FIM) 不支持 PCIe* 内存读锁定、配置读类型 1 和配置写类型 1 事务层数据包 (TLP)。 如果设备收到此类 PCIe 数据包,它不会按预期响应完成数据包。

解决方法
没有可用的解决方法。

地位

  • 影响:英特尔加速堆栈 1.0 生产
  • 状态:无计划修复
JTAG FPGA 接口管理器中可能会报告时序故障

描述
英特尔 Quartus Prime 专业版时序分析器可能会报告不受约束的 JTAG FIM 中的 I/O 路径。

解决方法
可以安全地忽略这些不受约束的路径,因为 JTAG FIM 中不使用 I/O 路径。

地位

  • 影响:英特尔加速堆栈 1.0 生产
  • 状态:计划修复英特尔加速堆栈 1.1
fpgabist 工具无法正确传递十六进制总线编号

描述
如果 PCIe 总线编号是 F 以上的任何字符,开放式可编程加速引擎 (OPAE) fpgabist 工具不会传递有效的总线编号。如果包含任何这些字符,您可能会遇到以下错误消息:

Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-勘误表 (2)

解决方法
更改 /usr/bin/bist_common.py 第 83 行 Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-勘误表 (3)

Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-勘误表 (4)

地位
影响:英特尔加速堆栈 1.0 生产状态:计划在英特尔加速堆栈 1.1 中修复

由于 memcpy 函数,dma_afu 带宽可能较低

描述
由于在 dma_afu 驱动程序中使用了 memcpy 函数,fpgabist 可能会报告 dma_afu 的较低带宽,但不会报告本机环回 3 (NLB3)。

解决方法
您可以通过从 dma_afu 驱动程序代码中删除 memcpy 并添加代码以接受来自已预先固定的用户的缓冲区来解决此错误。 对于与 OpenCL* 一起使用,当前没有解决方法。

地位

  • 影响:英特尔加速堆栈 1.0 测试版和生产版
  • 状态:计划修复英特尔加速堆栈 1.1
regress.sh -r 选项不适用于 dma_afu

描述
将 -r 选项与 regress.sh 一起使用时,该脚本无法与 dma_afu ex 一起使用amp勒。 使用 -r 选项会导致致命的 gcc 错误。

解决方法
运行 regress.sh 脚本时请勿使用 -r 选项。 运行不带 -r 选项的脚本会将输出模拟放置在 $OPAE_LOC/ase/rtl_sim 中,而不是用户指定的目录中。

地位

  • 影响:英特尔加速堆栈 1.0 生产
  • 状态:无计划修复

适用于采用 FPGA 的英特尔至强 CPU 的英特尔加速堆栈 1.0 勘误表修订历史记录

日期 英特尔加速堆栈版本 更改
2018.06.22 1.0 生产(与 Intel Quartus Prime Pro 版兼容

17.0.0)

更新了bist_common.py的路径 file fpgabist 工具中的错误无法正确传递十六进制总线编号。
2018.04.11 1.0 生产(与 Intel Quartus Prime Pro 版兼容

17.0.0)

初始版本。

英特尔公司。 版权所有。 英特尔、英特尔标识和其他英特尔标志是英特尔公司或其子公司的商标。 英特尔保证其 FPGA 和半导体产品的性能符合英特尔的标准保证,符合当前规格,但保留随时更改任何产品和服务的权利,恕不另行通知。 除非英特尔明确书面同意,否则英特尔不承担因应用或使用此处描述的任何信息、产品或服务而产生的任何责任或义务。 建议英特尔客户在依赖任何已发布的信息以及下订单购买产品或服务之前获取最新版本的设备规格。
*其他名称和品牌可能是其他所有者的财产。

文件/资源

适用于带有 FPGA 的 Xeon CPU 的英特尔加速堆栈 1.0 勘误表 [pdf] 用户手册
适用于具有 FPGA 1.0 勘误表的 Xeon CPU 的加速堆栈、具有 FPGA 1.0 勘误表的 Xeon CPU、加速堆栈、堆栈

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *