10.1EDK SP3和11.1 EDK,plb_pci_v1_01_a - 当PLB主机和PCI启动器同时请求读取转换并且PCI目标正在断言PCI重试时,PLB_PCI桥可能在活锁模式下失败

问题描述

PLB_PCI_v1_01_a在具有一系列事务的活锁模式下失败,如下所示:

远程PLB主站尝试从pci总线读取,但远程PCI目标重试该请求;然后,远程PCI启动器向PLB从器件发出请求,但PLB主器件将PLB绑定,因此无法进入PLB总线。

PLB主机请求被传送到PCI侧的定时使得“中止”(由于PLB读取请求占用PLB总线)是1个时钟关闭以停止对PLB IPIF mst的PCI读取请求,并且所以桥梁处于困惑状态。

解决/修复方法

您可以从以下位置下载最新的补丁:

http://www.xilinx.com/txpatches/pub/applications/misc/encrypt.zip

- 请将“PLB_PCI_v1_01_a”从EDK构建'pcores'存储库复制到项目本地“pcores”。

- 解压缩并替换本地“pcores”目录中的vhdl文件(即,在“PLB_PCI_v1_01_a \ hdl \ vhdl”下)

这些最新文件。

该核心将从EDK 12.1中删除,并且不会被修复。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 19:59:46 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它