赛灵思
直播中

李耀鑫

7年用户 210经验值
私信 关注
[问答]

如何使用AXI配置的ILA调试PCIe AXI接口?

嗨,大家好,
我目前正在创建一个PCIe接口卡,我正处于项目的调试阶段。
我试图监视用户_clkrate的AXI突发。
关于ILA核心和PCIe端点(在VC709上)我有一些问题。
1.当我尝试将user_clk从端点连接到AXI configuredILA的时钟端口时,似乎永远不会出现在硬件管理器中(在调试探针窗口中)。
a)这是否必须对自由运行时钟要求做些什么?
b)我使用了缓冲的系统时钟(来自VC709 200Mhz),探头出现在硬件管理器中(即使接口没有被系统时钟计时)。
我设置了触发器(更具体地说是awvalid和wvalid),然后我武装它。
但是当我通过总线发送数据时,它永远不会触发。
我认为综合提出了一个警告,说它删除了user_clk,或者那种性质的东西。
当我切换到系统时钟时,我的负余量从15ps变为-4ns(但它表示0路径失败)。
c)失败的设置时间会导致ILA不触发吗?
我应该设置错误的路径约束吗?
2. ILA能否以200Mhz或250Mhz的工作频率工作?
3. MMCM的输出是否构成一个自由运行的时钟?
因为从ipcorem出来的user_clk源于我相信的PCIe时钟。
4.关于PCIe链路,我应该向ILA提供哪个时钟?
缓冲的PCIe时钟,user_clk或缓冲的sys_clk(使用IBUF_DS输出)?
5.关于配置,chipcope触发器可能触发的可能原因是什么?
感谢您的帮助!

回帖(1)

张颖

2019-9-25 09:39:56
以下链接文档提供了一些有关您的要求的有用信息
http://www.xilinx.com/support/documentation/ip_documentation/axi_pcie3/v1_0/pg194-axi-bridge-pcie-gen3.pdf
http://www.xilinx.com/support/documentation/application_notes/xapp1201.pdf
http://www.xilinx.com/support/answers/62515.html
请参阅以下视频教程 - > http://www.xilinx.com/training/vivado/axi-pci-express-mig-subsystem-built-in-ipi.htm
仅供参考:以下VC709电路板链接包含所有工厂提供的VC709文档&
示例参考设计
http://www.xilinx.com/products/boards-and-kits/dk-v7-vc709-g.html#documentation
_______________________________________________如果有助于解决您的查询,请将此帖子标记为“接受为解决方案”。
因此,它将有助于其他论坛用户直接参考答案。如果您认为该信息有用且面向答复,请给予此帖子称赞。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分