- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can I connect two FX3 back to back through the FIFO interface, then connect two PCs to each of them, then communicate at very high speed between the PCs (e.g. USB NIC or USB CDC)?
If so, can I do this with two CYUSB3KIT-003 (with a custom designed base board) ?
Solved! Go to Solution.
- Labels:
-
ispn:38621:1:0
-
l1:314:1:0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Of course it's possible to do that. You could refer to thel link first.
https://www.cypress.com/documentation/application-notes/an87216-designing-gpif-ii-master-interface
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In AN87216:
This application note focuses on the design of a synchronous FIFO master interface. A master initiates transfers, drives an address bus (if present), and usually supplies a clock to the slave. The slave device used in this design is another FX3 device whose GPIF II unit is programmed to act as a Slave FIFO. To test the design, we connected two FX3 Development Kits (DVKs) using each one’s GPIF II interface, and one FX3 DVK is programmed to act as the FIFO slave unit.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Of course it's possible to do that. You could refer to thel link first.
https://www.cypress.com/documentation/application-notes/an87216-designing-gpif-ii-master-interface
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do you know what are the best example firmware to start with to fit this configuration? Can we get 3Gbps+ with CDC under windows? (The FIFO max clock seems to be 100MHz which can't saturate the SS rate. )
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Haven't you noticed that we have attached the firmware in the link above?
I haven't test this firmware and I don't know the data rate of this application. You may try to setup the connection and test the real data rate.
The transfer speed depens not only on FX3 but also some other factors.
You may take the linke below as a reading material.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just noticed that the example hardware use 16 bit data which give 1.6Gbps@100Mhz which maybe ~1Gbps considering overheads which is like Gbe which make it not that useful. Can we use 32bit bus with two CYUSB3KIT-003?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes you could modify the data bus to 32-bit.