DMA Socket ID and Endooint

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

   

When we configure the end points and the DMA Channels for CX3 board what are the things to be taken care of? I know the endpoint should be as specified as in the descriptors. What about the DMA producer/consumer sockets? Can I use any socket? For example, if a project use socket CY_U3P_UIB_SOCKET_CONS_1, can I change it to CY_U3P_UIB_SOCKET_CONS_10 and run?

0 Likes
1 Reply
Anonymous
Not applicable

You can change the USB side sockets. Please note that each USB socket is mapped to an USB endpoint in FX3. For example: if you plan to use EP 0x83 for the USB side (as streaming input), then you need to select the consumer socket as CY_U3P_UIB_SOCKET_CONS_3. So, if you have to change the socket, the endpoints needs to be selected accordingly.

0 Likes