|
Match
|
Document |
Document Title |
|
|
6782433 |
Data transfer apparatus
There is provided a data transfer apparatus for transferring data from a main memory coupled to a main bus to a local memory coupled to a local bus. The data transfer apparatus includes: a...
|
|
|
6779049 |
Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism
A method and system for attached processing units accessing a shared memory in an SMP system. In one embodiment, a system comprises a shared memory. The system further comprises a plurality of...
|
|
|
6778930 |
System for reducing distortion of signals transmitted over a bus
A computer system measures bus signal distortion and then adjusts certain characteristics of the signal transmitted over the bus, or adjusts other characteristics of the bus or the load on the bus...
|
|
|
6775717 |
Method and apparatus for reducing latency due to set up time between DMA transfers
A method and apparatus for reducing latency due to set up time between DMA transfers are described. The method comprises initiating arbitration of DMA channel requests prior to completion of a...
|
|
|
6775716 |
High-performance DMA controller
A high-performance DMA controller for controlling data transfer between a main storage means holding various kinds of data and a plurality of local storage means, comprises: an interface for...
|
|
|
6772237 |
Host controller interface descriptor fetching unit
The present invention relates to a method and circuit for prefetching direct memory access descriptors from memory of a computer system, and storing the prefetched direct memory access descriptors...
|
|
|
6772238 |
Parallel port with direct memory access capabilities
The parallel or printer port in a personal computer can receive data from the memory under the control of the direct memory access (DMA) controller, releasing processor resources. The processor...
|
|
|
6766383 |
Packet-based direct memory access
Packet-Based Direct Memory Access. The present invention overcomes the oftentimes hardware consumptive and complex implementation of conventional direct memory access (DMA) that employs...
|
|
|
6766448 |
Microcomputer for transferring program data to an internal memory from an external memory connected via a bus and a method therefor
It is to provide a method of transferring a program to an internal memory from an external memory at a high speed and at a high efficiency. The external memory has program data to be transferred...
|
|
|
6763401 |
Direct memory access controller
A transfer destination address generator includes an arithmetic device that calculates a difference between a transfer destination address and a transfer source address, a difference holding...
|
|
|
6760789 |
Microcomputer having temporary storage for received data and method of processing received data
A first receiving message is stored in a message box and a CPU reads the first receiving message from the message box. Meanwhile, a second receiving message is once stored in the message box and...
|
|
|
6760790 |
Direct access controller
A direct memory access controller for transferring data from a transfer source memory region to a transfer destination memory region, comprises: a transfer source address calculation unit which has...
|
|
|
6757776 |
Control transaction handling in a device controller
Embodiments of the invention prevent data from being mishandled at a connected device using a system that verifies that data received after receiving a setup command portion of a control...
|
|
|
6754828 |
Algorithm for non-volatile memory updates
A novel processor architecture and algorithms are provided which improve non-volatile memory updates and increases processor performance in successive generations of processors. A new processor...
|
|
|
6754785 |
Switched multi-channel network interfaces and real-time streaming backup
A memory system ( 100 ) and method of operating the same for storing, manipulating, processing, and transferring data in a data network ( 120 ). Generally, the memory system ( 100 ) includes one or...
|
|
|
6754779 |
SDRAM read prefetch from multiple master devices
Improved performance for data read operation is achieved in a read buffer that receives and stores requested information in response to read requests from multiple requesting master devices. A full...
|
|
|
6754733 |
Shared memory architecture for increased bandwidth in a printer controller
A printer controller for processing print data includes a data processor, direct memory access controller, first and second memories with corresponding first and second transfer data busses. A bus...
|
|
|
6754724 |
Kernel creator for creating kernel capable of executing entertainment processing using a peripheral device
An entertainment apparatus includes a storage unit that stores outside a kernel a device driver for a peripheral device. To make the peripheral device operable, a CPU causes an I/O processor to...
|
|
|
6754732 |
System and method for efficient data transfer management
A system and method are disclosed which utilize an enhanced direct memory access (DMA) to both perform a desired data transfer and update data queue directories as needed to properly reflect such...
|
|
|
6754735 |
Single descriptor scatter gather data transfer to or from a host processor
A processing system includes a processing device and a host processor operatively coupled to the processing device via a system bus, and implements a scatter gather data transfer technique. The...
|
|
|
6748463 |
Information processor with snoop suppressing function, memory controller, and direct memory access processing method
An information processing apparatus with a hierarchized bus structure having a system bus connected to central processing units and cache memories and an I/O bus connected to I/O devices. In...
|
|
|
6745310 |
Real time local and remote management of data files and directories and method of operating the same
A memory system ( 100 ) and method of operating the same to provide real-time local and remote management of the memory system are described. Generally, the memory system ( 100 ) includes a memory...
|
|
|
6745264 |
Method and apparatus for configuring an interface controller wherein ping pong FIFO segments stores isochronous data and a single circular FIFO stores non-isochronous data
Hardware Description Language (HDL) code is created for an interface controller so that logic requiring device-specific configuration refers to a parameter file. This set of parameters lets...
|
|
|
6742056 |
Semiconductor device and method for initializing interface card using serial EEPROM
A semiconductor device for initializing an interface card using a serial EEPROM and an initializing method allow for more effective use of a serial EEPROM used to store the initialization...
|
|
|
6738837 |
Digital system with split transaction memory access
A digital system having a split transaction memory access. The digital system can access data from a system memory through a read buffer (FIFO) located between the processor of the digital system...
|
|
|
6738836 |
Scalable efficient I/O port protocol
A system that supports a high performance, scalable, and efficient I/O port protocol to connect to I/O devices is disclosed. A distributed multiprocessing computer system contains a number of...
|
|
|
6735662 |
Method and apparatus for improving bus efficiency given an array of frames to transmit
A single completion status write back is generated by a controller to inform a driver of completion of a transmission of all frames of an array of frames, as opposed to generating individual write...
|
|
|
6735642 |
DMA doorbell
A method of direct memory access (DMA) includes receiving a first notification at a DMA engine that a first list of descriptors has been prepared, each of the descriptors in the list including an...
|
|
|
6735645 |
System and method to eliminate race conditions in input/output operations for high bandwidth architectures
The present invention is directed to a system and method for eliminating race conditions in RAID controllers while utilizing a high bandwidth internal architecture for data flow. A remote memory...
|
|
|
6735643 |
Electronic card with dynamic memory allocation management
An electronic card with dynamic memory allocation management is provided, which requires only one single memory by utilizing a dynamic memory controller having a selector and a first, a second and...
|
|
|
6735639 |
Direct memory access transfer control circuit
DMA transfer request signals corresponding to respective channels are received and held in respective transfer request holding circuits. DMA transfers are assigned to the DMA transfer request...
|
|
|
6732198 |
Methods and apparatus for saving and restoring scatter/gather list processing context in intelligent controllers
A circuit and associated methods of operation for a standardized scatter/gather list processor component within DMACs and intelligent IOPs. The standardized circuit architecture and methods provide...
|
|
|
6732243 |
Data mirroring using shared buses
A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller...
|
|
|
6728796 |
Arrangement and method for signal processing and storing
A method is described for storing and processing/filtering signals, as well as a memory arrangement, a signal processing arrangement and, in particular, a digital filter arrangement having a...
|
|
|
6728795 |
DMA channel for high-speed asynchronous data transfer
An apparatus and method for transferring high speed asynchronous data using a DMA controller. By using a conventional Universal Serial Asynchronous Receiver Transmitter (USART) with a small buffer,...
|
|
|
6728797 |
DMA controller
A DMA controller has a cycle register in which the number of data transfer cycles to be performed in response to a single DMA transfer request is set, a cycle counter for counting the number of...
|
|
|
6728853 |
Method of processing data utilizing queue entry
A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which...
|
|
|
6724759 |
System, method and article of manufacture for transferring a packet from a port controller to a switch fabric in a switch fabric chipset system
A system, method and article of manufacture are provided for transferring a packet from a port controller to a switch fabric in a switch fabric system. Notification is received indicating that a...
|
|
|
6725292 |
Direct memory access controller for circular buffers
A method of transferring a block of data from a first to a second circular buffer of a computer system. The method comprises notifying the DMA controller of the source and destination addresses for...
|
|
|
6721826 |
Buffer partitioning for managing multiple data streams
The present invention is directed to a buffer partitioning system and a method employing the system to dynamically partition buffer resources among multiple data streams. The buffer partitioning...
|
|
|
6721820 |
Method for improving performance of a flash-based storage system using specialized flash controllers
A system and method for increasing the performance of a flash-based storage system, using specialized flash memory controller(s). Several methods of performance improvement are suggested such as...
|
|
|
6718405 |
Hardware chain pull
A controller generally comprising a DMA engine, a processor, and a circuit. The DMA engine may be configured to copy from a system memory to a local memory. The processor may be configured to...
|
|
|
6715004 |
Method and apparatus for intermediate validation of data transferred between a host and a device
According to one aspect of the present invention, a method is provided in which a device, in response to a read request issued by a host, transfers data to the host through a series of direct...
|
|
|
6711650 |
Method and apparatus for accelerating input/output processing using cache injections
A method for accelerating input/output operations within a data processing system is disclosed. Initially, a determination is initially made in a cache controller as to whether or not a bus...
|
|
|
6708234 |
Data processing apparatus and DMA data transfer method
In a data processing apparatus, an image memory has a descriptor region and an image region, the image region storing a plurality of blocks of image data, the descriptor region storing a...
|
|
|
6708233 |
Method and apparatus for direct buffering of a stream of variable-length data
A method and apparatus for directly creating a buffer of contiguous payload data from an incoming variable-length data stream utilizes a host controller for providing direct memory access (DMA) to...
|
|
|
6701405 |
DMA handshake protocol
A computer system having a simple handshake protocol for implementing DMA transfers. A system bus is provided having a plurality of ports for coupling to system components including memory, central...
|
|
|
6701395 |
Analog-to-digital converter that preseeds memory with channel identifier data and makes conversions at fixed rate with direct memory access
An integrated circuit including a DMA controller, an ADC having a plurality of conversion channels and address and data ports for connection to external memory means, the DMA controller being...
|
|
|
6701387 |
Adaptive data fetch prediction algorithm
A method and apparatus for accommodating the speed requirements of a DMA read request from PCI protocol I/O devices attached via a DMA to a multiprocessor system mesh. A bridge between the device...
|
|
|
6701388 |
Apparatus and method for the exchange of signal groups between a plurality of components in a digital signal processor having a direct memory access controller
As the digital signal processor has become more flexible, the direct memory access controller has assumed greater computational power to permit the core processing unit to perform its specialized...
|