Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Compression-decompress-with-ECC-data-flow-architecture

 Electronic telephone set
OF THE PREFERRED EMBODIMENTS In FIG. 1 is shown the transmission circuit 1 connected to a ...


 Audio signal reproduction apparatus with frequency response dependent upon error rates
FIG. 1 shows a basic circuit of an audio reproduction circuit having a linear interpolation stage 2...


 Method of manufacturing a curved array ultrasonic transducer assembly
A presently preferred embodiment of the present invention provides a method of manufacturing a ...


 Apparatus for converting scan data of a keyboard
OF THE PREFERRED EMBODIMENT The present invention will now be described more specifically with ...


 Information processing system with a power control unit
It is an object of the present invention to provide a power control unit provided in an information ...


 System for traffic signals for one-side passing
Accordingly, it is a main object of the present invention to provide a system for traffic signals ...


 Measuring instrument
I claim: 1. A test instrument, particularly a probe for monitoring the level of liquid in a ...


 Wire-wrap assembly connector
I claim: 1. A terminal for use in a wire-wrap connector assembly of the type that includes a base ...


 Collision activated, automatic electricity disconnector for vehicles
Therefore, it is a principal object of the present invention to provide an accessory mountable ...


 Non-hermetically sealed stackable chip carrier package
It is therefore an object of this invention to provide an improved stackable chip carrier package ...


 Compression/decompress with ECC data flow architecture

Details
Inventors: Monroe, Kerry Jon; Godwin, Kurt Evan;
Assignee: Hewlett-Packard Company (Palo Alto, CA)
Primary Examiner: Nguyen; Hoa T.
Assistant Examiner:
Attorney, Agent or Firm:

An architecture for providing hardware compression/decompression with ECC to data flow in a computer system utilizes a hardware implementation of the compression/decompression circuit in a peripheral adapter of one of many peripheral devices. Error correction coding is provided by software in the host RAM. The compression/decompression circuit can be located in the periphery and can service a number of peripheral devices. The CPU and DMA controller in the host computer are capable of providing concurrent processing for hard disk operation, peripheral control (such as a tape or a modem), compression/decompression of data, and error correction coding of the compressed data. This significantly speeds up the performance of the computer system.

DETAILED DESCRIPTION The compression/decompression and ECC architecture of the present invention is set forth in FIG.
3.
Again, where like components correspond to like components in FIGS.
1 and 2, the same reference numerals are utilized.
In FIG.
3, it can be readily observed that the CD co-processor 62 and its corresponding CD RAM 64 are located externally from the host computer 10 in the peripheral adapter 60.
However, the ECC is performed in software internal to the host RAM 70.
Hence, the present invention reduces the hardware cost of FIG.
1 by approximately fifty percent by maintaining the CD co-processor and RAM 62 and 64 hardware on the peripheral adapter 60 thereby preserving significant compression/decompression speed while reducing the physical costs by placing the ECC as software in the host RAM 70.
Under the teachings of the present invention, the CD activity occurs external of the host computer and is located in the periphery whereas the ECC activity occurs internally in the host computer 10.
More importantly, only one CD processor and CD RAM is utilized under the teachings of the present invention.
One hardware implementation will service all of the peripheral devices even though the CD processor and CD RAM are located on one peripheral adapter card.
This significantly reduces expense since individual CD processors and CD RAMs are not required on individual peripheral adapters.
In operation, the application program file 31 corresponding to peripheral device 50 is loaded into the host RAM 70.
This includes loading the ECC program module 32 into the host RAM as the ECC RAM 76 and ECC program RAM 72.
The host computer 10 can now generally operate as follows.
First, data for a selected peripheral device is delivered from the application program data buffers in the host RAM over the data bus 22 of the I/O channel 20 and into the CD compressor 62 of the peripheral adapter 60.
Compression then occurs.
The compressed data is delivered on the I/O data bus 22 over the I/O channel 20 to the ECC RAM 76 in the host RAM 70



Related patents
  Encapsulation method for electrical elements
I claim: 1. In a process for encapsulating a cylindrical electrical element having lead wires emanating therefrom comprising enveloping said element in a heat-shrinkable ...
  Wire bonder
What I claim and desire to secure by Letters Patent of the United States is: 1. An optical positioning apparatus for a tool which is movable along a path with respect to ...
  Dynamic random access memory device having an improved timing arrangement
Accordingly, it is an object of the present invention to provide a D-RAM device with an input/output load connected to a pair of input/output lines, as in the device ...
  Biasing scheme for FIFO memories
Accordingly, it is a general object of the present invention to provide an improved biasing circuit for intermittent memories which is relatively simple and economical ...
  Air-deliverable, ice-penetrating sonobuoy
What is claimed is: 1. An air-deliverable sonobuoy comprising; a penetrator; an instrument housing having a maximum width greater than the maximum width of the ...
  Fiber optic alignment sleeve
The present invention may be said to have had the object of providing an alignment sleeve for use in fiber optic connectors which will simply, inexpensively and ...
  Connectors for optical fibers
What is claimed is: 1. A connector for joining coated optical fibres in end to end relationship, comprising; a tubular connecting member having a bore of a size to slide ...
  Circuitry for generating a sine wave and/or cosine wave from a pulse signal
The text of U.S. Pat. No. 3,938,394 is incorporated by reference at this point, specifically, column 3, line 20, through column 3, line 45....
  Single mode fiber-to-channel waveguide through-line coupler
The coupling procedure is carried out in the following manner. A capillary tube 10 is formed with a slotted end with the slots 11 and 12 perpendicular to each other. S...
  Remote control system
This invention is adapted to be embodied in a remote control system for transmitting control movement to a controlled member, such as a throttle or transmission control ...

0.014

Archive: All patents - Links

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