Apparatus for converting data between different endian formats a

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

345199, G06F 1700

Patent

active

058676902

ABSTRACT:
A byte swapping device includes first and second data ports and data path logic coupled between the first and second data ports. The byte swapping device is employed in a data processing system comprising a data storage device configured to store bytes of data, a processor which reads data from the data storage device and writes data to the data storage device, and the byte swapping device coupled between the data storage device and the processor. The first data port is coupled to the data storage device and the second data port is coupled to the processor. The storage device is typically a system memory or peripheral device controller. The processor processes data in a first endian format, i.e., big-endian or little-endian format, and at least a portion of the data stored in the data storage device is in the opposite byte ordering. The byte swapping device selectively byte swaps data transferred between the processor and storage device. In the preferred embodiment, data conversion apertures, or ranges, are defined in the processor address space and the processor provides address signals to the byte swapping device. The byte swapping device selectively byte swaps the data based upon the relationship between the addresses received by the byte swapping device and the data conversion apertures. In one embodiment the processor programs aperture storage elements with the values of the data conversion apertures. In another embodiment the data conversion apertures are fixed. In an alternate embodiment, the processor provides control signals to the byte swapping device, wherein the byte swapping device selectively converts the data in response to the control signals from the processor. In one embodiment the processor is configured to execute a characteristic instruction set, wherein the processor provides the one or more control signals to the byte swapping device in response to which instruction in the instruction set the processor executes.

REFERENCES:
patent: 4878166 (1989-10-01), Johnson et al.
patent: 5142672 (1992-08-01), Johnson et al.
patent: 5265237 (1993-11-01), Tobias et al.
patent: 5313231 (1994-05-01), Yin et al.
patent: 5317715 (1994-05-01), Johnson et al.
patent: 5423010 (1995-06-01), Hizukami
IBM Technical Disclosure Bulletin, "Using Multiple Preallocated Pools of Memory for Bi-Endian Systems," vol. 39, No. 1, Jan. 1996, New York, US, pp. 255-256.
International Search Report for PCT/US 97/00891 mailed Jun. 5, 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus for converting data between different endian formats a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus for converting data between different endian formats a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus for converting data between different endian formats a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1125985

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.