I Buffer Address Pointer register (BAP)
The buffer address pointer register (BAP) is a 24-bit register that contains the memory address
of the data transfer source during EI
2
EI
OS channel, data can be transferred between 16-megabyte memory addresses and
peripheral resource addresses. When the BAP update/fix bit (BF) in the EI
(ISCS) is set to "0", the lower 16 bits (BAPM, BAPL) are incremented while the upper eight bits
(BAPH) are not incremented.
Figure 3.7-6 Configuration of buffer address pointer register (BAP)
bit23
BAP
R/W :
Read-write
X
:
Undefined
Reference:
•
The maximum number of transfers that can be set by the data count register (DCT) is 65,536
(64 kilobytes).
•
The area that can be set by the I/O address pointer register (I/OA) is from "000000
"00FFFF
•
The area that can be set by the buffer address pointer register (BAP) is from "000000
"FFFFFF
to
bit16 bit15
BAPH
BAPM
(R/W)
".
H
".
H
2
OS operation. Since the BAP register exists for each
to
bit8
bit7
to
BAPL
(R/W)
(R/W)
CHAPTER 3 INTERRUPT
2
OS status register
Initial value
bit0
XXXXXX
B
" to
H
" to
H
87