Patent · US Expired

Virtual contiguous FIFO having the provision of packet-driven automatic endian conversion

US5961640A · kind A · utility

38Cited by
6References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 22, 1997
Grant dateOct 5, 1999
Priority date
Expiry dateApr 22, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4013
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An endian domain conversion circuit for converting data packets transmitted between two bus interfaces. The novel system advantageously eliminates any requirement for a large bit switch within the circuit's write data path. Instead, endian conversion intelligence is placed into the read data path. Double words (dwords) are individually received from an incoming data packet and bytes are parallel stored into the same byte location of several different first-in-first-out (FIFO) memories. In one example, the dwords are 32-bits each and the number FIFO memories used is four. An entire input data packet is received in this manner, incrementing the write address of the FIFO memories for each dword. Depending on the type of endian domain conversion required, if at all, endian conversion control circuitry of the present invention controls the manner in which the four exemplary FIFO memories are read (via a read pointer) and the manner which their data is supplied over the output bus to generate the output data. In one embodiment, a byte stream is generated over the output bus. Alternatively, dwords are sent over the output bus in proper endian domain format. Data descriptors located in a d…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.