- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm switching away from CCG1 because the part I was using is NRND. I am planning to switch to the CCG6. My implementation is a fairly simple device, so my previous implementation was based on the CY4501 Client board schematic. This had a SuperSpeed mux controlled by the CCG1 via 2 GPIO ('Output Enable' and 'Select'). I haven't found the information on how to connect and configure the CCG6 for such operation. The schematics and notes that I see are all for Notebook applications where the SS mux is controlled via I2C and is much more complicated than I need (thunderbolt etc).
How do I control the SuperSpeed Mux via GPIO (i.e. what pins do I hook up)? Where do I find this information?
Thanks,
Paul
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
The firmware needs modifications based on the MUX and configurations needed.
Since you are using a MUX in place of a cross point switch. Please modify and replace the respective part of the code with the required functionality.
EZ-PD configuration Utility is used to alter the configuration parameters. You need to add a GPIO and describe the functionality using PSOC creator.
Best Regards,
Yatheesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
You can use GPIOs available as select lines to the MUX. CCG2 and later EVKs use Crosspoint Switch for switching between the lines for different configurations of display port (eg: 2 lane or 4 lane).
Please note that there are no EVK or reference designs for CCG6.
Best Regards,
Yatheesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Yatheesh,
Thank you for the response and for verifying my assumption that I can tie one of the GPIO as a select line to the Mux.
My assumption is that the ‘EZ-PD Configuration Utility’ has the ability to set this up, but maybe only on a subset of the GPIO. So which one do I select? Also, what configuration settings do I need to use to select the GPIO?
If my assumption is not correct then I suppose I must use the EZ-PD SDK and modify the code to suit my design. This I was hoping to avoid.
Thanks,
Paul
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
The firmware needs modifications based on the MUX and configurations needed.
Since you are using a MUX in place of a cross point switch. Please modify and replace the respective part of the code with the required functionality.
EZ-PD configuration Utility is used to alter the configuration parameters. You need to add a GPIO and describe the functionality using PSOC creator.
Best Regards,
Yatheesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok, thanks for the support Yatheesh.