- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have study to this thread and other multiple FX3 transmission. Some simple question to clarified as below:
https://community.infineon.com/t5/USB-superspeed-peripherals/Multi-FX3-Usb-deivce/m-p/345350
1.) May I know is possible to have setup as below? (Attached photo)
2.) Currently we have one working .img file where the we could success read/write data between FPGA<->FX3<->PC.
Based on the Two FX3 Configuration picture, Can FX3_A and FX3_B share the exact same .img file without modification? Meaning Only modified on host C code, where set endpoint1, endpoint2 like example ConsoleApplication1 provided?
Thank you.
Thanks
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Please find my comments below:
1.) May I know is possible to have setup as below? (Attached photo)
>> Yes, connecting to FX3 to single USB host is possible
2.) Currently we have one working .img file where the we could success read/write data between FPGA<->FX3<->PC.Based on the Two FX3 Configuration picture, Can FX3_A and FX3_B share the exact same .img file without modification? Meaning Only modified on host C code, where set endpoint1, endpoint2 like example ConsoleApplication1 provided?
>> If two FX3's with same firmware are connected to USB host, both the devices will have different device number on host side. Each device can have there own endpoints for data transfer
You can use appropriate C# (USBDeviceList) or C++ API to get the no. of USB device connected to USB driver (cyusb3)
If you want to distinguish the devices, you can refer to this KBA Distinguishing Different FX3 Devices with Same VID... - Infineon Developer Community
You can also refer to CyControl Center application source for more details
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Please find my comments below:
1.) May I know is possible to have setup as below? (Attached photo)
>> Yes, connecting to FX3 to single USB host is possible
2.) Currently we have one working .img file where the we could success read/write data between FPGA<->FX3<->PC.Based on the Two FX3 Configuration picture, Can FX3_A and FX3_B share the exact same .img file without modification? Meaning Only modified on host C code, where set endpoint1, endpoint2 like example ConsoleApplication1 provided?
>> If two FX3's with same firmware are connected to USB host, both the devices will have different device number on host side. Each device can have there own endpoints for data transfer
You can use appropriate C# (USBDeviceList) or C++ API to get the no. of USB device connected to USB driver (cyusb3)
If you want to distinguish the devices, you can refer to this KBA Distinguishing Different FX3 Devices with Same VID... - Infineon Developer Community
You can also refer to CyControl Center application source for more details
Rashi