Method and apparatus for performing bi-endian byte and short acc

Multiplex communications – Wide area network – Packet switching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395885, 370 99, 3642598, 3642393, 3642568, 3642603, 3642604, 3649613, G06F 1338, G06F 1204, G06F 700

Patent

active

055749232

ABSTRACT:
A method and apparatus for performing bi-endian byte and short accesses in a single endian microprocessor. The present invention is used in a microprocessor or in a microprocessor in a computer system. The present invention provides a single endian microprocessor that promotes sub-word accesses to word accesses with a means for manipulating the two least significant bits of the access address to point to the correct sub-word data returned during an access to bi-endian external memory. The method for manipulating the address bits is also used to allow a single endian data cache to operate with the bi-endian external memory. The two LSBs of the address are manipulated such that the pointer values are A1# and A0# for word promoted byte accesses or cacheable accesses. For word promoted short accesses or cacheable accesses, the pointer values are A1# and A0. The present invention offers increased flexibility in interfacing a single-endian microprocessor with bi-endian systems. The present invention provides easy interfacing without undue or overly complex modifications to existing circuits.

REFERENCES:
patent: 4792897 (1988-12-01), Gotou et al.
patent: 4931925 (1990-06-01), Utsumi et al.
patent: 4956809 (1990-09-01), George et al.
patent: 4959779 (1990-09-01), Weber et al.
patent: 4977497 (1990-12-01), Sakamura et al.
patent: 5107415 (1992-04-01), Sato et al.
patent: 5113506 (1992-05-01), Moussouris et al.
patent: 5265237 (1993-11-01), Tobias et al.
patent: 5408664 (1995-04-01), Zarrin et al.
patent: 5446865 (1995-08-01), Corcoran et al.
Duncan, R.; "Arithmetic routines for your computer programs, part 2"; PC Magazine; v8 n20 p. 345(5). Nov. 28, 1989.
Cohen, D.; "On Holy Wars and a Plea for Peace"; Computer; IEEE Computer Society; v14 n10 p. 48(7). Oct. 1981.
James, D.; "Multiplexed buses: the endian wars continue"; IEEE Micro; v10 n3 pp. 9-21. Jun. 1990.
Kirrmann, H.; "Data Format and Bus Compatibility in Microprocessors"; IEEE Micro; v3 n4 pp. 32-47. Aug. 1983.

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

Method and apparatus for performing bi-endian byte and short acc does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for performing bi-endian byte and short acc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for performing bi-endian byte and short acc will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-572339

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