GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCM / V1-4-4

Constituent: lcm_exc     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LCM_excep.c File Reference

LCM RAD750 exception testing functions. More...

#include "vxWorks.h"
#include "vxLib.h"
#include "mv2600.h"
#include "intLib.h"
#include "cacheLib.h"
#include "drv/pci/pciConfigLib.h"
#include "drv/ppci/ppciRegs.h"
#include "drv/ppci/ppciPtim.h"
#include "drv/ppci/ppciMCP.h"

Include dependency graph for LCM_excep.c:


Functions

void LCM_excWDT (void)
void LCM_excReadDSI (void)
void LCM_excWriteDSI (void)
void LCM_excISI (void)
void LCM_excProgram (void)
void LCM_excMCP (void)
void LCM_excCHKSTP (void)
void LCM_excMemCor (void)
void LCM_excMemUncor (void)
void LCM_excMemBurst (void)
void LCM_excPCI_MemWrite (void)
void LCM_excPCI_MemRead (void)
void LCM_excPCI_IOWrite (void)
void LCM_excPCI_IORead (void)
void LCM_excPCI_ConfigWrite (void)
void LCM_excPCI_ConfigRead (void)

Detailed Description

LCM RAD750 exception testing functions.

Author:
D.L. Wood

Function Documentation

void LCM_excCHKSTP void   ) 
 

Cause a RAD750 checkstop (CHKSTP) exception. Should be handled as EMC vector 5.

void LCM_excISI void   ) 
 

Cause a RAD750 CPU instruction access (ISI) exception. Should be handled as CPU vector 0x400.

void LCM_excMCP void   ) 
 

Cause a RAD750 CPU machine check (MCP) exception. Should be handled as CPU vector 0x200.

void LCM_excMemBurst void   ) 
 

Cause a RAD750 a burst of memory exceptions to fill the error log FIFO.

void LCM_excMemCor void   ) 
 

Cause a RAD750 correctable memory exception.

void LCM_excMemUncor void   ) 
 

Cause a RAD750 uncorrectable memory exception.

void LCM_excPCI_ConfigRead void   ) 
 

Cause a RAD750 PCI configuration space read error interrupt.

void LCM_excPCI_ConfigWrite void   ) 
 

Cause a RAD750 PCI configuration space write error interrupt.

void LCM_excPCI_IORead void   ) 
 

Cause a RAD750 PCI I/O space read error interrupt.

void LCM_excPCI_IOWrite void   ) 
 

Cause a RAD750 PCI I/O space write error interrupt.

void LCM_excPCI_MemRead void   ) 
 

Cause a RAD750 PCI MEM space read error interrupt.

void LCM_excPCI_MemWrite void   ) 
 

Cause a RAD750 PCI MEM space write error interrupt.

void LCM_excProgram void   ) 
 

Cause a RAD750 CPU program illegal instruction exception. Should be handled as CPU vector 0x700.

void LCM_excReadDSI void   ) 
 

Cause a RAD750 CPU data access (DSI) exception. Should be handled as CPU vector 0x300.

void LCM_excWDT void   ) 
 

Cause a RAD750 watchdog timeout (WDT) exception. Should be handled as EMC vector 7.

void LCM_excWriteDSI void   ) 
 

Cause a RAD750 CPU data access (DSI) exception. Should be handled as CPU vector 0x300.


Generated on Mon Nov 5 02:13:49 2007 by  doxygen 1.4.4