Hi,
Regarding the plan to deprecate SUC and RSC instructions for PRU:
> I am able to confirm that there is a bug in both SUC and RSC assembly commands for all currently released processors with a PRU ...
> ... currently we are planning to deprecate those two instructions for all existing PRU devices.
Isn't outright deprecation a bit extreme? I'm concerned that multi-word arithmetic might be slowed down if those instructions are deprecated.
Can you please consider to simply document the CARRY restrictions and semantics? Is CARRY is working correctly if being used always in ADD/ADC or SUB/SUC or RSB/RSC pairs, as is typical in multi-word arithmetic? If so, then issuing an errata to forbid ADD/SUC sequences is preferred over outright deprecating of SUC and RSC.
Regards,
Dimitar