DATA TRANSMISSION APPARATUS, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission apparatus includes an output unit, when outputting data on a bus, to determine whether to output the data on the bus based on a result of a communication arbitration performed with competing data to be output on the bus, using priority information attached to the data; a storage unit to have areas set, the areas having respective priorities set for the communication arbitration, and to store a group of data having the consecutive priority information attached, in the respective areas; and a distribution unit to write the data having a transmission request received, in one of the areas in the storage unit, based on the priority information attached to the data. The output unit prioritizes outputting the data on the bus, the data being stored in the one of the areas having a higher priority, among the data stored in the areas.
16 Citations
12 Claims
-
1-6. -6. (canceled)
-
7. A data transmission apparatus, comprising:
-
an output unit configured, when outputting data on a bus, to determine whether to output the data on the bus based on a result of a communication arbitration performed with competing data to be output on the bus, using priority information attached to the data to be output on the bus by the data transmission apparatus itself; a storage unit configured to have a plurality of areas set, the areas having respective priorities set for the communication arbitration, and to store a group of data having the consecutive priority information attached, in the respective areas; and a distribution unit configured to write the data having a transmission request received, in one of the areas in the storage unit, based on the priority information attached to the data, wherein the output unit prioritizes outputting the data on the bus, the data being stored in the one of the areas having a higher priority, among the data stored in the plurality of areas. - View Dependent Claims (8, 9, 10)
-
-
11. A data transmission method, executed by a data transmission apparatus configured, when outputting data on a bus, to determine whether to output the data on the bus based on a result of a communication arbitration performed with competing data to be output on the bus, using priority information attached to the data to be output on the bus by the data transmission apparatus itself, the method comprising:
-
writing the data having a transmission request received, in a storage unit, based on the priority information attached to the data, the storage unit being configured to have a plurality of areas set, the areas having respective priorities set for the communication arbitration, and to store a group of data having the consecutive priority information attached, in the respective areas; and prioritizing outputting the data on the bus, the data being stored in the one of the areas having a higher priority, among the data stored in the plurality of areas.
-
-
12. A non-transitory computer-readable recording medium having a program stored therein for causing a data transmission apparatus to execute a process, when outputting data on a bus, to determine whether to output the data on the bus based on a result of a communication arbitration performed with competing data to be output on the bus, using priority information attached to the data to be output on the bus by the data transmission apparatus itself, the process comprising:
-
writing the data having a transmission request received, in a storage unit, based on the priority information attached to the data, the storage unit being configured to have a plurality of areas set, the areas having respective priorities set for the communication arbitration, and to store a group of data having the consecutive priority information attached, in the respective areas; and prioritizing outputting the data on the bus, the data being stored in the one of the areas having a higher priority, among the data stored in the plurality of areas.
-
Specification