Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection System-for-operating-input-processing-and-output-units-in-parallel-and-using-DMA-circuit-for-successively-transferring-data-through-the-three-units-via-an-internal-memory

 Selectively updateable mapped data storage system
OF PREFERRED EMBODIMENTS FIG. 6 is a schematic block diagram of the selectively updateable mapped ...


 Data storage system and method employing a write-ahead hash log
The problems outlined above may in large part may be solved by various embodiments of a data ...


 Address translation unit for translation of virtual address to real address using translation tables of multi-level hierarchical structure
An object of the present invention is to provide an address translation unit which reduces the ...


 Method and apparatus for generating high power laser pulses in the two to six micron wavelength range
OF THE INVENTION Raman Scattering in the Present Invention In the laser pulse generators of the ...


 System and method for striping data across multiple disks for continuous data streaming and increased bus utilization
The present invention provides a method and system for storage and delivery of a plurality of data ...


 Method to ensure data integrity in a telecommunications network
According to the invention, this object is accomplished by providing a method of generating and ...


 Method and circuitry for generating r-bit parallel CRC code for an l-bit data source
Therefore, the main objective of the present invention is to provide a method and circuitry for ...


 Cyclic code check bits generation and error correction using sum of remainders
In accordance with the present invention check bits for a cyclic code are generated for a binary ...


 Method and apparatus for G.706 frame alignment and CRC procedure test tool
In order to comply with CCITT G.706 recommendation, a device has to satisfy a series of test cases ...


 A CCD array memory device achieving high speed accessing by writing and reading data through a cache memory
The present invention solves the above-mentioned problems and has an object to provide a memory ...


 System for operating input, processing and output units in parallel and using DMA circuit for successively transferring data through the three units via an internal memory

Details
Inventors: Nakatsuji, Fumio; Maeda, Toshinori; Kamiyama, Hiroshi;
Assignee: Matsushita Electric Industrial, Co. (JP)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Gossom; Twanna
Attorney, Agent or Firm: Price, Gess & Ubell

A data input-output device includes a single memory, an input interface unit for storing data in the memory, an operation unit for fetching the data from the memory, for performing operations on the data, and for updating the data in the memory when necessary, an output interface unit for transmitting the data in the memory that has been operated on by the operation unit to outside of the device, and a bus control unit for setting a priority for each of these units and for controlling memory access by these units according to the priorities every time a predetermined number of bytes of data is transferred.

DETAILED DESCRIPTION It is accordingly an object of the present invention to provide a data input-output device that does not need to include different memories for storing data input at a first transmission rate and data to be output at a second transmission rate.
Another object of the present invention is to provide a data input-output device that outputs data after performing an error correction process on the input data without ineffective waiting time.
The above-mentioned first object is achieved by a data input-output device that performs operations on data input from a first device located outside thereof, and outputs the data to a second device located outside thereof including: an input unit for continually receiving data from the first device; an operation unit for performing an operation on the data; an output unit for outputting the data to the second device; a memory for storing the data; a memory bus for connecting the input unit, the operation unit, and the output unit with the memory; a first data transfer unit for performing first DMA (direct memory access) transfer which transfers the data from the input unit to the memory; a second data transfer unit for performing second DMA transfer which, when the first data transfer unit has completed the first DMA transfer for a first predetermined amount of data, transfers the data that was stored by the first DMA transfer from an area in the memory to the operation unit as the data for the operation; a third data transfer unit for performing third DMA transfer which, when the operation unit has completed the operation for the first predetermined amount of data, transfers the data operated on by the operation unit from the area in the memory to the output unit; and a data transfer control unit for performing control so that at any given time, data transfer is performed by the first data transfer unit, the second data transfer unit, or the third data transfer unit, wherein the input unit, the operation unit, and the output unit operate independently in parallel



Related patents
  Hardware design for majority voting, and testing and maintenance of majority voting
In general, as mentioned above, majority voting is applicable in many fields of technology, and to different types of input signals. In the following however, the ...
  Device and method using second error correction code for data in a recording medium
It is therefore an object of the present invention to provide a data reproducing device and a method for controlling the device wherein the data is reproduced from the RO...
  Error correcting code retrofit method and apparatus for multiple memory configurations
The foregoing problems and shortcomings of the prior art are overcome and further advantageous features are provided by the present invention wherein a method and ...
  Device level busy arrangement for mass storage subsystem including a plurality of devices
The invention provides a new and improved digital computer system and mass storage subsystem for use in such system, for enhancing the real- or near-real-time processing ...
  Magnetic recording disk with equally-spaced servo sectors extending across multiple data bands
Toward this end, and according to the invention, a method and means is described wherein servo sectors written on a disk (or servo sections written on a tape) are ...
  Method and apparatus for correcting misaligned instruction data
One aspect of the invention relates to a method useful in a microprocessor having a plurality of execution units, rename registers, architectural registers and a cache ...
  Data error detection and correction system
OF THE PREFERRED EMBODIMENT The following disclosures are hereby incorporated by reference: U.S. application Ser. No. 08/324,016, entitled "Single Bank, Multiple Way C...
  Integrated memory
It is accordingly an object of the invention to provide an integrated memory that overcomes the above-mentioned disadvantages of the prior art devices of this general ...
  Method of processing stored data containing parity data
In accordance with the present invention, parity data for each sector is produced either by performing an Exclusive-Or operation between the data in the unmodified ...
  Checking for proper locations of storage devices in a storage device array
The present invention is directed to method and apparatus for verifying that each storage device is in the correct physical position in a storage device array. That is, ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved