In HTCM2, if the
link layer reports an R_ERR, it would appear that the state machine goes back to
HTCM1 and retries the command.
Q1: I thought that
retries were optional at this layer, and would be retried by software. But it
looks manatory in the spec.
Q2: In the case of
either illegal link transition, or R_ERR, shouldn't the BSY bit be cleared (if
not retrying) and some other bit be
set in the shadow regs? Is is not clear
(and not just in this section) what bits should be set if the command was not
sucessfully
sent to the device.
Craig
Stoops
Expert
I/O
