pnx1500 NXP Semiconductors, pnx1500 Datasheet - Page 805

no-image

pnx1500

Manufacturer Part Number
pnx1500
Description
Pnx15xx Series Connected Media Processor
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pnx1500E
Manufacturer:
NORTEL
Quantity:
1 000
Philips Semiconductors
Volume 1 of 1
Table 2: Register Result of an (Unsigned) Load Instruction
PNX15XX_SER_3
Product data sheet
Memory Content
m[a] = 0xAA; m[a+1] = 0xBB; m[a+2] = 0xCC; m[a+3] = 0xDD
m[a] = 0xAA; m[a+1] = 0xBB; m[a+2] = 0xCC; m[a+3] = 0xDD
m[a] = 0xAA; m[a+1] = 0xBB; m[a+2] = 0xCC; m[a+3] = 0xDD
m[a] = 0xAA; m[a+1] = 0xBB; m[a+2] = 0xCC; m[a+3] = 0xDD
m[a] = 0xAA; m[a+1] = 0xBB; m[a+2] = 0xCC; m[a+3] = 0xDD
m[a] = 0xAA; m[a+1] = 0xBB; m[a+2] = 0xCC; m[a+3] = 0xDD
The TM3260 CPU on the PNX15xx Series both support 8, 16 and 32-bit data types
and a memory system that is byte addressable. The CPU support a big-endian and
little-endian mode of operation. The effect of a CPU store instruction on memory is
defined in
quantity contained in the 16 lsbits of the CPU register. And the memory locations
affected are “a” and “a+1.” But which byte goes where is dependent upon endian
mode.
Table 1: Memory Result of a Store to Address ‘a’ Instruction
The effect of a CPU load instruction on a register is defined for unsigned and signed
loads in
In the case of an unsigned load, higher order bits are filled with zeroes. In the case of
a signed load, higher order bits are filled with the sign bit of the data item loaded.
Endian
Mode
little
little
little
big
big
big
Figure 3:
Table 2
R13
Content
0x04050607 8 bits
0x04050607 16 bits
0x04050607 32 bits
0x04050607 8 bits
0x04050607 16 bits
0x04050607 32 bits
Table
Little-Endian Layout of DMA_Descriptor
and
1. As an example, a 16-bit store operation always stores the 16-bit
Rev. 3 — 17 March 2006
Table
Data
Size
Word 2
A
3. Note that a load always sets all bits of the CPU register.
Result of Store
m[a] = 0x07
m[a] = 0x07; m[a+1] = 0x06
m[a] = 0x07; m[a+1] = 0x06; m[a+2] = 0x05; m[a+3] = 0x04
m[a] = 0x07
m[a] = 0x06; m[a+1] = 0x07
m[a] = 0x04; m[a+1] = 0x05; m[a+2] = 0x06; m[a+3] = 0x07
Endian
Mode
little
little
little
big
big
big
4
size
Data Size
8 bits
16 bits
32 bits
8 bits
16 bits
32 bits
(R13, Address a)
L
Word 1
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
2
PNX15xx Series
Chapter 29: Endian Mode
Register Value Result of
Load
0x000000AA
0x0000BBAA
0xDDCCBBAA
0x000000AA
0x0000AABB
0xAABBCCDD
F
size
1
(Address a)
C
0
29-5

Related parts for pnx1500