Method and apparatus for preventing bus contention problems between two processors
AssigneeHayes Microcomputer Products, Inc.
InventorsScott C. Swanson, Jeffrey P. Murray
Life of this patent
Estimating the term…
Loading patent…
AssigneeHayes Microcomputer Products, Inc.
InventorsScott C. Swanson, Jeffrey P. Murray
Estimating the term…
A bus access controller. An interface circuit (22) controls the access of a host computer (10) and a microprocessor (23) to one or more UARTs (14, 15). The microprocessor (23), which has no provision for waiting for a data transfer, is required to provide a signal of its intent to perform a data transfer prior to beginning the actual data transfer. The signal is identical to the actual data transfer operation. If the host (10) attempts a data transfer operation while the microprocessor (23) is conducting a data transfer operation, or if the host data transfer cannot be completed prior to the time that the microprocessor data transfer will commence, then the interface circuit (22) signals the host (10) that the data transfer will take additional time by deasserting the I/O READY line (12a). Once the microprocessor data transfer is completed then the I/O READY signal is reasserted and the host data transfer is completed. Bus contention problems and data loss are therefore prevented and the host (10) waiting time is minimized.
In a system having a fast processor and a controller and a peripheral device connected by a bus, said bus being used for data transfer operations, and a slow processor connected to said controller, connecting said slow processor to said bus to allow data transfer operations between said slow processor and said peripheral device, a method of responding to initiation of a data transfer operation by said fast processor, comprising:
In a system having a fast processor and a slow processor and a peripheral device connected to a bus, an apparatus interposed between said fast processor, said slow processor, and said bus for preventing bus contention problems by controlling access to said bus, said apparatus comprising:
An apparatus for use with a host computer and a communications device, comprising:
Dependencies are inferred from the claim text.