spm_emu.c File Reference

#include <linux/kernel.h>
#include <math.h>
#include "include/dsp-pci32/xsm/xsmcmd.h"
#include "include/dsp-pci32/xsm/mover.h"

Go to the source code of this file.

Classes

struct  SCANP
struct  SPM

Defines

#define TITLE   "** STM-SIM **"
#define TYP_STM
#define OSZI_ENABLE
#define MAXDA_XVAL   32763L
#define MAXDA_YVAL   32763L
#define MAXDAVAL   32763L
#define ZSIGNUM(Z)   (Z)
#define ZDATASIGNUM(Z)   (-(Z))
#define OSZI_bit(X, Y)   ;
#define SL_OFF   3
#define SLZ_P   2
#define SLZ_M   1
#define SLIDERPORT(X)   ;
#define SLIDERPORT_bit(X, Y)   ;
#define ZSLIDER_ON
#define ZSLIDER_OFF
#define SLIDERTRIGGER_ON
#define SLIDERTRIGGER_OFF
#define MD_CMD   0x0004
#define MD_PID   0x0008
#define MD_MOVE   0x0100
#define MD_MOVEOFF   0x0300
#define MD_SCAN   0x0010
#define MD_BLK   0x0080
#define MD_TIPDN   0x1000
#define MD_ITU   0x0020
#define MD_CRASH   0x0040
#define MD_PROBE   0x2000
#define USE_IO_APP
#define AFM_MOVER
#define AFM_MOVER_NO_Q
#define REGEL_DT   (1./(float)50000.)
#define TIP_ZPiezoMax   3
#define AD_MAX_VOLT   10.
#define DA_MAX_VOLT   10.
#define DA_MAX_VAL   0x7ffe
#define UDA_MAX_VAL   0xffff
#define U2FLT(X)   ((X)*(float)(DA_MAX_VAL)/AD_MAX_VOLT)
#define U2INT(X)   (int)((X)*(float)(DA_MAX_VAL)/AD_MAX_VOLT+.5)
#define INT2U(X)   ((float)(X)/DA_MAX_VAL*AD_MAX_VOLT)
#define UNI_U2FLT(X)   ((X)*(float)(UDA_MAX_VAL)/AD_MAX_VOLT)
#define UNI_U2INT(X)   (int)((X)*(float)(UDA_MAX_VAL)/AD_MAX_VOLT+.5)
#define UNI_INT2U(X)   ((float)(X)/UDA_MAX_VAL*AD_MAX_VOLT)
#define DPRAMBASE   (volatile int*) (spm.dsp->virtual_dpram)
#define CMD_BUFFER   (volatile int*) (DPRAMBASE+0x00)
#define CMD_PARM   (volatile int*) (DPRAMBASE+0x01)
#define BUFFER   (volatile int*) (DPRAMBASE+DSP_BUFFER_START)
#define BUFFERL   (volatile unsigned long*) (DPRAMBASE+DSP_BUFFER_START)
#define BUFFERS   (volatile short*) (DPRAMBASE+DSP_BUFFER_START)
#define DPRAML   (volatile unsigned long*) (DPRAMBASE)
#define LCDBUFFER   (volatile unsigned long*) (DPRAMBASE+DSP_LCDBUFFER)
#define MAXSCANPOINTS   (DSP_DATA_REG_LEN)
#define DSPack   spm.dsp->SrvReqAck=TRUE
#define LEDPORT(X)   *((unsigned long*)(DPRAMBASE+DSP_USR_DIO))=X
#define SURFSIZE   64
#define MAXCHANNELS   10
#define MAXDATABUFFERS   5
#define SURFCORR   20
#define MSK_PID(X)   (1<<((X)&3))
#define MSK_MUXA(X)   (1<<(((X)&3)+4))
#define MSK_MUXB(X)   (1<<(((X)&3)+8))
#define MSK_AUX(X)   (1<<(((X)&3)+12))
#define CHECK_PID(N)   if(spm.scanp.LS_srcs & MSK_PID(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.U_z; spm.scanp.LS_ChPID=N; spm.scanp.LS_ChAnz++; }}
#define CHECK_SRCA(N)   if(spm.scanp.LS_srcs & MSK_MUXA(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.adc_values[N]; spm.scanp.LS_ChAnz++; }}
#define CHECK_SRCB(N)   if(spm.scanp.LS_srcs & MSK_MUXB(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.adc_values[N+4]; spm.scanp.LS_ChAnz++; }}
#define CHECK_AUX(N)   if(spm.scanp.LS_srcs & MSK_AUX(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.adc_values[N+8]; spm.scanp.LS_ChAnz++; }}
#define MSK_PID(X)   (1<<((X)&3))
#define MSK_MUXA(X)   (1<<(((X)&3)+4))
#define MSK_MUXB(X)   (1<<(((X)&3)+8))
#define MSK_OUTP(X)   (1<<(((X)&3)+12))
#define CHECK_PRBSRCA(N)   if(spm.scanp.PRB_srcs & MSK_MUXA(N)){ if(spm.scanp.PRB_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.PRB_ChAnz]=&spm.scanp.adc_values[N]; spm.scanp.PRB_ChAnz++; }}

