You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

70 lines
2.5 KiB

`define REGADDOFF__FPGA_VERSION 32'd1
/*******************************************************************************
* 寄存器地址分配 *
*******************************************************************************/
`define REGADDOFF__FPGA_INFO 16'h1000
`define REGADDOFF__INTERNAL_CLK 16'h1020
`define REGADDOFF__INTERNAL_TRIGGER 16'h1040
`define REGADDOFF__TRIGGER_IN1 16'h2000
`define REGADDOFF__TRIGGER_IN2 16'h2020
`define REGADDOFF__TRIGGER_IN3 16'h2040
`define REGADDOFF__TRIGGER_IN4 16'h2060
`define REGADDOFF__LIGHT_CTROL_MODULE1 16'h3000
`define REGADDOFF__LIGHT_CTROL_MODULE2 16'h3020
`define REGADDOFF__LIGHT_CTROL_MODULE3 16'h3040
`define REGADDOFF__LIGHT_CTROL_MODULE4 16'h3060
`define REGADDOFF__TTL_OUTPUT_MODULE1 16'h4000
`define REGADDOFF__TTL_OUTPUT_MODULE2 16'h4020
`define REGADDOFF__TTL_OUTPUT_MODULE3 16'h4040
`define REGADDOFF__TTL_OUTPUT_MODULE4 16'h4060
/*******************************************************************************
* 部分寄存器初始化数值 *
*******************************************************************************/
`define FREQ_DETECT_BIAS_DEFAULT 32'd10
`define FREQ_TTL_INPUT_FILTER 32'd10
/*******************************************************************************
* 公共信号ID *
*******************************************************************************/
`define SIG_LOGIC0 32'd0
`define SIG_LOGIC1 32'd1
`define SIG_INTERNAL_CLK 32'd2
`define SIG_INTERNAL_CLK_I1 32'd3
`define SIG_INTERNAL_CLK_I2 32'd4
`define SIG_INTERNAL_CLK_I3 32'd5
`define SIG_INTERNAL_CLK_I4 32'd6
`define SIG_EXT_TRIGGER_1 32'd7
`define SIG_EXT_TRIGGER_1_I1 32'd8
`define SIG_EXT_TRIGGER_1_I2 32'd9
`define SIG_EXT_TRIGGER_1_I3 32'd10
`define SIG_EXT_TRIGGER_1_I4 32'd11
`define SIG_EXT_TRIGGER_2 32'd12
`define SIG_EXT_TRIGGER_2_I1 32'd13
`define SIG_EXT_TRIGGER_2_I2 32'd14
`define SIG_EXT_TRIGGER_2_I3 32'd15
`define SIG_EXT_TRIGGER_2_I4 32'd16
`define SIG_EXT_TRIGGER_3 32'd17
`define SIG_EXT_TRIGGER_3_I1 32'd18
`define SIG_EXT_TRIGGER_3_I2 32'd19
`define SIG_EXT_TRIGGER_3_I3 32'd20
`define SIG_EXT_TRIGGER_3_I4 32'd21
`define SIG_EXT_TRIGGER_4 32'd22
`define SIG_EXT_TRIGGER_4_I1 32'd23
`define SIG_EXT_TRIGGER_4_I2 32'd24
`define SIG_EXT_TRIGGER_4_I3 32'd25
`define SIG_EXT_TRIGGER_4_I4 32'd26
`define SIG_PROCESS_MODE__TRIGGER_MODE 32'd0
`define SIG_PROCESS_MODE__TRANSPARENT_MODE 32'd1
`define SIG_PROCESS_MODE__BIND_MODE 32'd2