Casio QT 6000 Service Manual - Page 91

Error Code Correspondence Table, accessing the external memory. - programming software

Page 91 highlights

2 error point: Indicates the point on the memory where the operation instruction that causes the above general exception is located (program counter). However, an illegal address may be displayed depending on the exception code. 3 access adrs: Indicates the address that is accessed according to the operation instruction that causes the above general exception. However, the address is 0 (zero) and has no meaning if the access is not the cause. 4 Error Code Correspondence Table error no. error point access adrs Description of error 40 Location where error occurs Logical address of comparison source TLB address comparison results in address mismatch 60 Location where error occurs Logical address of error source TLB entry is invalid 80 Location where error occurs Logical address of error source Initial page write exception A0 Location where error occurs Logical address of error source TLB protection exception (read) C0 Location where error occurs Logical address of error source TLB protection exception (write) E0 Location where error occurs Address of read destination CPU address error (read) 100 Location where error occurs Address of write destination CPU address error (write) 180 Location where error occurs 0 Reservation instruction code exception 1A0 Location where error occurs 0 Slot illegal instruction exception 5 Causes of error occurrence (1) error no. 40: TLB address comparison results in address mismatch (2) error no. 60: TLB entry is invalid Description of phenomenon: The CPU performs a conversion from logical address to physical address when accessing the external memory. TLB is what caches that information. If an error occurs in the process of the caching, a general exception of the CPU occurs. Possible causes: A malfunction of the CPU, because this is an internal operation of the CPU. (3) error no. 80: Initial page write exception Description of phenomenon: This exception occurs if the address conversion table of the above TLB is illegally written. Possible causes: A malfunction of the CPU, because this is an internal operation of the CPU. (4) error no. A0: TLB protection exception (read) (5) error no. C0: TLB protection exception (write) Description of phenomenon: TLB is protected by setting access right. An access that violates the access right causes one of these exceptions to occur. Possible causes: A malfunction of the CPU, because this is an internal operation of the CPU. (6) error no. E0: CPU address error (read) (7) error no. 100: CPU address error (write) Description of phenomenon: This exception occurs if an illegal address is accessed (read or written). Possible causes: • An illegal address is accessed by software (a software bug). • The address to be accessed has changed due to insufficient charge of the backup battery for RAM. - 89 -

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154

— 89 —
2
error point:
Indicates the point on the memory where the operation instruction that causes the above general
exception is located (program counter).
However, an illegal address may be displayed depending on the exception code.
3
access adrs:
Indicates the address that is accessed according to the operation instruction that causes the above
general exception.
However, the address is 0 (zero) and has no meaning if the access is not the cause.
4
Error Code Correspondence Table
5
Causes of error occurrence
(1) error no. 40: TLB address comparison results in address mismatch
(2) error no. 60: TLB entry is invalid
Description of phenomenon:
The CPU performs a conversion from logical address to physical address when
accessing the external memory.
TLB is what caches that information.
If an error occurs in the process of the caching, a general exception of the CPU occurs.
Possible causes:
A malfunction of the CPU, because this is an internal operation of the CPU.
(3) error no. 80: Initial page write exception
Description of phenomenon:
This exception occurs if the address conversion table of the above TLB is illegally
written.
Possible causes:
A malfunction of the CPU, because this is an internal operation of the CPU.
(4) error no. A0: TLB protection exception (read)
(5) error no. C0: TLB protection exception (write)
Description of phenomenon:
TLB is protected by setting access right. An access that violates the access right causes
one of these exceptions to occur.
Possible causes:
A malfunction of the CPU, because this is an internal operation of the CPU.
(6) error no. E0: CPU address error (read)
(7) error no. 100: CPU address error (write)
Description of phenomenon:
This exception occurs if an illegal address is accessed (read or written).
Possible causes:
An illegal address is accessed by software (a software bug).
The address to be accessed has changed due to insufficient charge of the backup
battery for RAM.
error no.
error point
access adrs
Description of error
40
Location where error occurs
Logical address of comparison source
TLB address comparison results in address mismatch
60
Location where error occurs
Logical address of error source
TLB entry is invalid
80
Location where error occurs
Logical address of error source
Initial page write exception
A0
Location where error occurs
Logical address of error source
TLB protection exception (read)
C0
Location where error occurs
Logical address of error source
TLB protection exception (write)
E0
Location where error occurs
Address of read destination
CPU address error (read)
100
Location where error occurs
Address of write destination
CPU address error (write)
180
Location where error occurs
0
Reservation instruction code exception
1A0
Location where error occurs
0
Slot illegal instruction exception