MSC100ABIRM Motorola / Freescale Semiconductor, MSC100ABIRM Datasheet - Page 60

no-image

MSC100ABIRM

Manufacturer Part Number
MSC100ABIRM
Description
SC100 Application Binary Interface Reference Manual
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
Endian Support
5.1.2 Data Move
Data moves are done by moving DALU register/ Memory over one of the data buses, XDBA or XDBB.
Data registers can be accessed with three types of data:
Figure 5-3 and Figure 5-4 illustrates a single data transfer and multiple data transfer, respectively, in
big/little endian modes.
5-4
Move.B A0
Move.B A2
Move.W A10
Move.L A16
A long type access, writing or reading 32-bit operands
A word type access, writing or reading 16-bit operands
A byte type access, writing or reading 8-bit operands
SC140
Core
Figure 5-3. Data Transfer in Big/Little Endian
64-bit XB-BUS
64-bit XA-BUS
Preliminary (April 2000)
xxxxxxxm
xxxxxxxc
xxxxxx34
xxxx1234
Big Endian
Little Endian
m
7
7
5
1
0
1
1
1
2
6
8
6
2
1
2
2
i
c
3
5
l
5
7
3
2
3
3
SC100 Application Binary Interface
h
4
4
a
6
8
4
3
4
4
a
5
3
h
3
1
5
4
5
5
l
6
2
c
4
2
6
5
6
6
1
i
1
3
7
6
7
7
7
m
7
0
2
4
8
8
8
8
0
8
16 (10h)
24 (18h)
32 (20h)
0
8
16 (10h)
24 (18h)
32 (20h)

Related parts for MSC100ABIRM