【发布时间】:2014-07-03 12:30:12
【问题描述】:
我正在使用通过 pcie 连接的 fpga 控制器。 我可以调试硬件的唯一方法是使用chipscope。所以我通过我的驱动程序执行命令并检查来自 fpga 的信号。
问题是每次我想检查信号以调试项目时,构建项目并将其加载到 fpga 都需要花费大量时间。
有没有更简单的方法来调试连接到 pcie 的 fpga?
有没有一种方法可以模拟所有的 pcie 信号而根本不必运行 fpga?
【问题讨论】:
-
我觉得这个应该移到ElectronicsSE,因为它主要是关于调试硬件的。
-
搜索“PCIe BFM”(总线功能模型)。当您想要模拟总线协议的一侧时,您可以使用它。我不知道你能不能找到,但那里可能有一些东西。
-
您实施的是哪一层 PCIe?许多 FPGA 具有硬 IP 内核并为 TLP 提供流接口......
-
@Morgan 问题实际上是在询问如何摆脱硬件并在仿真中进行调试,这在历史上一直是 SE 可以接受的话题。
-
@chiggs,这不是我理解问题的方式,我专注于这一行
Is there an easier way to debug an fpga connected to pcie但我认为 OP 真的只是想调试设计。
标签: verilog fpga xilinx pci-e hardware-programming