Newsgroups: comp.sys.transputer
From: hone@mlap.fb14.uni-paderborn.de (Uwe Honekamp)
Subject: PowerPC <--> Transputer (Swapping of data)
Summary: Why do I have to swap data?
Organization: University of Paderborn, MLaP
Date: Mon, 31 Oct 1994 14:11:15
Message-ID: <hone.59.000E306C@mlap.fb14.uni-paderborn.de>

Hi folks,

there's something I would like to know:

I'm writing code for a power TRAM and it seems a little
bit strange to me that it is necessary to swap the bytes of a
Transputer data object in order to use it by the MPC or vice versa.
OK, MPC is big endian and Transputer is little endian but why did'nt
Parsytec swap the data lines to the memory block. I mean: why didn't
they connect the byte0-bits of the transputer to the byte3-location of 
the shared memory? In this case  the hardware swapping  would do
the job and it would be surely more efficient than the software solution.

Ok, this is not a vital question but I would like to kow the reason for
that technical solution.

Can anybody help me?

Thanx

Uwe



+-----------------------------------------+
| Uwe Honekamp, Uni-GH Paderborn, FB 10   |
| Mechatronic Laboratory Paderborn (MLaP) |
| hone@mlap.fb14.uni-paderborn.de         |
| hone@iat.uni-paderborn.de               |
+-----------------------------------------+

