Relay apparatus for relaying communication from CPU to peripheral device
First Claim
1. A relay apparatus for relaying communication from a CPU to peripheral devices, the relay apparatus comprising:
- a communication information holding section configured to hold information required for communication with the peripheral devices inside the relay apparatus; and
a command holding section, which is provided adjacent to the communication information holding section, configured to hold commands used to communicate desired information inside the communication information holding section to the peripheral devices, wherein the CPU writes desired information in the communication information holding section and the command holding section inside the relay apparatus by burst-mode communication, and the relay apparatus performs communication with the peripheral devices in accordance with instructions from the command holding section after the desired information has been written in the communication holding section and the command holding section.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to reduce overhead of a CPU, a relay apparatus for relaying communication from a CPU to a peripheral device includes communication information holding sections for holding information required for communication with the peripheral devices inside the relay apparatus; and command holding sections, which are provided adjacent to the communication information holding section, for holding commands used to communicate desired information inside the communication information holding section to the peripheral device. The CPU writes desired information in the communication information holding section and the command holding section inside the relay apparatus by burst-mode communication, and the relay apparatus performs communication with the peripheral devices in accordance with instructions from the command holding section after the writing of the desired information in the communication holding section and the command holding section is completed.
-
Citations
10 Claims
-
1. A relay apparatus for relaying communication from a CPU to peripheral devices, the relay apparatus comprising:
-
a communication information holding section configured to hold information required for communication with the peripheral devices inside the relay apparatus; and
a command holding section, which is provided adjacent to the communication information holding section, configured to hold commands used to communicate desired information inside the communication information holding section to the peripheral devices, wherein the CPU writes desired information in the communication information holding section and the command holding section inside the relay apparatus by burst-mode communication, and the relay apparatus performs communication with the peripheral devices in accordance with instructions from the command holding section after the desired information has been written in the communication holding section and the command holding section. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A timing pulse generation device for an optical sensor, the timing pulse generation device having a relay function for relaying communication from a CPU to a peripheral device, the timing pulse generation device comprising:
-
a communication information holding section configured to hold information required for communication to the peripheral device; and
a command holding section, which is provided adjacent to the communication information holding section, configured to hold commands for communicating desired information inside the communication information holding section to the peripheral device, wherein the CPU writes desired information into the communication information holding section and the command holding section inside the timing pulse generation device by burst-mode communication, and the timing pulse generation device performs communication with the peripheral device in accordance with instructions from the command holding section after the desired information has been written into the communication information holding section and the command holding section. - View Dependent Claims (6, 7, 8, 10)
-
Specification