Functions

void LCDclear (void)
int LCDprintf (const char *format,...)
int GetParamI (unsigned int N)
float GetParamF (unsigned int N)
void calc_xy (void)
void DACoutXY (long ix, long iy)
void DACoutX (long value)
void DACoutY (long value)
void DACoutZ (long value)
void DACoutU (long value)
void run_testscan (void)
void run_testprbscan (void)
void run_dspsim_loop (void)
int InitEmu (struct dspsim_thread_data *dsp)
void ExitEmu (void)
void ServiceRequest (struct dspsim_thread_data *dsp)

Variables

int surftab [SURFSIZE]
const float maxval = +3.2765e4
const float minval = -3.2765e4
SCANP scanp
SPM spm


Define Documentation

#define AD_MAX_VOLT   10.
 

Definition at line 96 of file spm_emu.c.

#define AFM_MOVER
 

Definition at line 88 of file spm_emu.c.

#define AFM_MOVER_NO_Q
 

Definition at line 89 of file spm_emu.c.

#define BUFFER   (volatile int*) (DPRAMBASE+DSP_BUFFER_START)
 

Definition at line 117 of file spm_emu.c.

#define BUFFERL   (volatile unsigned long*) (DPRAMBASE+DSP_BUFFER_START)
 

Definition at line 118 of file spm_emu.c.

#define BUFFERS   (volatile short*) (DPRAMBASE+DSP_BUFFER_START)
 

Definition at line 119 of file spm_emu.c.

Referenced by run_testprbscan(), and run_testscan().

#define CHECK_AUX  )     if(spm.scanp.LS_srcs & MSK_AUX(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.adc_values[N+8]; spm.scanp.LS_ChAnz++; }}
 

Referenced by ServiceRequest().

#define CHECK_PID  )     if(spm.scanp.LS_srcs & MSK_PID(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.U_z; spm.scanp.LS_ChPID=N; spm.scanp.LS_ChAnz++; }}
 

Referenced by ServiceRequest().

#define CHECK_PRBSRCA  )     if(spm.scanp.PRB_srcs & MSK_MUXA(N)){ if(spm.scanp.PRB_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.PRB_ChAnz]=&spm.scanp.adc_values[N]; spm.scanp.PRB_ChAnz++; }}
 

Referenced by ServiceRequest().

#define CHECK_SRCA  )     if(spm.scanp.LS_srcs & MSK_MUXA(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.adc_values[N]; spm.scanp.LS_ChAnz++; }}
 

Referenced by ServiceRequest().

#define CHECK_SRCB  )     if(spm.scanp.LS_srcs & MSK_MUXB(N)){ if(spm.scanp.LS_ChAnz<MAXCHANNELS) { spm.scanp.ChPtr[spm.scanp.LS_ChAnz]=&spm.scanp.adc_values[N+4]; spm.scanp.LS_ChAnz++; }}
 

Referenced by ServiceRequest().

#define CMD_BUFFER   (volatile int*) (DPRAMBASE+0x00)
 

Definition at line 115 of file spm_emu.c.

#define CMD_PARM   (volatile int*) (DPRAMBASE+0x01)
 

