16 viewsI3C Protocol Exerciser and Analyzer

Is it possible to get more than 255 loops using the looping command? Can the user nest
loop? What is the best strategy to achieve an interface stress test where the user
read/write from/to several locations thousands of times per second, and want to check
for NACKs or Parity errors and maybe data errors?

2 Answers

The LoopCount parameter in the GUI is currently capped to a maximum value of 255 only. For use cases where the user would like to loop a command more than 255 times, we have provided API support on the PGY-I3CEX-PD using Python and C++. The user can perform an iteration of multiple READ/WRITE commands thousands of times and also check for NACK, Parity Errors, and Data Errors by either generating a report in .CSV format or using some of our functions like GetResults() in API which allows the user to get an idea of the last transaction that occurred on the line.

Prodigy Development Changed status to publish

The LoopCount parameter in the GUI is currently capped to a maximum value of 255 only. For use cases where the user would like to loop a command more than 255 times, we have provided API support on the PGY-I3CEX-PD using Python and C++. The user can perform an iteration of multiple READ/WRITE commands thousands of times and also check for NACK, Parity Errors, and Data Errors by either generating a report in .CSV format or using some of our functions like GetResults() in API which allows the user to get an idea of the last transaction that occurred on the line.

Prodigy Development Changed status to publish
Write your answer.

Request For Quote

Share your requirement and our team will provide a tailored quote based on your validation needs.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Address*

Request For Demo

Tell us your use case and our team will schedule a product demo aligned to your validation workflow.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Address*

Request A Demo

Tell us your use case and our team will schedule a product demo aligned to your validation workflow.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
This field is hidden when viewing the form
Address*

Request Quote

Share your requirement and our team will provide a tailored quote based on your validation needs.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Address*