Abstract

This paper describes a new scheme for allocating a data bus on a first-come-first-serve (FCFS) basis. When the devices connected to the bus request to become the bus-master, they are assigned distinct “ticket numbers” in the order in which the requests are generated, at which time they go into a wait state. When the bus is released by a device holding the ticket number n, it is then allocated to the device holding the ticket number n + 1. We discuss the conditions under which the scheme is a close approximation to the ideal FCFS scheme and evaluate its performance using simulation results. We also present two alternative hardware implementations of this scheme — one centralized and the other distributed. Because of its simple hardware implementation, the scheme is attractive for applications where a bus is shared, in an unbiased fashion, among a large number of devices.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.