TOSHIBA
TMPR3904F Rev. 2.0
41
7.2
Bus Error
7.2.1
BUSERR* signal
The TX3904 employs the BUSERR* input signal. The peripheral circuits can
report that problems occurred during a bus operation by asserting a BUSERR*
signal. The following operation occurs with respect to the BUSERR* signal.
*
During read operation of the TX39 processor core
The TX3904 immediately suspends the read operation. The TX39
processor core generates a bus error exception.
*
During write operation of the TX39 processor core
The TX3904 immediately suspends the write operation. The TX39
processor core generates a nonmaskable interrupt exception. Also, “1” is set to
the BEOW bit of the CConR register.
*
During bus operation of the TX3904 on-chip DMA controller
The DMA controller immediately suspends transfer operation, then
abnormally ends the channel operation. The DMA controller generates an
interrupt if abnormal end interrupts are not prohibited.
7.2.2
Absence register access
Access to an address which does not actually exist in a register is processed as
a bus error in each module register area inside the TX3904. Also, a bus error
is generated when the external bus master attempts to access the inside of the
TX3904 (0xFFxx_xxxx).
A bus error exception is generated during read operation by the TX39
processor core. A nonmaskable interrupt exception is generated during a write
operation by the TX39 processor core.
7.2.3
Time-out error
If there is no response within 256 SYSCLK after the bus operation started, the
R3904 can generate a bus error exception as a time-out error. To use the
time-out error, set 1 to the TOE bit of the CConR. A time-out error occurs also
in a bus operation by the external bus master.
A time-out error occurs when the ACK* signal (external or internal) is not
asserted even after 256 SYSCLK has passed from the SYSCLK at which the
BSTART* was asserted. Also, in the burst read operation, a time-out error
occurs when the number of SYSCLK between the ACK* signals reaches 256.
The following operation occurs with respect to the time out error.
*
During read operation of the TX39 processor core
The TX39 processor core generates a bus error exception.
*
During write operation of the TX39 processor core
The TX39 processor core generates a non-maskable interrupt
exception. Also, “1” is set to the BEOW bit of the CConR register.
Содержание TMPR3904F
Страница 1: ...Users Manual 32bit RISC Microprocessor TX39 family TMPR3904F Rev 2 0 Jan 12 1998 ...
Страница 2: ......
Страница 9: ...Users Manual 01 1 INTRODUCTION 1 1 Overview ...
Страница 10: ...Users Manual 02 1 2 Notation used in this manual Mathematical notation Data notation Signal notation ...
Страница 11: ...Users Manual 03 1 3 Kind of accessing by the TX3904 ...
Страница 12: ...Users Manual 04 1 4 Precautions in the TMPR3904F specification Don t set Don t use ...
Страница 13: ...Users Manual 05 Do not use ...
Страница 14: ...Users Manual 06 ...
Страница 15: ...Users Manual 7 2 FEATURES n n n n n n n n n n n n n ...
Страница 16: ...Users Manual 8 ...
Страница 18: ...Users Manual 10 ...
Страница 19: ...Users Manual 11 4 PINS 4 1 Positions of Pins ...
Страница 20: ...Users Manual 12 ...
Страница 21: ...Users Manual 13 4 2 Functions of Pins ...
Страница 22: ...Users Manual 14 ...
Страница 23: ...Users Manual 15 ...
Страница 24: ...Users Manual 16 ...
Страница 26: ...Users Manual 18 5 2 Register Map ...
Страница 27: ...Users Manual 19 ...
Страница 28: ...Users Manual 20 ...
Страница 30: ...Users Manual 22 5 3 2 PIO2 and PIO1 ...
Страница 32: ...Users Manual 24 5 3 4 Connection of external bus master 5 3 5 INT 7 0 active status clear ...
Страница 33: ...Users Manual 25 5 3 6 INT 7 0 active status set up ...
Страница 34: ...Users Manual 26 ...
Страница 123: ...TOSHIBA TMPR3904F Rev 2 0 115 26 ...
Страница 169: ...TOSHIBA TMPR3904F Rev 2 0 161 26 ...
Страница 203: ...TOSHIBA TMPR3904F Rev 2 0 195 ...
Страница 230: ......