EP1820105A2

Interface for compressed data transfer between host system and parallel data processing system

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 21 October 2025, 0.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 5 independent, 17 dependent

  1. 1
    Claims of equivalent WO 2006057739 A2 Claims 1. A method of interfacing a host system having a host system data bus, clock lines, and control lines with a parallel data bus having a parallel data bus width, the method comprising:setting a plurality of configuration bits to indicate an interface operation as having either a transmit mode or a receive mode;using the configuration bits to further set a host system data bus width;and when operating in the transmit mode, combining and compressing the host system data bus signals and one or more of the following groups including: one or more clock signals and one or more control signals to match the parallel data bus width;and transmitting the combined and compressed signals to the parallel data bus;and when operating in the receive mode, receiving a combined and compressed set of signals from the parallel data bus and restoring the host system data bus signals and one or more of the following groups including: one or more clock signals and one or more control signals by decompression and clock recovery.
  2. 6
    An interface circuit providing parallel data to a serializer/deserializer modulator and receiving parallel data from a serializer/deserializer demodulator, the interface circuit comprising:a parallel data bus for sending and receiving compressed data, the parallel data bus having a parallel data bus width;a plurality of data lines and one or more of the following groups including: one or more clock lines and one or more control lines for interfacing with a host system, the data lines comprising a host data bus having a host data bus width;a concatenation block capable of receiving multiple data cycles from the host data bus and combining into parallel data;and a clock recovery/clock compression block.
  3. 7
    The interface circuit claim 6, further comprising:a data capture register bank;a data resynchronization register bank;and a data output register bank.
  4. 15
    An interface circuit providing parallel data to a serializer/deserializer modulator and receiving parallel data from a serializer/deserializer demodulator, the interface circuit comprising:means for sending and receiving data on a parallel bus having a parallel bus width;interfacing means for communicating with a host system, the interfacing means having a plurality of data lines and one or more of the following groups including: one or more clock lines and one or more control lines;means for receiving multiple data cycles from the host system and concatenating the multiple data cycles into parallel data;means for data resynchronization;and means for clock signal compression and recovery.
  5. 22
    A method for loopback testing of a circuit, the method comprising:alternating the circuit between a transmit mode and a receive mode,- passing one or more data signals from the circuit in the transmit mode to the circuit in the receive mode;and sharing a common set of data storage registers between the transmit and receive functions.