compiler.h File Reference


Detailed Description

Compiler declarations.

Author:
Christian Holm Christensen <cholm@nbi.dk>
Date:
Wed Jan 26 14:43:34 2005

#include <stdio.h>
#include <sys/types.h>

Data Structures

struct  RCUC_set
 The set of compiled instructions. More...


Defines

#define YYSTYPE   u_int

Functions

void RCUC_set_label (char *lab, int len)
void RCUC_lineno_increment ()
u_int RCUC_add_instruction (u_int i, u_int lab)
u_int RCUC_OFFSET_resolve (int off)
u_int RCUC_LABEL_resolve ()
u_int RCUC_RCU_encode (u_int instr)
u_int RCUC_LOOP_encode (u_int addr, u_int n)
u_int RCUC_JUMP_encode (u_int addr)
u_int RCUC_RCU_RS_STATUS_encode ()
u_int RCUC_RCU_RS_TRCFG_encode ()
u_int RCUC_RCU_RS_TRCNT_encode ()
u_int RCUC_RCU_CHRDO_encode ()
u_int RCUC_RCU_PMREAD_encode (u_int addr)
u_int RCUC_RCU_PMWRITE_encode (u_int addr, u_int broadcast)
u_int RCUC_END_encode ()
u_int RCUC_RCU_WAIT_encode (u_int delay)
u_int RCUC_RCU_TRIGGER_encode ()
u_int RCUC_ALTRO_encode (u_int instr)
u_int RCUC_BROADCAST_encode ()
u_int RCUC_LOCAL_encode (u_int chip, u_int ch)
u_int RCUC_CHIP_encode (u_int chip)
u_int RCUC_CHANNEL_encode (u_int ch)
u_int RCUC_ALTRO_K_read_encode (u_short which, u_int address)
u_int RCUC_ALTRO_K_write_encode (u_short which, u_int address, u_int data)
u_int RCUC_ALTRO_L_read_encode (u_short which, u_int address)
u_int RCUC_ALTRO_L_write_encode (u_short which, u_int address, u_int data)
u_int RCUC_ALTRO_VFPED_read_encode (u_int addr)
u_int RCUC_ALTRO_VFPED_write_encode (u_int addr, u_int data)
u_int RCUC_ALTRO_PMDTA_read_encode (u_int addr)
u_int RCUC_ALTRO_PMDTA_write_encode (u_int addr, u_int data)
u_int RCUC_ALTRO_ZSTHR_read_encode (u_int addr)
u_int RCUC_ALTRO_ZSTHR_write_encode (u_int addr, u_int off, u_int thr)
u_int RCUC_ALTRO_BCTHR_read_encode (u_int addr)
u_int RCUC_ALTRO_BCTHR_write_encode (u_int addr, u_int high, u_int low)
u_int RCUC_ALTRO_TRCFG_read_encode (u_int addr)
u_int RCUC_ALTRO_TRCFG_write_encode (u_int addr, u_int start, u_int end)
u_int RCUC_ALTRO_DPCFG_read_encode (u_int addr)
u_int RCUC_ALTRO_DPCFG_write_encode (u_int addr, u_int invert, u_int first_bl, u_int second_bl, u_int zero_sup)
u_int RCUC_ALTRO_FIRST_BASELINE_encode (u_int mode)
u_int RCUC_ALTRO_SECOND_BASELINE_encode (u_int pre, u_int post)
u_int RCUC_ALTRO_ZERO_SUPPRESSION_encode (u_int conf, u_int post, u_int pre)
u_int RCUC_ALTRO_BFNPT_read_encode (u_int addr)
u_int RCUC_ALTRO_BFNPT_write_encode (u_int addr, u_int pretrigger, u_int bufsize, u_int filter, u_int powersave)
u_int RCUC_ALTRO_PMADD_read_encode (u_int addr)
u_int RCUC_ALTRO_PMADD_write_encode (u_int addr, u_int data)
u_int RCUC_ALTRO_ERSTR_read_encode (u_int addr)
u_int RCUC_ALTRO_ADEVL_read_encode (u_int chip, u_int ch)
u_int RCUC_ALTRO_TRCNT_read_encode (u_int addr)
u_int RCUC_ALTRO_WPINC_cmd_encode (u_int addr)
u_int RCUC_ALTRO_RPINC_cmd_encode (u_int addr)
u_int RCUC_ALTRO_CHRDO_cmd_encode (u_int chip, u_int ch)
u_int RCUC_ALTRO_SWTRG_cmd_encode (u_int addr)
u_int RCUC_ALTRO_TRCLR_cmd_encode (u_int addr)
u_int RCUC_ALTRO_ERCLR_cmd_encode (u_int addr)
u_int RCUC_BC_encode (u_int instr)
u_int RCUC_BC_T_TH_read_encode (u_int addr)
u_int RCUC_BC_T_TH_write_encode (u_int addr, u_int data)
u_int RCUC_BC_AV_TH_read_encode (u_int addr)
u_int RCUC_BC_AV_TH_write_encode (u_int addr, u_int data)
u_int RCUC_BC_AC_TH_read_encode (u_int addr)
u_int RCUC_BC_AC_TH_write_encode (u_int addr, u_int data)
u_int RCUC_BC_DV_TH_read_encode (u_int addr)
u_int RCUC_BC_DV_TH_write_encode (u_int addr, u_int data)
u_int RCUC_BC_DC_TH_read_encode (u_int addr)
u_int RCUC_BC_DC_TH_write_encode (u_int addr, u_int data)
u_int RCUC_BC_T_read_encode (u_int addr)
u_int RCUC_BC_AV_read_encode (u_int addr)
u_int RCUC_BC_AC_read_encode (u_int addr)
u_int RCUC_BC_DV_read_encode (u_int addr)
u_int RCUC_BC_DC_read_encode (u_int addr)
u_int RCUC_BC_L1CNT_read_encode (u_int addr)
u_int RCUC_BC_L2CNT_read_encode (u_int addr)
u_int RCUC_BC_SCLKCNT_read_encode (u_int addr)
u_int RCUC_BC_DSTBCNT_read_encode (u_int addr)
u_int RCUC_BC_TSMWORD_read_encode (u_int addr)
u_int RCUC_BC_TSMWORD_write_encode (u_int addr, u_int data)
u_int RCUC_BC_USRATIO_read_encode (u_int addr)
u_int RCUC_BC_USRATIO_write_encode (u_int addr, u_int data)
u_int RCUC_BC_CSR_read_encode (u_int which, u_int addr)
u_int RCUC_BC_CSR_write_encode (u_int which, u_int addr, u_int data)
u_int RCUC_BC_CNTLAT_cmd_encode (u_int addr)
u_int RCUC_BC_CNTCLR_cmd_encode (u_int addr)
u_int RCUC_BC_CSR1CLR_cmd_encode (u_int addr)
u_int RCUC_BC_ALRST_cmd_encode (u_int addr)
u_int RCUC_BC_BCRST_cmd_encode (u_int addr)
u_int RCUC_BC_STCNV_cmd_encode (u_int addr)
u_int RCUC_BC_SCEVL_cmd_encode (u_int addr)
u_int RCUC_BC_EVLRDO_cmd_encode (u_int addr)
u_int RCUC_BC_STTSM_cmd_encode (u_int addr)
u_int RCUC_BC_ACQRDO_cmd_encode (u_int addr)
u_int RCUC_FMD_encode (u_int instr)
u_int RCUC_FMD_BIAS_read_encode (u_int addr)
u_int RCUC_FMD_BIAS_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_VFP_read_encode (u_int addr)
u_int RCUC_FMD_VFP_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_VFS_read_encode (u_int addr)
u_int RCUC_FMD_VFS_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_CAL_LVL_read_encode (u_int addr)
u_int RCUC_FMD_CAL_LVL_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_SHIFT_CLK_read_encode (u_int addr)
u_int RCUC_FMD_SHIFT_CLK_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_SAMPLE_CLK_read_encode (u_int addr)
u_int RCUC_FMD_SAMPLE_CLK_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_HOLD_DELAY_read_encode (u_int addr)
u_int RCUC_FMD_HOLD_DELAY_write_encode (u_int addr, u_int data0)
u_int RCUC_FMD_L1_TIMEOUT_read_encode (u_int addr)
u_int RCUC_FMD_L1_TIMEOUT_write_encode (u_int addr, u_int data0)
u_int RCUC_FMD_L2_TIMEOUT_read_encode (u_int addr)
u_int RCUC_FMD_L2_TIMEOUT_write_encode (u_int addr, u_int data0)
u_int RCUC_FMD_RANGE_read_encode (u_int addr)
u_int RCUC_FMD_RANGE_write_encode (u_int addr, u_int data0, u_int data1)
u_int RCUC_FMD_cmd_encode (u_int cmd, u_int addr)
u_int RCUC_FMD_CHG_DAC_cmd_encode ()
u_int RCUC_FMD_TRIGGER_cmd_encode ()
u_int RCUC_FMD_PULSER_MODE_cmd_encode (u_int enable)
u_int RCUC_FMD_L0_read_encode (u_int addr)
u_int RCUC_FMD_L1_read_encode (u_int addr)
RCUC_setRCUC_compile (const char *filename, int trace, int output)
void RCUC_print (const struct RCUC_set *i, FILE *file, short nums, short labs)
void RCUC_free (struct RCUC_set *i)
u_int RCUC_push_file (const char *filename)
u_int RCUC_pop_file ()
u_int RCUC_error (const char *format,...)
const char * RCUC_get_error ()


Define Documentation

#define YYSTYPE   u_int
 


Function Documentation

const char* RCUC_get_error  ) 
 

void RCUC_print const struct RCUC_set i,
FILE *  file,
short  nums,
short  labs
 

Top of page Last update Fri Jul 21 19:48:34 2006
Copyright © 2004 Christian Holm Created by DoxyGen 1.3.5