Data transfer apparatus, data transfer device, and data transfer method in a data transfer device
First Claim
Patent Images
1. A data transfer apparatus comprising:
- a first port and a second port that communicate data;
a memory unit that stores the data;
a securing unit that secures, when a first time period starting from transmission of data up to reception of a response to transmitted data at the first port is longer than a second time period starting from transmission of data up to reception of a response to transmitted data at the second port, a first memory space that is used in data transfer in the first port so as for the first memory space to have a larger size than a size of a second memory space used in data transfer in the second port, the securing unit securing a size of the first memory space and a size of the second memory space based on a ratio of duration of the first time period and duration of the second time period; and
a dividing unit that divides each of the first memory space and the second memory space into a reception buffer space, a transmission buffer space, and a retransmission buffer space, the retransmission buffer space storing a packet to be retransmitted responsive to receiving a negative acknowledgment (NAK).
1 Assignment
0 Petitions
Accused Products
Abstract
A data transfer apparatus includes: a first port and a second port that communicate data; a memory unit that stores the data; and a securing unit that secures, when a first time period starting from transmission of data up to reception of a response to transmitted data at the first port is longer than a second time period starting from transmission of data up to reception of a response to transmitted data at the second port, a first memory space that is used in data transfer in the first port so as for the first memory space to have a larger size than a size of a second memory space used in data transfer in the second port.
-
Citations
10 Claims
-
1. A data transfer apparatus comprising:
-
a first port and a second port that communicate data; a memory unit that stores the data; a securing unit that secures, when a first time period starting from transmission of data up to reception of a response to transmitted data at the first port is longer than a second time period starting from transmission of data up to reception of a response to transmitted data at the second port, a first memory space that is used in data transfer in the first port so as for the first memory space to have a larger size than a size of a second memory space used in data transfer in the second port, the securing unit securing a size of the first memory space and a size of the second memory space based on a ratio of duration of the first time period and duration of the second time period; and a dividing unit that divides each of the first memory space and the second memory space into a reception buffer space, a transmission buffer space, and a retransmission buffer space, the retransmission buffer space storing a packet to be retransmitted responsive to receiving a negative acknowledgment (NAK). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data transfer device comprising:
-
a first port and a second port that communicate data; a memory unit that stores the data; a securing unit that secures, when a first time period starting from transmission of data up to reception of a response to transmitted data at the first port is longer than a second time period starting from transmission of data up to reception of a response to transmitted data at the second port, a first memory space that is used in data transfer in the first port so as for the first memory space to have a larger size than a size of a second memory space used in data transfer in the second port, the securing unit securing a size of the first memory space and a size of the second memory space based on a ratio of duration of the first time period and duration of the second time period; and a dividing unit that divides each of the first memory space and the second memory space into a reception buffer space, a transmission buffer space, and a retransmission buffer space, the retransmission buffer space storing a packet to be retransmitted responsive to receiving a negative acknowledgment (NAK). - View Dependent Claims (8)
-
-
9. A data transfer method in a data transfer device that includes a first port, a second port, a securing unit, and a dividing unit, the method comprising:
-
transmitting data by the first port; transmitting data by the second port; securing, by the securing unit, when a first time period starting from transmission of data up to reception of a response to transmitted data at the first port is longer than a second time period starting from transmission of data up to reception of a response to transmitted data at the second port, a first memory space that is used in data transfer in the first port so as for the first memory size to have a larger size than a size of a second memory space used in data transfer in the second port, the securing unit securing a size of the first memory space and a size of the second memory space based on a ratio of duration of the first time period and duration of the second time period; and dividing, by the dividing unit, each of the first memory space and the second memory space into a reception buffer space, a transmission buffer space, and a retransmission buffer space, the retransmission buffer space storing a packet to be retransmitted responsive to receiving a negative acknowledgment (NAK). - View Dependent Claims (10)
-
Specification