Definition at line 116 of file spm_emu.c.

#define DA_MAX_VAL   0x7ffe
 

Definition at line 98 of file spm_emu.c.

#define DA_MAX_VOLT   10.
 

Definition at line 97 of file spm_emu.c.

#define DPRAMBASE   (volatile int*) (spm.dsp->virtual_dpram)
 

Definition at line 113 of file spm_emu.c.

#define DPRAML   (volatile unsigned long*) (DPRAMBASE)
 

Definition at line 120 of file spm_emu.c.

#define DSPack   spm.dsp->SrvReqAck=TRUE
 

Definition at line 124 of file spm_emu.c.

#define INT2U  )     ((float)(X)/DA_MAX_VAL*AD_MAX_VOLT)
 

Definition at line 105 of file spm_emu.c.

#define LCDBUFFER   (volatile unsigned long*) (DPRAMBASE+DSP_LCDBUFFER)
 

Definition at line 121 of file spm_emu.c.

#define LEDPORT  )     *((unsigned long*)(DPRAMBASE+DSP_USR_DIO))=X
 

Definition at line 126 of file spm_emu.c.

#define MAXCHANNELS   10
 

Definition at line 138 of file spm_emu.c.

#define MAXDA_XVAL   32763L
 

Definition at line 42 of file spm_emu.c.

Referenced by calc_xy().

#define MAXDA_YVAL   32763L
 

Definition at line 43 of file spm_emu.c.

Referenced by calc_xy().

#define MAXDATABUFFERS   5
 

Definition at line 139 of file spm_emu.c.

#define MAXDAVAL   32763L
 

Definition at line 44 of file spm_emu.c.

#define MAXSCANPOINTS   (DSP_DATA_REG_LEN)
 

Definition at line 122 of file spm_emu.c.

#define MD_BLK   0x0080
 

Definition at line 79 of file spm_emu.c.

#define MD_CMD   0x0004
 

Definition at line 74 of file spm_emu.c.

#define MD_CRASH   0x0040
 

Definition at line 82 of file spm_emu.c.

#define MD_ITU   0x0020
 

Definition at line 81 of file spm_emu.c.

Referenced by ServiceRequest().

#define MD_MOVE   0x0100
 

Definition at line 76 of file spm_emu.c.

Referenced by ServiceRequest().

#define MD_MOVEOFF   0x0300
 

Definition at line 77 of file spm_emu.c.

Referenced by ServiceRequest().

#define MD_PID   0x0008
 

Definition at line 75 of file spm_emu.c.

#define MD_PROBE   0x2000
 

Definition at line 83 of file spm_emu.c.

Referenced by ServiceRequest().

#define MD_SCAN   0x0010
 

Definition at line 78 of file spm_emu.c.

#define MD_TIPDN   0x1000
 

Definition at line 80 of file spm_emu.c.

Referenced by ServiceRequest().

#define MSK_AUX  )     (1<<(((X)&3)+12))
 

#define MSK_MUXA  )     (1<<(((X)&3)+4))
 

#define MSK_MUXA  )     (1<<(((X)&3)+4))
 

#define MSK_MUXB  )     (1<<(((X)&3)+8))
 

#define MSK_MUXB  )     (1<<(((X)&3)+8))
 

#define MSK_OUTP  )     (1<<(((X)&3)+12))
 

#define MSK_PID  )     (1<<((X)&3))
 

#define MSK_PID  )     (1<<((X)&3))
 

#define OSZI_bit X,
 )     ;
 

Definition at line 49 of file spm_emu.c.

#define OSZI_ENABLE
 

Definition at line 40 of file spm_emu.c.

#define REGEL_DT   (1./(float)50000.)
 

Definition at line 92 of file spm_emu.c.

Referenced by ServiceRequest().

#define SL_OFF   3
 

Definition at line 50 of file spm_emu.c.

Referenced by ServiceRequest().

#define SLIDERPORT  )     ;
 

Definition at line 53 of file spm_emu.c.

Referenced by ServiceRequest().

#define SLIDERPORT_bit X,
 )     ;
 

Definition at line 54 of file spm_emu.c.

#define SLIDERTRIGGER_OFF
 

