6 request and acknowledge control (sreq and sack), Request and acknowledge control (sreq and sack) – Avago Technologies LSI53C140 User Manual
Page 28

2-10
Functional Descriptions
Ver. 2.1
Copyright © 1998–2001 by LSI Logic Corporation. All rights reserved.
1.
The input signal is blocked if it is already being driven by the
LSI53C140.
2.
The next stage is a leading edge filter. This ensures that the output
does not switch during a specified time after the leading edge. The
duration of the input signal then determines the duration of the
output.
3.
A parallel function ensures that bus (transmission line) recovery
occurs for a specified time after the last signal deassertion on each
signal line.
When the LSI53C140 senses a true mode change on either bus, it
generates a SCSI reset to the opposite bus. For example, when LVD
mode changes to SE mode, a reset occurs.
2.2.6 Request and Acknowledge Control (SREQ and SACK)
The A_SREQ, A_SACK, B_SREQ, and B_SACK are clock and control
signals. Their signal paths contain controls to guarantee minimum pulse
widths, filter edges, and does some retiming when used as data transfer
clocks. Only the leading edge is filtered in single transition clocking.
SREQ and SACK have paths from the A Side to the B Side and from the
B Side to the A Side. The received signal goes through these processing
steps before being sent to the opposite bus:
1.
The asserted input signal is sensed and forwarded to the next stage
if the direction control permits it. State machines develop the
direction controls that are driven by the sequence of bus control
signals.
2.
The signal must then pass the test of not being generated by the
LSI53C140.
3.
The next stage is a leading edge filter. This ensures that the output
does not switch during the specified hold time after the leading edge.
The duration of the input signal determines the duration of the output
after the hold time. The circuit guarantees a minimum pulse rate.
4.
The next stage passes the signal if it is not a data clock. If SREQ or
SACK is a data clock, it delays the leading edge to improve data
output setup times. The input signal again controls the duration.