SOURCE-INITIATED TRANSFER USING HANDSHAKE * Allows arbitrary delays from one state to the next * Permits each unit to respond at its own data transfer
{"Image DocumentName": "SOURCE-INITIATED TRANSFER USING HANDSHAKE", "Image ImageDescription": "Asynchronous Data Transfer. SOURCE-INITIATED TRANSFER USING HANDSHAKE. Data bus. Block Diagram. Source. Data valid. Destination. unit. Data accepted. unit. Valid data. Timing Diagram. Data bus. Data valid. Data accepted. Sequence of Events. Source unit. Destination unit. Place data on bus. Enable data valid. Accept data from bus. Enable data accepted. Disable data valid. Invalidate data on bus. Disable data accepted. Ready to accept data. (initial state).   Allows arbitrary delays from one state to the next.   Permits each unit to respond at its own data transfer rate.   The rate of transfer is determined by the slower unit.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}