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.

TUSB7320: Can TUSB7320 used as an PCIe bridge?

Part Number: TUSB7320
Other Parts Discussed in Thread: TUSB7340,

Hello,

I am looking for a PCIe bridge for my system with USB interface.

Can I use TUSB7340 for this application?

Infant Jesuraj

  • Hello Jesuaj,

    Please note this is NOT a USB to PCIe bridge, the TUSB7340 is only a PCIe to USB3.0 bridge.

    Regards,
    Roberto
  • Hello Roberto,

    Thanks for the reply.

    I am a bit confused here since both the USB and PCIe are bidirectional buses, Isn't USB to PCIe bridge and PCIe to USB bridge one and the same?

    My aim here is to develop a PCIe endpoint card using TUSB7340 to interface with the processor (via USB interface) in the endpoint..

    The following block diagram gives a better picture of my application;

    Please let me know if my understanding is correct.

    I also want to understand about the software driver/application required for the above setup. I believe the xHCI driver must be installed on the desktop PC (Root Complex) and the EVM will be up and running with no other software required for the EVM.  The only application required is the USB application on my custom board. Am I correct?

    Regards,

    I Jesuraj

  • Hello Jesuraj,

    Your image wasn't attached correctly,

    The TUSB7340 is not a bidirectional bridge its just from PCIe to USB Host this can't be used as USB device.

    Regards,
    Roberto
  • Hello Roberto

    Yes, I understand it. I am only interested in the PCIe to USB host bridge.

    I am interested in the device driver for Linux. Can I have it please?

    Also the TUSB7320 device status is NRND. Are there any other alternate part?

    Regards,

    I Jesuraj

  • Hello Jesuraj,

    The TUSB7320 uses the Linux xHCI driver included by default since kernel v2.6, we recommend using kernel version starting from v3.3 since the driver is more stable from this kernel version.

    Unfortunately, we don't have any replacement for this part. Anyhow The TUSB7320 still in production and there are no plans to stop this production Here is a detailed answer about why the device is marked as NRND.

    e2e.ti.com/.../2215311

    Regards,

    Roberto