ICP  1
Classes | Macros
period_card.h File Reference
#include "dae2_card.h"

Go to the source code of this file.

Classes

class  PeriodCard
 

Macros

#define MAT_1   0x4
 
#define MAX_NUM_PERIODS   (16*1024)
 
#define MPCNT   0x60
 
#define MPLIM   0x64
 
#define PSCNT   0x68
 
#define PSLR   0x6c
 
#define EXTTRIGVC0   0x70
 
#define EXTTRIGVC1   0x74
 
#define I50HZVC0   0x78
 
#define I50HZVC1   0x7C
 
#define EXTPTRANVC0   0x80
 
#define EXTPTRANVC1   0x84
 
#define LOOKTAR   0x40000
 
#define PCREG   0x40088
 
#define EXTPERREG   0x4008c
 
#define FWVERREG   0x7fffc
 
#define PERLUTSTART   0x80000
 
#define PERLUTSIZE   (16*1024)
 
#define PERLUTEND   (PERLUTSTART + 4*PERLUTSIZE)
 
#define OUTLUTSTART   0xc0000
 
#define OUTLUTSIZE   (16*1024)
 
#define OUTLUTEND   (OUTLUTSTART + 4*OUTLUTSIZE)
 
#define RFCNT0START   0x100000
 
#define RFCNT0SIZE   (16*1024)
 
#define GFCNT0START   0x110000
 
#define GFCNT0SIZE   (16*1024)
 
#define RPCNT0START   0x120000
 
#define RFCNT0SIZE   (16*1024)
 
#define GPCNT0START   0x130000
 
#define GFCNT0SIZE   (16*1024)
 
#define TARPERLUT   (1 << 0)
 
#define TAROUTLUT   (1 << 1)
 
#define TARCNT0   (1 << 2)
 
#define TARBCT1   (1 << 3)
 
#define PCENDAFTER   (1 << 1)
 
#define PCSEQCOMP   (1 << 2)
 
#define PCENDSEQCOMP   (1 << 3)
 
#define PCENAB   (1 << 4)
 
#define PCEXTENAB   (1 << 5)
 
#define PCMULENAB   (1 << 6)
 
#define PCMULCOMP   (1 << 7)
 
#define PCEXTPERCLK   (1 << 8)
 
#define PC50HZENAB   (1 << 9)
 
#define PCEXTTRIG   (1 << 10)
 
#define PCCLRVETO   (1 << 12)
 
#define PCCLRPC   (1 << 13)
 
#define PCRESET   (1 << 15)
 
#define PERLUTTYPE   (1 << 31)
 

Macro Definition Documentation

#define EXTPERREG   0x4008c

Definition at line 22 of file period_card.h.

#define EXTPTRANVC0   0x80

Definition at line 18 of file period_card.h.

#define EXTPTRANVC1   0x84

Definition at line 19 of file period_card.h.

#define EXTTRIGVC0   0x70
#define EXTTRIGVC1   0x74
#define FWVERREG   0x7fffc

Definition at line 23 of file period_card.h.

#define GFCNT0SIZE   (16*1024)
#define GFCNT0SIZE   (16*1024)

Definition at line 38 of file period_card.h.

#define GFCNT0START   0x110000
#define GPCNT0START   0x130000
#define I50HZVC0   0x78

Definition at line 16 of file period_card.h.

#define I50HZVC1   0x7C

Definition at line 17 of file period_card.h.

#define LOOKTAR   0x40000
#define MAT_1   0x4
#define MAX_NUM_PERIODS   (16*1024)
#define MPCNT   0x60
#define MPLIM   0x64
#define OUTLUTEND   (OUTLUTSTART + 4*OUTLUTSIZE)

Definition at line 30 of file period_card.h.

#define OUTLUTSIZE   (16*1024)
#define OUTLUTSTART   0xc0000
#define PC50HZENAB   (1 << 9)

Definition at line 57 of file period_card.h.

Referenced by PeriodCard::disable50HzVeto(), and PeriodCard::enable50HzVeto().

#define PCCLRPC   (1 << 13)
#define PCCLRVETO   (1 << 12)
#define PCENAB   (1 << 4)
#define PCENDAFTER   (1 << 1)
#define PCENDSEQCOMP   (1 << 3)
#define PCEXTENAB   (1 << 5)
#define PCEXTPERCLK   (1 << 8)
#define PCEXTTRIG   (1 << 10)
#define PCMULCOMP   (1 << 7)
#define PCMULENAB   (1 << 6)
#define PCREG   0x40088
#define PCRESET   (1 << 15)
#define PCSEQCOMP   (1 << 2)

Definition at line 50 of file period_card.h.

#define PERLUTEND   (PERLUTSTART + 4*PERLUTSIZE)

Definition at line 26 of file period_card.h.

#define PERLUTSIZE   (16*1024)
#define PERLUTSTART   0x80000
#define PERLUTTYPE   (1 << 31)

Definition at line 64 of file period_card.h.

#define PSCNT   0x68
#define PSLR   0x6c
#define RFCNT0SIZE   (16*1024)
#define RFCNT0SIZE   (16*1024)

Definition at line 36 of file period_card.h.

#define RFCNT0START   0x100000
#define RPCNT0START   0x120000
#define TARBCT1   (1 << 3)

Definition at line 45 of file period_card.h.

#define TARCNT0   (1 << 2)

Definition at line 44 of file period_card.h.

#define TAROUTLUT   (1 << 1)
#define TARPERLUT   (1 << 0)