TA600032-EN0/0
- 81 -
6.8.2.2
Port data write error
"G9006" can output the "Interrupt request" signal (INT pin) by the "Port data write error" (MSTS.IWER) interrupt.
This interrupt is generated when a "Port data writing" control command is written to "G9006". In the "Port data writing" control
command, the "Memory address" where "Port data" cannot be written is specified.
The "Local CPU" can access the "Memory address" indicating the "Port number" of the "Own device" in the "Port data memory".
The "Port data" can only be written to "Memory address" of the "Port number" where "Port attribute" is "Input attribute".
The "Memory address" of "Port number" where "Port attribute" is "Output attribute" is read-only.
"Memory addresses" other than "Own device" are also read-only.
Therefore, the "Port data writing" control command to these "Memory addresses" is ignored.
The "Center LSI" can write "Port data" to these "Memory addresses".
6.8.2.2.1
Interrupt request output
When the "Port data write error" interrupt occurs, "MSTS.IWER = 1" is set.
When a control command is written (after the "SS" signal rises), "INT = L level" is output.
6.8.2.2.2
Interrupt factor clear
The "Local CPU" clears the "Port data write error" interrupt with the "CCWR" (21h) operation command.
When the "Port data write error" interrupt is cleared, "MSTS.IWER = 0" is set.
When an operation command is written (after the "SS" signal rises), "INT = H level" is output.
6.8.2.3
Port data write processing error
"G9006" can output an "Interrupt request" signal (INT pin) by a "Port data write processing error" (MSTS.ITER) interrupt.
This interrupt is generated when a "Control command" to access various registers and various memories is written while
"MSTS.WRED = 1" is set.
"Request frame" processing has priority over "Control command" processing.
When the processing of the "Port data writing" control command is interrupted, "MSTS.WRED = 1" is set.
When the processing of the "Request frame" is completed, the processing of the "Port data writing" control command is resumed.
When the processing of the "Port data writing" control command is completed, "MSTS.WRED = 0" is set.
The "Local CPU" must wait for the next "Control command" output until "MSTS.WRED = 0" is set.
Therefore, these "Control commands" are ignored.
When accessing various registers and various memories, check if "MSTS.WRED = 0" is set.
6.8.2.3.1
Interrupt request output
When the "Port data write processing error" interrupt occurs, "MSTS.ITER = 1" is set.
When a control command is written (after the "SS" signal rises), "INT = L level" is output.
6.8.2.3.2
Interrupt factor clear
The "Local CPU" clears the "Port data write processing error" interrupt with the "CCTM" (22h) operation command.
When the "Port data write processing error" interrupt is cleared, "MSTS.ITER = 0" is set.
When an operation command is written (after the "SS" signal rises), "INT = H level" is output.