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

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. `define REGADDOFF__FPGA_VERSION 32'd1
  2. /*******************************************************************************
  3. * 寄存器地址分配 *
  4. *******************************************************************************/
  5. `define REGADDOFF__FPGA_INFO 16'h1000
  6. `define REGADDOFF__INTERNAL_CLK 16'h1020
  7. `define REGADDOFF__INTERNAL_TRIGGER 16'h1040
  8. `define REGADDOFF__TRIGGER_IN1 16'h2000
  9. `define REGADDOFF__TRIGGER_IN2 16'h2020
  10. `define REGADDOFF__TRIGGER_IN3 16'h2040
  11. `define REGADDOFF__TRIGGER_IN4 16'h2060
  12. `define REGADDOFF__LIGHT_CTROL_MODULE1 16'h3000
  13. `define REGADDOFF__LIGHT_CTROL_MODULE2 16'h3020
  14. `define REGADDOFF__LIGHT_CTROL_MODULE3 16'h3040
  15. `define REGADDOFF__LIGHT_CTROL_MODULE4 16'h3060
  16. `define REGADDOFF__TTL_OUTPUT_MODULE1 16'h4000
  17. `define REGADDOFF__TTL_OUTPUT_MODULE2 16'h4020
  18. `define REGADDOFF__TTL_OUTPUT_MODULE3 16'h4040
  19. `define REGADDOFF__TTL_OUTPUT_MODULE4 16'h4060
  20. /*******************************************************************************
  21. * 部分寄存器初始化数值 *
  22. *******************************************************************************/
  23. `define FREQ_DETECT_BIAS_DEFAULT 32'd10
  24. `define FREQ_TTL_INPUT_FILTER 32'd10
  25. /*******************************************************************************
  26. * 公共信号ID *
  27. *******************************************************************************/
  28. `define SIG_LOGIC0 32'd0
  29. `define SIG_LOGIC1 32'd1
  30. `define SIG_INTERNAL_CLK 32'd2
  31. `define SIG_INTERNAL_CLK_I1 32'd3
  32. `define SIG_INTERNAL_CLK_I2 32'd4
  33. `define SIG_INTERNAL_CLK_I3 32'd5
  34. `define SIG_INTERNAL_CLK_I4 32'd6
  35. `define SIG_EXT_TRIGGER_1 32'd7
  36. `define SIG_EXT_TRIGGER_1_I1 32'd8
  37. `define SIG_EXT_TRIGGER_1_I2 32'd9
  38. `define SIG_EXT_TRIGGER_1_I3 32'd10
  39. `define SIG_EXT_TRIGGER_1_I4 32'd11
  40. `define SIG_EXT_TRIGGER_2 32'd12
  41. `define SIG_EXT_TRIGGER_2_I1 32'd13
  42. `define SIG_EXT_TRIGGER_2_I2 32'd14
  43. `define SIG_EXT_TRIGGER_2_I3 32'd15
  44. `define SIG_EXT_TRIGGER_2_I4 32'd16
  45. `define SIG_EXT_TRIGGER_3 32'd17
  46. `define SIG_EXT_TRIGGER_3_I1 32'd18
  47. `define SIG_EXT_TRIGGER_3_I2 32'd19
  48. `define SIG_EXT_TRIGGER_3_I3 32'd20
  49. `define SIG_EXT_TRIGGER_3_I4 32'd21
  50. `define SIG_EXT_TRIGGER_4 32'd22
  51. `define SIG_EXT_TRIGGER_4_I1 32'd23
  52. `define SIG_EXT_TRIGGER_4_I2 32'd24
  53. `define SIG_EXT_TRIGGER_4_I3 32'd25
  54. `define SIG_EXT_TRIGGER_4_I4 32'd26
  55. `define SIG_PROCESS_MODE__TRIGGER_MODE 32'd0
  56. `define SIG_PROCESS_MODE__TRANSPARENT_MODE 32'd1
  57. `define SIG_PROCESS_MODE__BIND_MODE 32'd2