Definition at line 63 of file spm_emu.c.

Referenced by ServiceRequest().

#define SLIDERTRIGGER_ON
 

Definition at line 62 of file spm_emu.c.

#define SLZ_M   1
 

Definition at line 52 of file spm_emu.c.

#define SLZ_P   2
 

Definition at line 51 of file spm_emu.c.

#define SURFCORR   20
 

Referenced by InitEmu().

#define SURFSIZE   64
 

Definition at line 134 of file spm_emu.c.

Referenced by InitEmu(), run_testprbscan(), and run_testscan().

#define TIP_ZPiezoMax   3
 

Definition at line 93 of file spm_emu.c.

Referenced by ServiceRequest().

#define TITLE   "** STM-SIM **"
 

Definition at line 37 of file spm_emu.c.

#define TYP_STM
 

Definition at line 39 of file spm_emu.c.

#define U2FLT  )     ((X)*(float)(DA_MAX_VAL)/AD_MAX_VOLT)
 

Definition at line 103 of file spm_emu.c.

#define U2INT  )     (int)((X)*(float)(DA_MAX_VAL)/AD_MAX_VOLT+.5)
 

Definition at line 104 of file spm_emu.c.

#define UDA_MAX_VAL   0xffff
 

Definition at line 99 of file spm_emu.c.

#define UNI_INT2U  )     ((float)(X)/UDA_MAX_VAL*AD_MAX_VOLT)
 

Definition at line 110 of file spm_emu.c.

#define UNI_U2FLT  )     ((X)*(float)(UDA_MAX_VAL)/AD_MAX_VOLT)
 

Definition at line 108 of file spm_emu.c.

#define UNI_U2INT  )     (int)((X)*(float)(UDA_MAX_VAL)/AD_MAX_VOLT+.5)
 

Definition at line 109 of file spm_emu.c.

#define USE_IO_APP
 

Definition at line 86 of file spm_emu.c.

#define ZDATASIGNUM  )     (-(Z))
 

Definition at line 47 of file spm_emu.c.

#define ZSIGNUM  )     (Z)
 

Definition at line 46 of file spm_emu.c.

Referenced by ServiceRequest().

#define ZSLIDER_OFF
 

Definition at line 57 of file spm_emu.c.

Referenced by ServiceRequest().

#define ZSLIDER_ON
 

Definition at line 56 of file spm_emu.c.

Referenced by ServiceRequest().


Function Documentation

void calc_xy void   ) 
 

Definition at line 777 of file spm_emu.c.

References DACoutXY(), MAXDA_XVAL, MAXDA_YVAL, SCANP::MV_XPos, SCANP::MV_YPos, SCANP::rotmxx, SCANP::rotmxy, SCANP::rotmyx, SCANP::rotmyy, SCANP::rotoffx, SCANP::rotoffy, SPM::scanp, and spm.

Referenced by run_testprbscan(), and run_testscan().

void DACoutU long  value  ) 
 

Definition at line 820 of file spm_emu.c.

References SCANP::dacUval, SPM::scanp, and spm.

Referenced by ServiceRequest().

void DACoutX long  value  ) 
 

Definition at line 810 of file spm_emu.c.

References SCANP::dacXval, SPM::scanp, and spm.

Referenced by ServiceRequest().

void DACoutXY long  ix,
long  iy
 

Definition at line 805 of file spm_emu.c.

References SCANP::dacXval, SCANP::dacYval, SPM::scanp, and spm.

Referenced by calc_xy().

void DACoutY long  value  ) 
 

Definition at line 813 of file spm_emu.c.

References SCANP::dacYval, SPM::scanp, and spm.

Referenced by ServiceRequest().

void DACoutZ long  value  ) 
 

Definition at line 817 of file spm_emu.c.

References SCANP::dacZval, SPM::scanp, and spm.

Referenced by ServiceRequest().

void ExitEmu void   ) 
 

Definition at line 301 of file spm_emu.c.

float GetParamF unsigned int  N  ) 
 

int GetParamI unsigned int  N  ) 
 

int InitEmu struct dspsim_thread_data dsp  ) 
 

Definition at line 266 of file spm_emu.c.

