【问题标题】:Is PCI 3.0 compatible with PCI 2.1?PCI 3.0 是否与 PCI 2.1 兼容?
【发布时间】:2017-08-31 15:34:58
【问题描述】:

我将我的 cPCI 板升级到 adlink-3970 (PCI 3.0)。机器启动到 Windows,所有驱动程序都正确安装,包括我的 PCI 2.1 设备的驱动程序(意味着 CPU 能够通过 PCI 总线读取 ROM)。但是,当我尝试从我的 PCI 2.1 设备读取数据时,所有寄存器都读取为 0。这两个板不兼容吗?

更多信息: 我读过它们应该是兼容的,并且电气/机械规格表明它们是兼容的。我也试过换另一块CPU板,但结果相同。升级后的板卡唯一不同的是CPU使用PCIe-PCI桥在PCI总线上进行通信。我想知道是不是这个问题。

【问题讨论】:

    标签: pci pci-bus


    【解决方案1】:

    PCIe 向后兼容。 PCIe3.0 卡可以在 PCIe2.0 插槽上工作。

    【讨论】:

    • 我不这么认为。我能够读取配置寄存器,但无法执行任何 DMA 或数据 RW。我想知道协议是否已更改,或者新地址映射范围是否太高而无法使用旧卡。
    • 你要访问什么卡?
    • 我正在尝试使用不再运营的公司的 IP 访问卡。我知道他们使用的PCI接口芯片是Galileo Technologies的GT-64115。该芯片专为 PCI 2.1 规范设计
    猜你喜欢
    • 2011-03-23
    • 1970-01-01
    • 2012-02-15
    • 2019-11-08
    • 2015-01-19
    • 2019-09-24
    • 2017-07-11
    • 1970-01-01
    • 2012-10-17
    相关资源
    最近更新 更多