Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems System-for-data-transfer-across-asynchronous-interface

 Facsimile/telephone controller
OF THE INVENTION FIGS. 1a and 1b show a line sensing relay 14 and a double pole single throw latch ...


 High-frequency selecting switch terminal
OF THE INVENTION Referring to FIGS. 1 and 2, it can be seen that the housing (1) is threaded (11) ...


 High speed pipeline merge sorter with run length tuning mechanism
Accordingly, it is an object of the invention to provide a control data generator for a sort ...


 High speed pointer based first-in-first-out memory
One embodiment of a high-speed pointer-based FIFO memory system constructed in accordance with ...


 Circuits, systems and methods for preventing queue overflow in data processing systems
The principles of the present invention are preferably applied to circuits, systems, and methods ...


 Polled FIFO flags
It is desirable to provide a FIFO memory device which has polled status flags. It is also desirable ...


 Image forming system including interconnected and priority allocated image forming devices
The object of the present invention is to provide an image forming system characterized in (1) ...


 Method for allocating priorities to plurality of DMA engines for processing data packets based on bus phase and transactions status
The present invention provides a method and apparatus for processing data packets through direct ...


 Method and apparatus for switching between source-synchronous and common clock data transfer modes in a multiple processing system
A method for transferring data between bus agents in a computer system including a system bus ...


 Advanced programmable interrupt controller
According to the present invention, a computer system includes an advanced programmable interrupt ...


 System for data transfer across asynchronous interface

Details
Inventors: Williams, David P.; Sutter, Stephen;
Assignee: Unisys Corporation (Blue Bell, PA)
Primary Examiner: Beausoliel, Jr.; Robert W.
Assistant Examiner: Elisca; Pierre Eddy
Attorney, Agent or Firm: Johnson; Charles A., Starr; Mark T. Johnson & Jacobson

A system for use in transferring data packets across different clock domains using an input data register for receiving a block of data packets with the input data register and a plurality of interface registers located in the first clock domain for transferring a block of data packets from the input register to a second clock domain in response to a request signal with the system prioritizing the transfer of multiple data packets within the block of data packets by length in order to transfer the longer word packets first and the shorter word packets last with the shortest word packets within the block bundled together and simultaneously transferring across an asynchronous interface.

DETAILED DESCRIPTION Briefly, the present invention includes a bridge with an input data register and multiple interface registers in one clock domain that can transfer data packets to a second clock domain.
The use of multiple interface registers in the bridge permits transferring multiple data packets between different clock domains during a single transfer cycle to enable the bridge to keep up with the disparity of data transfer rates due to the difference in clock domains.
The data packets transferred from the bridge are prioritized by size with the longer data packets being transferred first.
The shortest data packets are the last to be transferred and the data packets from different I/OPs are grouped together until the interface registers are filled and then transferred from the bridge during a single transfer cycle thus allowing the data transfer into and out of the bridge at the same rate.



Related patents
  Data storage system
In accordance with one feature of the present invention, a computer/disk storage system interface is provided having disk controller, CPU controller, and cache memory ...
  Stored program logic system using a common exchange circuit
What is claimed is: 1. A stored program logic system for use with a plurality of peripheral equipments comprising: a data memory (1) having a plurality of addressed ...
  Magnetic memory organization
FIG. 1 shows a schematic diagram of an illustrative embodiment 10 of this invention. The memory comprises a layer 11 of magnetic material in which magnetic bubbles can ...
  Device for controlling the radiating output of a semiconductor laser
It is an object of the present invention to provide a device for controlling the radiating output of a semiconductor laser, the device being of a reduced cost since it ...
  Electronic apparatus with memory backup system
Accordingly, an object of the invention is to provide an electronic apparatus capable of exactly deciding, during interruption of power supply thereto, validity of data ...
  Compressed image virtual editing system
The present invention allows for pixel level manipulation of images that remain in a compressed form. In an image compression system using a typical image compression ...
  Pseudo-concurrent access to a cached shared resource
A method and apparatus is disclosed for efficiently controlling the access to a cached shared resource such as dynamic random access memory (DRAM). The access is ...
  Interface module for telephone lines
OF THE INVENTION 1. Architecture of the Basic Module FIG. 1 is a schematic diagram of the architecture of two identical modules 10 and 10' in accordance with the ...
  Digital copier operable with external storing medium
It is, therefore, an object of the present invention to provide a digital copier having an external storing device of the type using an inexpensive storing medium. It is ...
  Image communication apparatus
It is an object of the present invention to improve an image communication apparatus in consideration of the above-mentioned problems. It is another object of the ...

0.044

Archive: All patents - Links

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