References CMD_BUFFER, SPM::dsp, SPM::LastSPMMode, LCDclear(), LCDprintf(), LEDPORT, MD_CMD, SCANP::MV_XPos, SCANP::MV_YPos, SCANP::rotmxx, SCANP::rotmxy, SCANP::rotmyx, SCANP::rotmyy, SCANP::rotoffx, SCANP::rotoffy, SPM::scanp, spm, SPM::SPMMode, SURFCORR, SURFSIZE, and surftab.

void LCDclear void   ) 
 

int LCDprintf const char *  format,
  ...
 

void run_dspsim_loop void   ) 
 

Definition at line 855 of file spm_emu.c.

void run_testprbscan void   ) 
 

Definition at line 840 of file spm_emu.c.

References BUFFERS, calc_xy(), SCANP::dacXval, SCANP::dacYval, SCANP::LS_ChAnz, SCANP::PRB_nx, SCANP::PRB_xE, SCANP::PRB_xS, SPM::scanp, spm, SURFSIZE, and surftab.

Referenced by ServiceRequest().

void run_testscan void   ) 
 

Definition at line 826 of file spm_emu.c.

References BUFFERS, calc_xy(), SCANP::dacXval, SCANP::dacYval, SCANP::LS_ChAnz, SCANP::LS_dnx, SCANP::LS_nx2scan, SCANP::MV_XPos, SPM::scanp, spm, SURFSIZE, surftab, and SCANP::U_tunnel.

Referenced by ServiceRequest().

void ServiceRequest struct dspsim_thread_data dsp  ) 
 

Definition at line 331 of file spm_emu.c.

