Fujitsu FR81S User Manual
CHAPTER 49: BUS DIAGNOSIS FUNCTION
4. Registers
FUJITSU SEMICONDUCTOR LIMITED
CHAPTER : BUS DIAGNOSIS FUNCTION
FUJITSU SEMICONDUCTOR CONFIDENTIAL
14
[bit3 to bit0] AEN3 to AEN0: Address error
Address error setting bits
If AEN[3] is "0", parity in bit7 to bit0 of the address bus is properly generated.
If AEN[3] is "1", a parity error for bit7 to bit0 of the address bus is generated.
If AEN[2] is "0", parity in bit15 to bit8 of the address bus is properly generated.
If AEN[2] is "1", a parity error for bit15 to bit8 of the address bus is generated.
If AER[1] is "0", parity in bit23 to bit16 of the address bus is properly generated.
If AEN[1] is "1", a parity error for bit23 to bit16 of the address bus is generated.
If AEN[0] is "0", parity in bit31 to bit24 of the address bus is properly generated.
If AEN[0] is "1", a parity error for bit31 to bit24 of the address bus is generated.
Note:
For RBEN= 0, APBEN= 0, AHBEN= 0, these bits are invalid. Under such condition, it will be the same
behavior as when "0000" is set to these bits.
Notes:
⋅
Any interrupt is disabled during writing to the bus diagnosis test register.
⋅
The bus diagnosis test register is used for debugging the bus diagnosis functions.
⋅
Writing to the bus diagnosis test register is performed even if diagnosis error occurs, but the error flag
of the target status register is not set to "1".
⋅
Continue two times the same access in order to generate a parity error against an access to RB-bus
resource.
This operation can be set only when the test function is used.
BUSTSTR1: Address 311A
H
(Access: Half-word, Word)
15
14
13
12
11
10
9
8
BIT
KEY1
KEY0
-
CEN
RBEN
APBEN Reserved
0
0
0
0
0
0
0
0
Initial values
R0/W
R0/W
R0,WX
R0,WX
R/W
R/W
R/W
R/W0
Attributes
7
6
5
4
3
2
1
0
BIT
DEN[3]
DEN[2]
DEN[1]
DEN[0]
AEN[3]
AEN[2]
AEN[1]
AEN[0]
0
0
0
0
0
0
0
0
Initial values
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Attributes
[bit15, bit14] KEY1, KEY0: Key bits
Key bits. If "00", "01", "10", and "11" are continuously written in these bits, the data is updated to the data
written in bit11 to bit0. However, during this continuous writing, data in bit11 to bit0 is not updated unless
the same value is written in bit11 to bit0 four times. Moreover, data is not updated if the bus diagnosis
register is read during writing. In this case, writing to this register continuously four times is required again.
Example:
Write 07AA
H
in BUSTSTR.
Next, write 47AA
H
in BUSTSTR.
Next, write 87AA
H
in BUSTSTR.
Next, write C7AA
H
in BUSTSTR. -> With this writing, BUSTSTR is set to (07AA)
H
.
MB91520 Series
MN705-00010-1v0-E
2107