Patent ID: 9128924
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. An apparatus for direct data transfer in a wireless broadband system having an operating system, the apparatus comprising: a central processing unit (CPU); a first command First In First Out (FIFO) coupled to the CPU and configured to receive read commands from the CPU; a local read FIFO coupled to the first command FIFO for holding received data until the CPU requests the received data; a first direct memory access (DMA) unit coupled to the local read FIFO and the first command FIFO, wherein the first DMA unit is dedicated for reading data and wherein the first command FIFO is configured to transfer the read commands in sequence to the first DMA unit, in the absence of intervention by the operating system; a second command FIFO coupled to the CPU and configured to receive write commands from the CPU; a local write FIFO coupled to the second command FIFO for holding data sent by the CPU for writing to a remote unit; and a second DMA unit coupled to the local write FIFO and the second command FIFO, wherein the second DMA unit is dedicated for writing data sent by the CPU and wherein the second command FIFO is configured to transfer write commands in sequence to the second DMA unit, in the absence of intervention by the operating system.