RTEMS on MCP750 and MTX-60x, for Eric Valette

Eric Norum eric.norum at usask.ca
Thu Nov 7 18:18:37 UTC 2002


On Thursday, November 7, 2002, at 12:02  PM, Chris Caudle wrote:

> On Thursday 07 November 2002 12:52 pm, gregory.menke at gsfc.nasa.gov 
> wrote:
>> - In registers.h, you lay out the HID0 bits as leftwards bit shifts,
>>   but the Motorola docs lay out the bits with LSB leftmost,
>
> If the Motorola docs are like the IBM docs, the leftmost is actually 
> MSB,
> but it it called bit 0.  LSB is then bit 31 (e.g. in a 32 bit 
> register).
>

Yes, the Motorola PPC documentation uses strictly correct notation for 
a Big-Endian machine -- significance decreases with increasing item 
numbers (bits in a byte, bytes in a word, etc).

For a great description of the issues involved see,

D. Cohen, "On Holy Wars and a Plea for Peace", IEEE Computer Magazine, 
Volume 14, Number 10, October 1981, pages 48-54.

-- 
Eric Norum <eric.norum at usask.ca>
Department of Electrical Engineering
University of Saskatchewan
Saskatoon, Canada.
Phone: (306) 966-5394   FAX:   (306) 966-5407




More information about the users mailing list