Apparatus and method for data transfer
AssigneeLantiq Deutschland GmbH
InventorsHong Koo, Bing Xu
Life of this patent
Estimating the term…
Loading patent…
AssigneeLantiq Deutschland GmbH
InventorsHong Koo, Bing Xu
Estimating the term…
There is provided an apparatus and method for transferring data packets from a peripheral module to a memory via a memory-controller. When a given peripheral module requests that it send a data packet to the memory via the memory-controller, the memory-controller sends an acknowledgement indicating that the peripheral module can send the data packet, whether or not there is a descriptor for the data packet. If there is a descriptor, the memory-controller receives the data packet from the peripheral module and stores it in the memory. If there is not a descriptor, the memory-controller discards the data packet as it receives it. Thus, whether or not there is a descriptor available for the data packet, the peripheral module still sends the data packet to the memory-controller. The data packets may be assigned classifications and each classification may be assigned a dedicated space in the memory.
A method for transferring data packets from a peripheral module to a memory via a memory-controller, the method comprising the steps of:
A method for managing data packet transfer from a peripheral module to a memory via a DMA (Direct Memory Access) Controller, the method comprising the steps of:
An apparatus for transferring data packets from a peripheral module to a memory via a memory-controller, the apparatus comprising the memory and the memory-controller, the memory-controller being arranged:
An apparatus for transferring data packets from a peripheral module to a memory via a memory-controller, the apparatus comprising the memory, the memory-controller and the peripheral module,
The apparatus as claimed in claim 25 wherein the memory-controller is arranged, after a portion of the data packet has been received from the peripheral module, to send an acknowledgement to the peripheral module, the acknowledgement indicating that the peripheral module can transmit the next portion of the data packet.
Dependencies are inferred from the claim text.