System and method for controlling a communication bus
First Claim
1. A system for controlling communication, comprising:
- a first processor connected to a selector via a processor bus and a control bus;
the selector placing one or more signal lines of the processor bus in electrical communication with one or more signal lines of one of a first bus and a second bus, the selector responsive to a control signal sent from the first processor via the control bus;
a first device connected to the first bus for accessing a storage medium in response to a first instruction from the first processor;
a second processor connected to the second bus, the second processor having an input for receiving data and attached to a buffer for storing data; and
a second device connected to the second bus, which retrieves and stores the data from the buffer in response to a second instruction from the first processor;
wherein the first processor is configured to issue the first instruction to the first device via the first bus causing the first device to access the storage medium, wherein while the first device is performing according to the first instruction, the first processor transmits the control signal to the selector to select the second bus, and the first processor issues the second instruction to the second device via the second bus causing the second device to retrieve and store the data from the buffer, and wherein after the second device completes performance in accordance to the second instruction, the first processor transmits the control signal to the selector to select the first bus to communicate with the first device relating to the first instruction.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling communication. The method sends a first instruction from a first processor to a first device via a processor bus in electrical communication with a first bus, sends a control signal from the first processor to a selector, the selector switching electrical communication at least one signal line of the processor bus from the first bus to a second bus, sends a second instruction from the first processor to a second device, sends a control signal from the first processor to the selector, the selector switching electrical communication of the at least one signal line of the processor bus from the second bus to the first bus, and sends data from the first device to the first processor. In another aspect, the first processor may transmit the control signal to the selector after comparing a threshold value with a status signal indicating an amount of data stored in the buffer connected to the second processor, the status signal sent from the second processor to the first processor via a status bus.
5 Citations
22 Claims
-
1. A system for controlling communication, comprising:
-
a first processor connected to a selector via a processor bus and a control bus; the selector placing one or more signal lines of the processor bus in electrical communication with one or more signal lines of one of a first bus and a second bus, the selector responsive to a control signal sent from the first processor via the control bus; a first device connected to the first bus for accessing a storage medium in response to a first instruction from the first processor; a second processor connected to the second bus, the second processor having an input for receiving data and attached to a buffer for storing data; and a second device connected to the second bus, which retrieves and stores the data from the buffer in response to a second instruction from the first processor; wherein the first processor is configured to issue the first instruction to the first device via the first bus causing the first device to access the storage medium, wherein while the first device is performing according to the first instruction, the first processor transmits the control signal to the selector to select the second bus, and the first processor issues the second instruction to the second device via the second bus causing the second device to retrieve and store the data from the buffer, and wherein after the second device completes performance in accordance to the second instruction, the first processor transmits the control signal to the selector to select the first bus to communicate with the first device relating to the first instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling communication, comprising:
-
a) sending a first instruction from a first processor to a first device via a processor bus in electrical communication with a first bus; b) while the first device is performing according to the first instruction, sending a control signal from the first processor to a selector, the selector switching electrical communication of at least one signal line of the processor bus from the first bus to a second bus; c) sending a second instruction from the first processor to a second device via the second bus; d) after the second device completes performance in accordance to the second instruction, sending a control signal from the first processor to the selector, the selector switching electrical communication of the at least one signal line of the processor bus from the second bus to the first bus; and e) sending data from the first device to the first processor to complete the first instruction. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for controlling communication, comprising:
-
a first processor connected to a selector via a processor bus and a control bus; the selector connected to a first bus and a second bus, the selector in one of a first position, a second position, and a third position based on a control signal sent from the first processor via the control bus; a first device connected to the first bus and configured to receive a first instruction from the first processor; a second processor connected to the second bus; and a second device connected to the second bus and configured to receive a second instruction from the first processor; wherein the first processor is configured to issue the first instruction to the first device via the first bus causing the first device to perform a task, wherein while the first device is performing the task according to the first instruction, the first processor transmits the control signal to the selector to select the second bus, and the first processor issues the second instruction to the second device via the second bus causing the second device to perform a second task, and wherein after the second device completes the second task in accordance to the second instruction, the first processor transmits the control signal to the selector to select the first bus to communicate with the first device relating to the first instruction. - View Dependent Claims (22)
-
Specification