Guest User

Untitled

a guest
May 23rd, 2021
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. #ifndef _ALTERA_HPS_SOC_SYSTEM_H_
  2. #define _ALTERA_HPS_SOC_SYSTEM_H_
  3.  
  4. /*
  5. * This file was automatically generated by the swinfo2header utility.
  6. *
  7. * Created from SOPC Builder system 'system' in
  8. * file 'system.sopcinfo'.
  9. */
  10.  
  11. /*
  12. * This file contains macros for module 'hps_0' and devices
  13. * connected to the following master:
  14. * h2f_lw_axi_master
  15. *
  16. * Do not include this header file and another header file created for a
  17. * different module or master group at the same time.
  18. * Doing so may result in duplicate macro names.
  19. * Instead, use the system header file which has macros with unique names.
  20. */
  21.  
  22. /*
  23. * Macros for device 'mailbox_simple_5', class 'altera_avalon_mailbox_simple'
  24. * The macros are prefixed with 'MAILBOX_SIMPLE_5_'.
  25. * The prefix is the slave descriptor.
  26. */
  27. #define MAILBOX_SIMPLE_5_COMPONENT_TYPE altera_avalon_mailbox_simple
  28. #define MAILBOX_SIMPLE_5_COMPONENT_NAME mailbox_simple_5
  29. #define MAILBOX_SIMPLE_5_BASE 0x0
  30. #define MAILBOX_SIMPLE_5_SPAN 16
  31. #define MAILBOX_SIMPLE_5_END 0xf
  32.  
  33. /*
  34. * Macros for device 'mailbox_simple_4', class 'altera_avalon_mailbox_simple'
  35. * The macros are prefixed with 'MAILBOX_SIMPLE_4_'.
  36. * The prefix is the slave descriptor.
  37. */
  38. #define MAILBOX_SIMPLE_4_COMPONENT_TYPE altera_avalon_mailbox_simple
  39. #define MAILBOX_SIMPLE_4_COMPONENT_NAME mailbox_simple_4
  40. #define MAILBOX_SIMPLE_4_BASE 0x10
  41. #define MAILBOX_SIMPLE_4_SPAN 16
  42. #define MAILBOX_SIMPLE_4_END 0x1f
  43.  
  44. /*
  45. * Macros for device 'mailbox_simple_3', class 'altera_avalon_mailbox_simple'
  46. * The macros are prefixed with 'MAILBOX_SIMPLE_3_'.
  47. * The prefix is the slave descriptor.
  48. */
  49. #define MAILBOX_SIMPLE_3_COMPONENT_TYPE altera_avalon_mailbox_simple
  50. #define MAILBOX_SIMPLE_3_COMPONENT_NAME mailbox_simple_3
  51. #define MAILBOX_SIMPLE_3_BASE 0x20
  52. #define MAILBOX_SIMPLE_3_SPAN 16
  53. #define MAILBOX_SIMPLE_3_END 0x2f
  54.  
  55. /*
  56. * Macros for device 'mailbox_simple_2', class 'altera_avalon_mailbox_simple'
  57. * The macros are prefixed with 'MAILBOX_SIMPLE_2_'.
  58. * The prefix is the slave descriptor.
  59. */
  60. #define MAILBOX_SIMPLE_2_COMPONENT_TYPE altera_avalon_mailbox_simple
  61. #define MAILBOX_SIMPLE_2_COMPONENT_NAME mailbox_simple_2
  62. #define MAILBOX_SIMPLE_2_BASE 0x30
  63. #define MAILBOX_SIMPLE_2_SPAN 16
  64. #define MAILBOX_SIMPLE_2_END 0x3f
  65.  
  66. /*
  67. * Macros for device 'mailbox_simple_1', class 'altera_avalon_mailbox_simple'
  68. * The macros are prefixed with 'MAILBOX_SIMPLE_1_'.
  69. * The prefix is the slave descriptor.
  70. */
  71. #define MAILBOX_SIMPLE_1_COMPONENT_TYPE altera_avalon_mailbox_simple
  72. #define MAILBOX_SIMPLE_1_COMPONENT_NAME mailbox_simple_1
  73. #define MAILBOX_SIMPLE_1_BASE 0x40
  74. #define MAILBOX_SIMPLE_1_SPAN 16
  75. #define MAILBOX_SIMPLE_1_END 0x4f
  76.  
  77. /*
  78. * Macros for device 'switches_0', class 'altera_avalon_pio'
  79. * The macros are prefixed with 'SWITCHES_0_'.
  80. * The prefix is the slave descriptor.
  81. */
  82. #define SWITCHES_0_COMPONENT_TYPE altera_avalon_pio
  83. #define SWITCHES_0_COMPONENT_NAME switches_0
  84. #define SWITCHES_0_BASE 0x50
  85. #define SWITCHES_0_SPAN 16
  86. #define SWITCHES_0_END 0x5f
  87. #define SWITCHES_0_BIT_CLEARING_EDGE_REGISTER 0
  88. #define SWITCHES_0_BIT_MODIFYING_OUTPUT_REGISTER 0
  89. #define SWITCHES_0_CAPTURE 0
  90. #define SWITCHES_0_DATA_WIDTH 5
  91. #define SWITCHES_0_DO_TEST_BENCH_WIRING 0
  92. #define SWITCHES_0_DRIVEN_SIM_VALUE 0
  93. #define SWITCHES_0_EDGE_TYPE NONE
  94. #define SWITCHES_0_FREQ 50000000
  95. #define SWITCHES_0_HAS_IN 1
  96. #define SWITCHES_0_HAS_OUT 0
  97. #define SWITCHES_0_HAS_TRI 0
  98. #define SWITCHES_0_IRQ_TYPE NONE
  99. #define SWITCHES_0_RESET_VALUE 0
  100.  
  101. /*
  102. * Macros for device 'mailbox_simple_0', class 'altera_avalon_mailbox_simple'
  103. * The macros are prefixed with 'MAILBOX_SIMPLE_0_'.
  104. * The prefix is the slave descriptor.
  105. */
  106. #define MAILBOX_SIMPLE_0_COMPONENT_TYPE altera_avalon_mailbox_simple
  107. #define MAILBOX_SIMPLE_0_COMPONENT_NAME mailbox_simple_0
  108. #define MAILBOX_SIMPLE_0_BASE 0x60
  109. #define MAILBOX_SIMPLE_0_SPAN 16
  110. #define MAILBOX_SIMPLE_0_END 0x6f
  111.  
  112.  
  113. #endif /* _ALTERA_HPS_SOC_SYSTEM_H_ */
  114.  
Advertisement
Add Comment
Please, Sign In to add comment