20-22
MCF5272 User’s Manual
Bus Errors
dedicated to an external peripheral. It is possible to have multiple external peripherals share
an INTx pin but software must then determine which peripheral caused the interrupt. The
interrupt priority level and the signal level of each interrupt pin are individually
programmable.
The MCF5272 continuously samples the external interrupt input signals and synchronizes
and debounces these signals. An interrupt request must be held constant for at least two
consecutive CLK periods to be considered a valid input. MCF5272 latches the interrupt and
the interrupt controller responds as programmed. The interrupt service routine must clear
the latch in the ICR registers.
NOTE:
All internal interrupts are level sensitive only. External
interrupts are edge-sensitive as programmed in the PITR.
Interrupts must remain stable and held valid for two clock
cycles while they are internally synchronized and latched.
The MCF5272 takes an interrupt exception for a pending interrupt within one instruction
boundary after processing any other pending exception with a higher priority. Thus, the
MCF5272 executes at least one instruction in an interrupt exception handler before
recognizing another interrupt request.
20.10 Bus Errors
The system hardware can use the transfer error acknowledge (TEA) signal to abort the
current bus cycle when a fault is detected. A bus error is recognized during a bus cycle when
TEA is asserted.
NOTE:
The signal TEA is not intended for use in normal operation
since each chip select can be programmed to automatically
terminate a bus cycle at a time defined by the bits programmed
into the wait state field of the Chip Select Option Register.
There is an on chip bus monitor which can be configured to
generate an internal TEA signal.
When the MCF5272 recognizes a bus error condition for an access, the access is terminated
immediately. An access that requires more than one transfer aborts without completing the
remaining transfers if TEA is asserted, regardless of whether the access uses burst or
non-burst transfers.
Figure 20-20 shows a longword write access to a 32-bit port with a transfer error.
Содержание DigitalDNA ColdFire MCF5272
Страница 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Страница 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Страница 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Страница 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Страница 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Страница 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Страница 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Страница 338: ...13 44 MCF5272 User s Manual Application Examples ...
Страница 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Страница 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Страница 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Страница 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...
Страница 548: ...INDEX Index 12 MCF5272 User s Manual ...