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
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
|