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.

[参考译文] TUSB9261:通过 SATA2.0和 USB3.0将 FPGA 连接到 PC

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1283548/tusb9261-connect-an-fpga-to-pc-through-sata2-0-and-usb3-0

器件型号:TUSB9261

大家好、

我的客户希望通过 USB3.0将其 FPGA 连接到 PC。(PC-USB3.0-TUSB9261-SATA2.0-FPGA)
TUSB9261是否能满足以下要求?

他们想在 TUSB9261上执行的操作是、
-将其配置为供应商定义的设备类。 我们要使用基于 WinUSB 的 USB 驱动程序。
-我们想要自定义 USB 描述符,例如激活 Microsoft 的自动设备驱动程序安装程序,将供应商名称更改为他们的公司名称等。
-我们想要配置3个端点。 这些端点应存储大小至少为 MaxPacketSize 的数据。
- 1个端点是输出(PC 到 TUSB9261、FPGA)、其他2个端点是输入(FPGA、TUSB9261到 PC)、我们必须通过 FPGA 动态切换端点。 例如、一旦 EP1 (IN)发送32字节数据、就会切换到 EP2 (OUT)。 EP2接收32字节数据后、切换到 EP3 (IN)并发送2kByte 数据。

问题
-切换端点需要多长时间?
-请告诉我使用多个端点时的有效带宽。
-为了获得更高的带宽,我们是否可以为高带宽 EP 分配 SATA ,为低带宽 EP 分配 SPI ,等等?

此致、

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

    您好!

    客户想要做的与更改 TUSB9261固件有关。  我们不支持固件、但您可以使用 TUSB9261 FlashBurner 实用程序更改 USB 描述符。

    不支持配置端点或更改驱动程序。  如果需要、我们可以提供 TUSB9261 FW 源代码、客户负责实施这些更改。

    问题
    -切换端点需要多长时间?
    产生这个问题的原因是什么?  它应该符合 USB 标准。
    -请告诉我使用多个端点时的有效带宽。
    需要更多信息。  USB 总线有多少个端点以及 USB 总线的结构是什么。  测量要比估算容易得多。

    -为了获得更高的带宽,我们是否可以为高带宽 EP 分配 SATA ,为低带宽 EP 分配 SPI ,等等?
    我不确定、TUSB9261是否如上所述运行、不支持更改软件。

    此致、

    尼古拉斯

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

    您好、请告诉我这个回答是否有帮助。  

    此致、

    尼古拉斯