This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] XIO2213B:未设置1394 PHY 和 Ochi 之间的 XIO2213BZAJ 链路

Guru**** 2553460 points
Other Parts Discussed in Thread: XIO2213B

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/797812/xio2213b-xio2213bzaj-link-between-1394-phy-and-ochi-not-setup

器件型号:XIO2213B

我正在尝试使用连接到 Xilinx Zynq FPGA/处理器的上述器件。

我已将该器件置于 CCA 中、并已测试以下内容:

  1. 我们可以使用 Zynq 中的 PCIe 接口读取供应商 ID。
  2. 我们可以确认 PHY 正在运行
  1. 这使用的是 DAP Technologies 1394 PHYSPY。

PHY 和 OHCI 链路器件之间的链路未设置似乎存在问题。

查看数据表,我看不到配置此功能的任何硬件引脚。

有人会向我提供任何建议吗?

可能需要在软件中启用某些功能,我们在数据表中找不到用于启用 PHY-OHCI 链接的特定寄存器。

参考设计7455.XIO2213ZAJ_REF 用于硬件原理图捕获。

使用了 XIO2213B 实现指南 scpa048。

还需要添加

通过软件设置的 GPIO 引脚是、

1394 PHY_RESET_N

1394 PHY_RESET_N_EN 和

性能

当设置上述 GPIO 引脚时、拓扑将显示在 Firespo 中、如下所示。

 

对于拓扑中的 ID = 1,“链路层处于活动状态”应为是。 这表明 PHY 和 Ochi 链路器件之间的链路未设置。

我假设软件或固件对该设置没有任何控制。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它是否与 此处的实施指南第6.1节相关

    与此处数据表中的第3.4节一起 使用?

    如果有任何帮助,我们将不胜感激

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Calex、

    我正在检查此器件上是否有任何专家可以帮助解决您的问题、并将很快与您联系。 您是否已经检查了与实现相关的基本事项、如数据表中详述的上电序列?

    此致、
    I.K.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Calex、您好、您是否使用 Windows 或 Linux 等通用软件栈来设置 XIO2213B? 如果是、软件栈应正确设置 OHCI 链路层控制器。 如果不是、则在设置 LPS 和 LinkEnable 位之前需要执行多个配置步骤(请参阅 OHCI 1.1第5.7节)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、 我们正在运行  一个涉及 Xilinx ARM cortex M   的裸机系统、然后通过启动 PCIe 驱动程序来设置1394b。 系统通过 设置 PERST GPIO 引脚来启动1394b、然后设置 PCIe 驱动程序。 PCIe 驱动程序使器件成为根复合体、然后 为器件设置配置空间和存储器空间。 作为配置空间的一部分、为根复合体启用 PCIe 桥。

    驱动程序的功能与 GitHub 链接中所示的完全相同、

    https://github.com/fpgadeveloper/fpga-drive-aximm-pcie/blob/master/SDK/common/src/pcie_gen3_enumerate.c

    我们不确定设置 OHCI 链路还需要什么。 您能否更深入地了解驱动 OHCI 链路的软件操作。

    谢谢、

    Parthi

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Parthi、您好、设置 OHCI 链路所需的软件并不简单。 您可以通过 support@flightwiretech.com 直接与我联系、也可以查看开放源码 Linux 1394 OHCI 驱动程序。

    此致、Richard