| поискавой системы для электроныых деталей |
|
TMPR4955AF датащи(PDF) 149 Page - Toshiba Semiconductor |
|
|
|||||||||||||||||||||||||||||
TMPR4955AF датащи(HTML) 149 Page - Toshiba Semiconductor |
|
149 / 168 page ![]() Chapter 8 TX4955A Processor Interrupts 8-1 Chapter 8. TX4955A Processor Interrupts Four types of interrupt are available on the TX4955A. These are: • one non-maskable interrupt, NMI • six external interrupts • two software interrupts • one timer interrupt These are described in this chapter. 8.1 Nonmaskable Interrupt The non-maskable interrupt is signaled by asserting the NMI NMI NMI NMI* pin (low), forcing the processor to branch to the Reset Exception vector. This pin is latched into an internal register by the rising edge of SClock SClock SClock SClock, as shown in Figure 8.4.1. An NMI can also be set by an external write through the SysAD SysAD SysAD SysAD bus. On the data cycle, SysAD (22) SysAD (22) SysAD (22) SysAD (22) acts as the write enable for SysAD (6) SysAD (6) SysAD (6) SysAD (6), which is the value to be written as the interrupt. NMI only takes effect when the processor pipeline is running. Thus NMI can be used to recover the processor from a software hang (for example, in an infinite loop) but cannot be used to recover the processor from a hardware hang (for example, no read response from an external agent). NMI cannot cause drive contention on the SysAD SysAD SysAD SysAD bus and no reset of external agents is required. This interrupt cannot be masked. The NMI NMI NMI NMI* pin is latched by the rising edge of SClock SClock SClock SClock, however the NMI exception occurs in response to the falling edge of the NMI NMI NMI NMI* signal, and is not level-sensitive. Figure 8.4.1 shows the internal derivation of the NMI NMI NMI NMI signal. The NMI NMI NMI NMI* pin is latched into an internal register by the rising edge of SClock SClock SClock SClock. Bit 6 of the Interrupt register is then ORed with the inverted value of NMI NMI NMI NMI* to form the nonmaskable interrupt. 8.2 External Interrupts External interrupts are set by asserting the external interrupt pins Int Int Int Int ((((5555:0) :0) :0) :0)*. They also may be set by an external write through the SysAD SysAD SysAD SysAD bus. During the data cycle, SysAD (2 SysAD (2 SysAD (2 SysAD (21111:16) :16) :16) :16) are the write enables for bits SysAD ( SysAD ( SysAD ( SysAD (5555:0) :0) :0) :0), which are the values to be written as interrupts. These interrupts can be masked with the IM, IE, and EXL fields of the Status register. Note: Int5* is doubled as a Timer Interrupt. Therefore either is selected with the External pin (TintDis). 8.3 Software Interrupt Software interrupts use bits 1 and 0 of the interrupt pending, IP, field in the Cause register. These may be written by software, but there is no hardware mechanism to set or clear these bits. These interrupts are maskable. |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |