|
Match
|
Document |
Document Title |
|
|
6687767 |
Efficient direct memory access transfer of data and check information to and from a data storage device
The invention provides efficient apparatus and methods for using direct memory access (DMA) to store and retrieve data and associated check information in fixed-size blocks on a data storage...
|
|
|
6687796 |
Multi-channel DMA with request scheduling
A digital system is provided with a multi-channel DMA controller ( 400 ) for transferring data between various resources ( 401, 402 ). Each channel includes a source port ( 460-461 ), a channel...
|
|
|
6684267 |
Direct memory access controller, and direct memory access control method
The read position or write position of data is decided by the base address of a ring buffer and an offset from the base address and the offset is updated by the amount of DMA-transferred data. When...
|
|
|
6684270 |
Accelerated file system that recognizes and reroutes uncontested read operations to a second faster path for use in high-capacity data transfer systems
An accelerated filesystem includes a fast-path and a slow-path. The fast-path includes an enhanced storage controller and an enhanced network processing function. Uncontested READ and WRITE...
|
|
|
6678755 |
Method and apparatus for appending memory commands during a direct memory access operation
A direct memory access (DMA) controller for controlling memory access operations in a memory. During a memory access operation, the DMA controller executes a chain of DMA commands stored in a...
|
|
|
6678754 |
Methods and structure for recursive scatter/gather lists
Methods of operation and systems for a standardized scatter/gather list processor component within DMACs and intelligent IOPs. The standardized circuit architecture and methods provide a register...
|
|
|
6678774 |
Shared resource arbitration method and apparatus
An arbiter apparatus for selecting an agent to use a shared resource such as memory. A normal round robin list is utilized in the selection process during boot operation. During the initialization...
|
|
|
6675200 |
Protocol-independent support of remote DMA
A remote DMA (RDMA) shim protocol laid atop an existing network data transfer protocol but logically underneath higher level disk and file access protocols specifies the portion of a data packet to...
|
|
|
6668287 |
Software direct memory access
Apparatus and a method for generating an interrupt when a direct memory access by an I/O device is desired, suspending the operation of the microprocessor in response to the interrupt, placing...
|
|
|
6665746 |
System and method for prioritized context switching for streaming data memory transfers
Method of streaming data transfers from scattered locations or to a gathered location in a memory, including the steps of manipulating the transfer of data between memory devices by processing, an...
|
|
|
6665759 |
Method and apparatus to implement logical partitioning of PCI I/O slots
A method, system, and computer program product for enforcing logical partitioning of input/output slots within a data processing system is provided. In one embodiment, the system includes a...
|
|
|
6665747 |
Method and apparatus for interfacing with a secondary storage system
One embodiment of the present invention provides a system for processing a request directed to a secondary storage system. The system operates by receiving the request at an interface of the...
|
|
|
6662258 |
Fly-by support module for a peripheral bus
A system is provided that includes a bus master, a bus slave and a fly-by slave interface, all coupled to a peripheral bus. A peripheral device is coupled to the fly-by slave interface. The bus...
|
|
|
6662246 |
Two-dimensional memory access in image processing systems
A two-dimensional direct memory access system that maximizes processing resources in image processing systems. The present invention includes a two-dimensional direct memory access machine. Also,...
|
|
|
6662245 |
Apparatus and system for blocking memory access during DMA transfer
The present invention is directed to an apparatus and system for selectively inhibiting access to a memory during a DMA block transfer. In accordance with one embodiment of the present invention,...
|
|
|
6658502 |
Multi-channel and multi-modal direct memory access controller for optimizing performance of host bus
A novel and sophisticated direct memory access (DMA) controller that can operate in either “fly-by” mode, “dual-cycle” mode, or “flow-through” mode. The DMA controller of the present...
|
|
|
6658503 |
Parallel transfer size calculation and annulment determination in transfer controller with hub and ports
The transfer controller with hub and ports originally developed as a communication hub between the various locations of a global memory map within the DSP is described. Using the technique of this...
|
|
|
6658537 |
DMA driven processor cache
The present invention provides a mechanism whereby caching operations, such as prefetch and copyback operations, can be initiated by an external direct memory access (DMA) controller. This allows...
|
|
|
6657633 |
DMA computer system for driving an LCD display in a GPS receiver
A DMA computer system ( 10 ) for driving a peripheral device such as an LCD display ( 12 ) of a GPS receiver without stealing excessive cycles from a CPU ( 18 ). The DMA computer system ( 10 )...
|
|
|
6654835 |
High bandwidth data transfer employing a multi-mode, shared line buffer
A technique for transferring data between a first device and a second device using a shared line buffer connected to a system bus which couples the first device and the second device. The technique...
|
|
|
6654819 |
External direct memory access processor interface to centralized transaction processor
An external direct memory access unit includes an event recognizer recognizing plural event types, a priority encoder selecting for service one recognized external event, a parameter memory storing...
|
|
|
6654853 |
Method of secondary to secondary data transfer with mirroring
Data transfers from the peripheral interface of a disk array to a data buffer are snooped to determine if the starting address of a data transfer matches an entry in a list of starting addresses...
|
|
|
6651115 |
DMA controller and coherency-tracking unit for efficient data transfers between coherent and non-coherent memory spaces
In a computer system, an agent, a DMA controller and a memory controller are provided, each in communication with a bus. The DMA controller and the memory controller also can communicate with each...
|
|
|
6651119 |
Method for allocating priorities to plurality of DMA engines for processing data packets based on bus phase and transactions status
A method and apparatus for processing data packets through direct memory access (DMA) in transferring data packets between a bus and an apparatus containing DMA engines. The DMA engines process...
|
|
|
6651113 |
System for writing data on an optical storage medium without interruption using a local write buffer
A method for writing data on an optical storage medium in an optical storage device includes transferring data by a direct memory access process from a host buffer allocated in a memory of a host...
|
|
|
6651114 |
DMA controller which optimizes transfer rate of data and method therefor
A DMA controller is arranged to transfer data in units of one byte, one by one, by hand shaking when a transfer request signal is asserted by a low-speed I/O device, and is arranged to continuously...
|
|
|
6647438 |
Direct memory access transfer reduction method and apparatus to overlay data on to scatter gather descriptors for bus-mastering I/O controllers
Direct memory access (DMA) transfers to read data from memory are reduced by overlaying data into an immediate data space of a descriptor ring. The descriptor ring includes a context descriptor...
|
|
|
6643716 |
Method and apparatus for processing serial data using a single receive fifo
The present invention discloses a method and apparatus for processing a packet of data received by a first-in-first-out (FIFO). In one embodiment, a message in the packet of data is recognized....
|
|
|
6636906 |
Apparatus and method for ensuring forward progress in coherent I/O systems
A snapshot mechanism that includes an apparatus and method for tracking DMA read requests for cacheable data that can be altered before the data is returned to a requesting I/O device is herein...
|
|
|
6633926 |
DMA transfer device capable of high-speed consecutive access to pages in a memory
A DMA transfer device transfers data from a first region to a second region in a memory allowing high-speed page access. The DMA transfer device includes: a first detecting unit for detecting a...
|
|
|
6628289 |
Rendering apparatus and method, and storage medium
A rendering apparatus has an image generation unit for generating a source image, an address generation unit for generating the read and write addresses of a bitmap memory, a DMA read unit for...
|
|
|
6629186 |
Bus controller and associated device drivers for use to control a peripheral bus having at least one store-and-forward segment
A bus controller and its associated device drivers are provided to a digital system to operate and control a peripheral bus, including the selective operation of at least a first portion of the...
|
|
|
6629161 |
Data processing system and data processing method
A data processing system comprises: a plurality of data processing modules for performing a series of data processing, wherein each of the plurality of data processing modules processes data; a bus...
|
|
|
6629164 |
Character counter and match registers in a serial interface
A method is described for controlling commands and data in a serial data stream received by a serial controller in a serial interface. A character count register is programed with a maximum number...
|
|
|
6629160 |
Direct memory access controller
The present invention provides a direct memory access controller used for carrying out a direct memory access transfer of data from a first memory to a second memory, wherein the direct memory...
|
|
|
6625157 |
Apparatus and method in a network switch port for transferring data between buffer memory and transmit and receive state machines according to a prescribed interface protocol
A network switch in a packet switched network includes a plurality of network switch ports, each configured for sending and receiving data packets between a medium interface and the network switch....
|
|
|
6622181 |
Timing window elimination in self-modifying direct memory access processors
A direct memory access function for servicing real-time events, ensures that any parameter reloads occur during times when the direct memory access channel is idle and guarantees completion before...
|
|
|
6622193 |
Method and apparatus for synchronizing interrupts in a message passing queue oriented bus system
In a message-passing, queue-oriented bus system, a separate interrupt work queue assigned to each interrupt line for each PCI device sends interrupt information packets from the device to the host....
|
|
|
6615292 |
Data transfer apparatus performing DMA data transfer from non-consecutive addresses
A DMA transfer device according to the present invention allows data to be transferred from non-consecutive addresses. A logical address controller checks if logical addresses of data transferred...
|
|
|
6615291 |
DMA controller with dynamically variable access priority
A bus monitor section 8 calculates bus-occupancy rate for each of the DMA control sections 1 to 3 connected to a bus 5 in accordance with bus-use permission signals ack 1 to ack 3 ,...
|
|
|
6611882 |
Inbound and outbound message passing between a host processor and I/O processor local memory
Method of passing inbound messages to an I/O processor's local memory. A message is received in a messaging unit within the I/O processor. The messaging unit is read to fetch the message. A free...
|
|
|
6611905 |
Memory interface with programable clock to output time based on wide range of receiver loads
A data processing system, and a method of operating a data processing system. The data processing system comprises a clock generator for generating a system clock signal, and a memory unit having a...
|
|
|
6606673 |
Direct memory access transfer apparatus
Two-dimensional addresses of lateral lines of a rectangular area are produced in a prescribed scanning order in a sender-memory control unit as readout addresses of a sender's memory, pieces of...
|
|
|
6606672 |
Single-chip-based electronic appliance using a data bus for reading and writing data concurrently
An electronic or information appliance, for example an LCD projector, air-conditioner or washing machine, which can use a data bus to read and write data at the same time. The electronic or...
|
|
|
6604151 |
Control apparatus for composite appliance
The control apparatus reads the value of an external switch, and checks whether the apparatus serves as a control side or subordinate side. If the control apparatus serves as a subordinate side, it...
|
|
|
6601118 |
Dynamic buffer allocation for a computer system
A system for dynamically allocating buffers between components in a computer system is described. The system uses matched sets of bi-directional buffers to control data flow between the processor...
|
|
|
6598097 |
Method and system for performing DMA transfers using operating system allocated I/O buffers
A method and system for performing direct memory access (DMA) transfers using operating system allocated I/O buffers provides a mechanism for device to device transfers without utilizing global...
|
|
|
6594712 |
Inifiniband channel adapter for performing direct DMA between PCI bus and inifiniband link
An Infiniband channel adapter for performing direct data transfers between a PCI bus and an Infiniband link without double-buffering the data in system memory. A local processor programs the...
|
|
|
6594711 |
Method and apparatus for operating one or more caches in conjunction with direct memory access controller
A data processing apparatus includes a data processor core having integral cache memory and local memory, and external memory interface and a direct memory access unit. The direct memory access...
|
|
|
6584513 |
Direct memory access (DMA) transmitter
A direct memory access (DMA) transmitter includes: (a) a data register; and (b) a transmitter state machine. Requested data at an address provided by a source is read from the random access memory...
|