
Data Sheet S14920EJ3V0DS
25
μ
PD72852
The bus request (ImmReq, IsoReq, PriReg, FairReq) is completed (in case of ImmReq, IsoReq, when the
subaction gap is detected) when the packet is transmitted or canceled by canceling the bus request.
(2) LREQ rules
The Link request and the status of the serial bus are asynchronous; the bus request can be canceled by the
status of the serial bus.
The following rules apply to a request by LREQ:
Link cannot issue a bus request (ImmReq, IsoReq, PriReq, FairReq) if Grant is given to an LREQ request or
until the Link’s request is canceled. The request can be canceled by the
μ
PD72852 if it detects subaction
gap at ImmReq, IsoReq.
Do not issue a RdReg or WrReg request when the status transmission is not completed by the Read request
register.
All of the bus requests (ImmReq, IsoReq, PriReq, FairReq) are canceled by a bus reset.
In addition, there is a limitation in the request of LREQ according to the state of CTL as shown in Table 4-10.
Table 4-10. Rules for Other Requests
Request
State of CTL in C
A
to
which LREQ is allowed
when PHY drives CTL
LREQ issues
permission when Link
drives CTL
Note
Fair, Priority
Idle, Status
wrong
Fair, Priority request cannot be issued until the
unprocessed bus request is completed.
Immediate
Receive, Idle
wrong
Link issues the request after completing the decoding of
Destination_ID, when the acknowledge packet is ready.
After the packet is received, it is necessary to transmit the
first bit of the request within four cycles.
Isochronous
any
correct
If the isochronous packet transmission is prepared for the
isochronous period, it is issued.
Do not issue the request to transmit the isochronous
packet appending to the currently transmitted isochronous
packet (Using Hold).
Register Read
Register Write
any
correct
Do not issue this request if the unprocessed Read request
has not been completed.
AccCtrl
any
correct
To set acceleration bit 0:
When the isochronous period starts, if the Enab_accel bit
is one, Cycle slave should adjust accelerate bit to 0.
To set acceleration bit 1:
Do not set the cycle master.
It is issued when the isochronous period ends.