Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34 Slide 35 Slide 36 Slide 37 Product List
Core-Slide24

Hardware processing continues with the hardware restoration of the PC and the PSW from the stack. This portion takes 6 clocks. This is pretty efficient, but what if one could cut out the pushing and popping of the PSW and PC? Well, one can with the RX Fast Interrupt. The user can specify one interrupt source as the Fast Interrupt. The Fast Interrupt differs from other interrupts in that the PC and PSW, instead of being stored on the stack, are stored in dedicated backup registers which are much faster to access. So the hardware portion of the context save and restore are sped up. Here is what it looks like… When the interrupt fires now the PC and PSW are stored in the backup registers. This saves 2 clocks on entry. As before, software saves additional registers on entry to the ISR, executes the ISR code and then restores registers on exit.

PTM Published on: 2012-05-15