summaryrefslogtreecommitdiff
path: root/FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole/polarfire_hal/boards/icicle-kit-es/fpga_design_config/ddr/hw_ddr_segs.h
diff options
context:
space:
mode:
Diffstat (limited to 'FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole/polarfire_hal/boards/icicle-kit-es/fpga_design_config/ddr/hw_ddr_segs.h')
-rw-r--r--FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole/polarfire_hal/boards/icicle-kit-es/fpga_design_config/ddr/hw_ddr_segs.h154
1 files changed, 154 insertions, 0 deletions
diff --git a/FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole/polarfire_hal/boards/icicle-kit-es/fpga_design_config/ddr/hw_ddr_segs.h b/FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole/polarfire_hal/boards/icicle-kit-es/fpga_design_config/ddr/hw_ddr_segs.h
new file mode 100644
index 000000000..8dadf6985
--- /dev/null
+++ b/FreeRTOS/Demo/RISC-V_RV64_PolarFire_SoftConsole/polarfire_hal/boards/icicle-kit-es/fpga_design_config/ddr/hw_ddr_segs.h
@@ -0,0 +1,154 @@
+/*******************************************************************************
+ * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions.
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * @file hw_ddr_segs.h
+ * @author Microchip-FPGA Embedded Systems Solutions
+ *
+ *
+ * Note 1: This file should not be edited. If you need to modify a parameter
+ * without going through regenerating using the MSS Configurator Libero flow
+ * or editing the associated xml file
+ * the following method is recommended:
+
+ * 1. edit the following file
+ * boards/your_board/platform_config/mpfs_hal_config/mss_sw_config.h
+
+ * 2. define the value you want to override there.
+ * (Note: There is a commented example in the platform directory)
+
+ * Note 2: The definition in mss_sw_config.h takes precedence, as
+ * mss_sw_config.h is included prior to the generated header files located in
+ * boards/your_board/fpga_design_config
+ *
+ */
+
+#ifndef HW_DDR_SEGS_H_
+#define HW_DDR_SEGS_H_
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if !defined (LIBERO_SETTING_SEG0_0)
+/*Cached access at 0x00_8000_0000 (-0x80+0x00) */
+#define LIBERO_SETTING_SEG0_0 0x80007F80UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x7F80 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_1)
+/*Cached access at 0x10_0000_000 */
+#define LIBERO_SETTING_SEG0_1 0x80007030UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x7030 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_2)
+/*not used */
+#define LIBERO_SETTING_SEG0_2 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_3)
+/*not used */
+#define LIBERO_SETTING_SEG0_3 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_4)
+/*not used */
+#define LIBERO_SETTING_SEG0_4 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_5)
+/*not used */
+#define LIBERO_SETTING_SEG0_5 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:6] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_6)
+/*not used */
+#define LIBERO_SETTING_SEG0_6 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG0_7)
+/*not used */
+#define LIBERO_SETTING_SEG0_7 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_0)
+/*not used */
+#define LIBERO_SETTING_SEG1_0 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_1)
+/*not used */
+#define LIBERO_SETTING_SEG1_1 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_2)
+/*Non-Cached access at 0x00_c000_0000 */
+#define LIBERO_SETTING_SEG1_2 0x80007FB0UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x7FB0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_3)
+/*Non-Cached access at 0x14_0000_0000 */
+#define LIBERO_SETTING_SEG1_3 0x80000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_4)
+/*Non-Cached WCB access at 0x00_d000_0000 */
+#define LIBERO_SETTING_SEG1_4 0x80007FA0UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x7FA0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_5)
+/*Non-Cached WCB 0x18_0000_0000 */
+#define LIBERO_SETTING_SEG1_5 0x80000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:6] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x1 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_6)
+/*Trace - Trace not in use here so can be left as 0 */
+#define LIBERO_SETTING_SEG1_6 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+#if !defined (LIBERO_SETTING_SEG1_7)
+/*not used */
+#define LIBERO_SETTING_SEG1_7 0x00000000UL
+ /* ADDRESS_OFFSET [0:15] RW value= 0x0 */
+ /* RESERVED [15:16] RW value= 0x0 */
+ /* LOCKED [31:1] RW value= 0x0 */
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* #ifdef HW_DDR_SEGS_H_ */
+