Fujitsu FR81S User Manual

Page of 2342
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 
BIT 
KEY1 
KEY0 
CEN 
RBEN 
APBEN  Reserved 
 
 
Initial values 
R0/W 
R0/W 
R0,WX 
R0,WX 
R/W 
R/W 
R/W 
R/W0 
Attributes 
 
 
 
 
 
 
 
 
 
BIT 
DEN[3] 
DEN[2] 
DEN[1] 
DEN[0] 
AEN[3] 
AEN[2] 
AEN[1] 
AEN[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