Asynchronous vs synchronous bus
September 13, 2021 | architecture, cs
- Related pages
In an asynchronous bus, each bus cycle is sequenced by request and acknowledgment signals. To perform a bus cycle, the transmitter drives the data onto the bus and then asserts the request signal Req. Upon seeing the request signal, the receiver samples the data off the bus and asserts an acknowledge signal Ack to indicate that the data transfer is complete. Upon receiving the acknowledge signal, the transmitter turns its driver off, freeing the bus for the next transfer (Dally and Towles 2004).
Dally, William James, and Brian Patrick Towles. 2004. Principles and Practices of Interconnection Networks. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc.