ddr_define.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //macro definition in this file is used for choose various ddr simulation
  2. //this file(used for c language) originate from .../SFC_VIC/sim_model/analog/ddrphy/ddr_define.f(used for verilog)
  3. #define G_DRAM_LPDDR4 1
  4. #define G_SPEED_2133 1
  5. #ifdef G_DRAM_DDR4
  6. #define dram_ddr4
  7. //#define speed_bin=3200aa
  8. #ifdef G_16G_X8
  9. #define dram_dq_x8
  10. //#define dram_density=16
  11. #define DDR4_16G_X8
  12. #else
  13. #define dram_dq_x16
  14. //+define+dram_density=8
  15. #define DDR4_8G_X16
  16. #endif
  17. //#define FIXED_3200
  18. //#define ALLOW_JITTER
  19. #elif G_DRAM_LPDDR4
  20. #define dram_lpddr4
  21. //#define speed_bin=3200
  22. //#define dram_density=8
  23. #define dram_dq_x16
  24. //#define lpddr4_pwup_off
  25. //#define lpddr4_proc
  26. #elif G_DRAM_DDR3
  27. #define dram_ddr3
  28. //#define speed_bin=2133kk
  29. //#define dram_density=8
  30. #define dram_dq_x16
  31. //#define sg093
  32. //#define x16
  33. //#define den8192Mb
  34. #elif G_DRAM_LPDDR3
  35. #define dram_lpddr3
  36. //#define speed_bin=2133
  37. #ifdef G_8G_X32
  38. //#define #dram_density=8
  39. #define dram_dq_x32
  40. #else
  41. //#define #dram_density=8
  42. #define dram_dq_x16
  43. #endif
  44. //#define pwup_off
  45. //#define proc
  46. #endif