microblaze_interrupt_handler.c File Reference

#include "xil_exception.h"
#include "microblaze_interrupts_i.h"

Functions

void __interrupt_handler (void)
void microblaze_register_handler (XInterruptHandler Handler, void *DataPtr)

Detailed Description

This file contains the standard interrupt handler for the MicroBlaze processor.

 MODIFICATION HISTORY:

 Ver   Date     Changes
 ----- -------- -----------------------------------------------
 1.00b 10/03/03 First release
 

Function Documentation

void __interrupt_handler void   ) 
 

This function is the standard interrupt handler used by the MicroBlaze processor. It saves all volatile registers, calls the users top level interrupt handler. When this returns, it restores all registers, and returns using a rtid instruction.

Parameters:
 None
Returns:
None.

Note:
None.

void microblaze_register_handler XInterruptHandler  Handler,
void *  DataPtr
 

Registers a top-level interrupt handler for the MicroBlaze. The argument provided in this call as the DataPtr is used as the argument for the handler when it is called.

Parameters:
Top level handler.
DataPtr is a reference to data that will be passed to the handler when it gets called.
Returns:
None.
Note:
None.


Generated on Thu Feb 13 14:48:11 2014 for 2014.1_doc by  doxygen 1.4.5