References AD_MAX_VOLT, AFM_MOV_QM, AFM_MOV_QP, AFM_MOV_XM, AFM_MOV_XP, AFM_MOV_YM, AFM_MOV_YP, SCANP::afm_mover_app, SCANP::afm_mover_mode, SCANP::AFM_MV_count, SCANP::AFM_MV_Scount, SCANP::afm_piezo_amp, SCANP::afm_piezo_speed, afm_piezo_steps, SCANP::afm_piezo_steps, SCANP::afm_u_piezomax, BUFFERL, CHECK_AUX, CHECK_PID, CHECK_PRBSRCA, CHECK_SRCA, CHECK_SRCB, CMD_BUFFER, SCANP::Const_I, SCANP::Const_P, SCANP::Const_S, SCANP::dacbufferU, SCANP::dacbufferZ, DACoutU(), DACoutX(), DACoutY(), DACoutZ(), DSP_AFM_SLIDER_AMP, DSP_AFM_SLIDER_SPEED, DSP_AFM_SLIDER_STEPS, DSP_CD, DSP_CI, DSP_CMD_AFM_MOV_XM, DSP_CMD_AFM_MOV_XP, DSP_CMD_AFM_MOV_YM, DSP_CMD_AFM_MOV_YP, DSP_CMD_AFM_SLIDER_PARAM, DSP_CMD_ALL_PA, DSP_CMD_APPROCH, DSP_CMD_APPROCH_MOV_XP, DSP_CMD_APPROCH_PARAM, DSP_CMD_CLR_PA, DSP_CMD_GETINFO, DSP_CMD_HALT, DSP_CMD_LINESCAN, DSP_CMD_MOVETO_PARAM, DSP_CMD_MOVETO_X, DSP_CMD_MOVETO_Y, DSP_CMD_PROBESCAN, DSP_CMD_ROTPARAM, DSP_CMD_SET_LOG_WERTE, DSP_CMD_SET_WERTE, DSP_CMD_START, DSP_CMD_SWAPDPRAM, DSP_CP, DSP_CS, DSP_ITUNNEL, DSP_LSDNX, DSP_LSINTAVE, DSP_LSNAVE, DSP_LSNREGEL, DSP_LSNX, DSP_LSNXPRE, DSP_LSSRCS, DSP_LSSTEPSZ, DSP_MOVETOX, DSP_MOVETOY, DSP_MVNREGEL, DSP_MVSTEPSZ, DSP_PRBACAMP, DSP_PRBACFRQ, DSP_PRBACPHASE, DSP_PRBCIVAL, DSP_PRBDELAY, DSP_PRBGAPADJ, DSP_PRBNAVE, DSP_PRBNX, DSP_PRBOUTP, DSP_PRBSRCS, DSP_PRBXE, DSP_PRBXS, DSP_ROTOFFX, DSP_ROTOFFY, DSP_ROTXX, DSP_ROTXY, DSP_ROTYX, DSP_ROTYY, DSP_TIPDUZ, DSP_TIPDUZREV, DSP_TIPNSTEPS, DSP_TIPNWARTE, DSP_UTUNNEL, DSPack, GetParamF(), GetParamI(), SCANP::I_ist_alt, SPM::LastSPMMode, LCDclear(), LCDprintf(), SCANP::LS_AveCount, SCANP::LS_ChAkt, SCANP::LS_ChAnz, SCANP::LS_ChPID, SCANP::LS_dnx, SCANP::LS_IntAve, SCANP::LS_nAve, SCANP::LS_nRegel, SCANP::LS_nx2scan, SCANP::LS_nx_pre, SCANP::LS_SmpFlg, SCANP::LS_srcs, SCANP::LS_stepsize, SCANP::LS_xE, SCANP::LS_Xinc, SCANP::LS_Xindex, SCANP::LS_xnext, MAXSCANPOINTS, maxval, MD__AFMADJ, MD_CMD, MD_ITU, MD_MOVE, MD_MOVEOFF, MD_PID, MD_PROBE, MD_SCAN, MD_TIPDN, minval, SCANP::MV_nRegel, SCANP::MV_stepsize, SCANP::MV_Xnew, SCANP::MV_XPos, SCANP::MV_Ynew, SCANP::MV_YPos, SCANP::PRB_ACAmp, SCANP::PRB_ACFrq, SCANP::PRB_ACPhase, SCANP::PRB_AveCount, SCANP::PRB_ChAkt, SCANP::PRB_ChAnz, SCANP::PRB_ChSum, SCANP::PRB_CIval, SCANP::PRB_CPIS, SCANP::PRB_delay, SCANP::PRB_dnx, SCANP::PRB_GapAdj, SCANP::PRB_nAve, SCANP::PRB_nx, SCANP::PRB_oldU, SCANP::PRB_oldZ, SCANP::PRB_outp, SCANP::PRB_srcs, SCANP::PRB_xE, SCANP::PRB_Xindex, SCANP::PRB_XPos, SCANP::PRB_xS, REGEL_DT, SCANP::rotmxx, SCANP::rotmxy, SCANP::rotmyx, SCANP::rotmyy, SCANP::rotoffx, SCANP::rotoffy, run_testprbscan(), run_testscan(), SPM::scanp, SCANP::SetPoint, SL_OFF, SLIDERPORT, SLIDERTRIGGER_OFF, SCANP::Spg, spm, SPM::SPMMode, SCANP::TIP_DUz, SCANP::TIP_DUzRev, SCANP::TIP_Mode, SCANP::TIP_nSteps, SCANP::TIP_nWarte, SCANP::TIP_Zdn, TIP_ZPiezoMax, TITLE, U2INT, SCANP::U_tunnel, SCANP::U_z, ZSIGNUM, ZSLIDER_OFF, and ZSLIDER_ON.


Variable Documentation

const float maxval = +3.2765e4
 

Definition at line 141 of file spm_emu.c.

Referenced by ServiceRequest().

const float minval = -3.2765e4
 

Definition at line 142 of file spm_emu.c.

Referenced by ServiceRequest().

SCANP scanp
 

Definition at line 238 of file spm_emu.c.

SPM spm
 

Definition at line 247 of file spm_emu.c.

Referenced by calc_xy(), DACoutU(), DACoutX(), DACoutXY(), DACoutY(), DACoutZ(), InitEmu(), run_testprbscan(), run_testscan(), and ServiceRequest().

int surftab[SURFSIZE]
 

Definition at line 136 of file spm_emu.c.

Referenced by InitEmu(), run_testprbscan(), and run_testscan().


Generated on Sat Apr 1 09:04:46 2006 for GXSM by  doxygen 1.4.6