ΗΥ Καλοκαιρινός Γιώργος15 Master Initiated Termination Completion : The master has concluded its intended transaction. Timeout : Termination when the master’s GNT#_ is deasserted and its internal Latency Timer has expired.
ΗΥ Καλοκαιρινός Γιώργος18 Target Initiated Termination Retry : Termination requested before any data is tranferred. Disconnect : Termination requested with or after data was transferred on the initial phase because the target is unable to respond within the target subsequent latency requirement, and is temporarily unable continue bursting. Target Abort : Adnormal termination requested because the target detected a fatal error or the target will never be able to complete the request.
ΗΥ Καλοκαιρινός Γιώργος19 Target Initiated Termination Signaling Rules 1/2 A data phase completes on the rising edge on which IRDY# is asserted and either STOP# or TRDY# is asserted. Independent of the state of STOP#,a data transfer takes place on every rising edge of clock where both IRDY# and TRDY# are asserted. Once the target asserts STOP#, it must keep STOP# asserted until FRAME# is deasserted, whereupon it must deassert STOP#.
ΗΥ Καλοκαιρινός Γιώργος20 Target Initiated Termination Signaling Rules 2/2 Once a target has asserted TRDY# or STOP#, it cannot change DEVSEL#, TRDY# or STOP# until the current data phase completes. Whenever STOP# is asseted, the master must deassert FRAME# as soon as IRDY# can be asserted. If not already deasserted, TRDY#, STOP#, and DEVSEL# must be deasserted the clock following the completion of the last data phase and must be tri-stated the next clock.