Confirming the debug/test function of CX3/FX3 in the board design

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

cross mob
NoAr_1540581
Level 5
Level 5
Distributor - Macnica (Japan)
5 solutions authored 250 sign-ins 100 replies posted

Hello

For the purpose of confirming the debug/test function of CX3/FX3 EZ-USB in the board design
Q1) Are there any other internal signal monitoring functions such as CX3 PCLK_TP, HSYNC_TP, VSYNC_TP?
For example, RESET, CLK, other operating strobe monitor signals, etc.
Q2) Are there any test/debug functions/method that users can use to debug FX3/CX3 mounted circuits or circuit boards?

Best Regards

Arai

0 Likes
1 Solution
Hemanth
Moderator
Moderator
Moderator
First like given First question asked 750 replies posted

Hi,

Q1) Are there any other internal signal monitoring functions such as CX3 PCLK_TP, HSYNC_TP, VSYNC_TP?
For example, RESET, CLK, other operating strobe monitor signals, etc.

Usually, as you mentioned, PCLK HSYNC and VSYNC test points are used for debug. Apart from these, UART lines can be brought out to collect debug logs.

Q2) Are there any test/debug functions/method that users can use to debug FX3/CX3 mounted circuits or circuit boards?

Firmware: CyU3PMipicsiGetErrors() is used to collect MIPI errors (if any) from the MIPI receiver and CyU3PDebugPrint() is used to send those logs via UART. Please see example CX3 firmware in FX3 SDK for the same.

Regards,

Hemanth

Hemanth

View solution in original post

0 Likes
1 Reply
Hemanth
Moderator
Moderator
Moderator
First like given First question asked 750 replies posted

Hi,

Q1) Are there any other internal signal monitoring functions such as CX3 PCLK_TP, HSYNC_TP, VSYNC_TP?
For example, RESET, CLK, other operating strobe monitor signals, etc.

Usually, as you mentioned, PCLK HSYNC and VSYNC test points are used for debug. Apart from these, UART lines can be brought out to collect debug logs.

Q2) Are there any test/debug functions/method that users can use to debug FX3/CX3 mounted circuits or circuit boards?

Firmware: CyU3PMipicsiGetErrors() is used to collect MIPI errors (if any) from the MIPI receiver and CyU3PDebugPrint() is used to send those logs via UART. Please see example CX3 firmware in FX3 SDK for the same.

Regards,

Hemanth

Hemanth
0 Likes