Information
-
Patent Application
-
20230297530
-
Publication Number
20230297530
-
Date Filed
February 02, 2023a year ago
-
Date Published
September 21, 2023a year ago
-
Inventors
-
Original Assignees
-
CPC
-
-
International Classifications
Abstract
A data transfer device that divides and transfers the transfer target data in a burst manner from a transmission-side device to a reception-side device includes a storage device and a control device that controls the storage device to store one piece of the input transfer target data, controls the storage device so that data transfer is performed at a set burst length as a data length of divided data when the one piece of the data is divided by a division number until a last part of the data is sensed, and when the last part of the data is sensed, controls the storage device to adjust the burst length so that a data length of the data coincides with a total of data lengths of data to be transferred, and to transfer the data at the adjusted burst length.
Claims
- 1. A data transfer device that divides transfer target data and transfers divided pieces of the data in a burst manner from a transmission-side device to a reception-side device, comprising:
a storage device; anda control device,wherein the control device executes:
storage processing for controlling the storage device to store one piece of input transfer target data;first transfer processing for controlling the storage device so that data transfer is performed at a set burst length as a data length of divided data when the one piece of the transfer target data is divided by a first division number until a last part of the one piece of the transfer target data is sensed; andsecond transfer processing for controlling the storage device, when the last part of the one piece of the transfer target data is sensed, to adjust a burst length so that a data length of the one piece of the transfer target data coincides with a total of data lengths of data to be transferred, and to transfer the data at the adjusted burst length.
- 2. The data transfer device according to claim 1,
wherein, for each piece of unit data which constitute the one piece of the transfer target data, the unit data and an end signal that indicates whether or not the unit data is last unit data are input from the transmission-side device,wherein the storage processing is
processing for controlling the storage device to store, for each of a plurality of the unit data which constitute the one piece of transfer target data, the unit data and a flag in association with each other, the flag indicating whether or not the unit data is the last unit data,wherein the first transfer processing is
processing for controlling the storage device so that untransmitted unit data stored in the storage device and identified by referring to the flags are transmitted to the reception-side device at the set burst length when a number of the untransmitted unit data is equal to or more than the set burst length, andwherein the second transfer processing is
processing for controlling the storage device, when the number of the untransmitted unit data is less than the set burst length, so that the burst length is adjusted to transmit the untransmitted unit data with the number to the reception-side device, and so that the untransmitted unit data are transmitted to the reception-side device at the adjusted burst length.
- 3. The data transfer device according to claim 2,
wherein the storage device stores data in which the unit data are accompanied by the flags.
- 4. The data transfer device according to claim 1,
wherein, at a time of adjusting the burst length in the second transfer processing, one or a plurality of values are selected from among values smaller than the set burst length so that larger values are given higher priorities, and each of the selected values is defined as the burst length.
- 5. The data transfer device according to claim 1,
wherein, based on an operating speed of the transmission-side device, an operating speed of the reception-side device, and the data length of the transfer target data, the first division number is obtained so that a time taken to transfer the transfer target data becomes shorter than in a case of transferring the transfer target data without dividing the transfer target data.
- 6. A data transfer method in a data transfer device that divides transfer target data and transfers divided pieces of the data in a burst manner from a transmission-side device to a reception-side device, the data transfer method comprising:
storing one piece of input transfer target data;performing data transfer at a set burst length as a data length of divided data when the one piece of the transfer target data is divided by a first division number until a last part of the one piece of the transfer target data is sensed; andwhen the last part of the one piece of the transfer target data is sensed, adjusting a burst length so that a data length of the one piece of the transfer target data coincides with a total of data lengths of data to be transferred.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2022-020459 |
Feb 2022 |
JP |
national |