Tools/references for developing a streaming application

Question: What are the tools available for developing a streaming application with EZ-USB(AN21xx/FX/FX1/FX2/FX2LP)?

 

Answer:

Cypress has a new reference design software package called the SuiteUSB. After installing this package you can find all the collaterals that come with this package in C:\Program Files\Cypress\Cypress Suite USB 3.4.1\. The collaterals in this package which are useful for developing a streaming application are:

- Streamer.exe/Screamer.exe: Host applications for streaming (Streamer is Visual C++ code based on CyAPI.lib whereas Screamer is Visual C# code based on CyUSB.dll)
- CyStream FW: This folder contains an example firmware that demonstrates the bulk and isochronous endpoint throughput performance of FX1/FX2/FX2LP.
The application note "Streaming Data through Isochronous/bulk endpoints on EZ-USB FX2(TM) and EZ-USB FX2LP(TM)" provides documentation of streaming data through bulk and Isochronous endpoints.