Browse Source

add ddr_define.h file to fix complie issue

yanhong.wang 3 years ago
parent
commit
a4b36c0899
1 changed files with 56 additions and 0 deletions
  1. 56 0
      common/ddr_define.h

+ 56 - 0
common/ddr_define.h

@@ -0,0 +1,56 @@
+//macro definition in this file is used for choose various ddr simulation
+//this file(used for c language) originate from .../SFC_VIC/sim_model/analog/ddrphy/ddr_define.f(used for verilog)
+#define G_DRAM_LPDDR4   1
+#define G_SPEED_2133    1
+
+#ifdef G_DRAM_DDR4
+
+#define dram_ddr4
+//#define speed_bin=3200aa
+#ifdef G_16G_X8
+#define dram_dq_x8
+//#define dram_density=16
+#define DDR4_16G_X8
+#else
+#define dram_dq_x16
+//+define+dram_density=8
+#define DDR4_8G_X16
+#endif
+//#define FIXED_3200
+//#define ALLOW_JITTER
+
+#elif G_DRAM_LPDDR4
+
+#define dram_lpddr4
+//#define speed_bin=3200
+//#define dram_density=8
+#define dram_dq_x16
+//#define lpddr4_pwup_off
+//#define lpddr4_proc
+
+#elif G_DRAM_DDR3
+
+#define dram_ddr3
+//#define speed_bin=2133kk
+//#define dram_density=8
+#define dram_dq_x16
+//#define sg093
+//#define x16
+//#define den8192Mb
+
+#elif G_DRAM_LPDDR3
+
+#define dram_lpddr3
+//#define speed_bin=2133
+#ifdef G_8G_X32
+//#define #dram_density=8
+#define dram_dq_x32
+#else
+//#define #dram_density=8
+#define dram_dq_x16
+#endif
+
+//#define pwup_off
+//#define proc
+
+#endif