W90N745CD/W90N745CDG
Table 6.2.9 and Table 6.2.10
Using little-endian and word access, Program/Data path between register and external memory
WA = Address whose LSB is 0,4,8,C X = Don’t care
nWBE [1-0] / SDQM [1-0] = A means active and U means inactive
Table 6.2.9 Word access write operation with little Endian
ACCESS OPERATION
XD WIDTH
WRITE OPERATION (CPU REGISTER Î EXTERNAL MEMORY)
HALF WORD BYTE
31 31
Bit Number
0
0
ABCD
ABCD
CPU Reg Data
SA
WA
WA
Bit Number
SD
31
AB CD
0
31
0
A B C D
Bit Number
ED
15 0
CD
15 0
AB
7 0
D
7 0
C
7 0
B
7 0
A
XA
WA
AA
WA+2
AA
WA
XA
WA+1
XA
WA+2
XA
WA+3
XA
nWBE [1-0] /
SDQM [1-0]
Bit Number
XD
15 0
CD
15 0
AB
7 0
D
7 0
C
7 0
B
7 0
A
Bit Number
Ext. Mem Data
15 0
CD
15 0
AB
7 0
D
7 0
C
7 0
B
7 0
A
Timing Sequence
1st write
2nd write
1st write
2nd write
3rd write
4th write
Table 6.2.10 Word access read operation with Little Endian
ACCESS OPERATION
READ OPERATION (CPU REGISTER Í EXTERNAL MEMORY)
Half Word Byte
31 31
XD Width
Bit Number
0
0
ABCD
ABCD
CPU Reg Data
SA
WA
WA
Bit Number
SD
Bit Number
ED
31
AB CD
0
31
A B C D
31
0
31
0
31
AB CD
0
31
X X X D
0
31
0
0
31
0
XX CD
X X C D
X B C D
A B C D
XA
WA
WA+2
WA
WA+1
WA+2
WA+3
XA
SDQM [1-0]
AA
AA
XA
XA
XA
Bit Number
XD
15 0
CD
15 0
AB
7 0
D
7 0
C
7 0
B
7 0
A
Bit Number
Ext. Mem Data
15 0
CD
15 0
AB
7 0
D
7 0
C
7 0
B
7 0
A
Timing Sequence
1st write
2nd write
1st write
2nd write
3rd write
4th write
- 34 -