diff --git a/DRAMSys/simulator/resources/.gitignore b/DRAMSys/simulator/resources/.gitignore index c77c705b..0d20b648 100644 --- a/DRAMSys/simulator/resources/.gitignore +++ b/DRAMSys/simulator/resources/.gitignore @@ -1,2 +1 @@ *.pyc -simulations diff --git a/DRAMSys/simulator/resources/configs/amconfigs/am_ddr3.xml b/DRAMSys/simulator/resources/configs/amconfigs/am_ddr3.xml new file mode 100755 index 00000000..497a2388 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/amconfigs/am_ddr3.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml b/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml deleted file mode 100644 index 0832dc3e..00000000 --- a/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml b/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml new file mode 120000 index 00000000..c5badd2e --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/JEDEC_256Mb_WIDEIO_SDR-200_128bit.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml b/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml deleted file mode 100644 index 5c416e0d..00000000 --- a/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml b/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml new file mode 120000 index 00000000..96d9d4b9 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.xml new file mode 120000 index 00000000..bd42018d --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR2-1066_16bit_H.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.xml new file mode 120000 index 00000000..9934a36c --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR2-800_16bit_H.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR2-800_16bit_H.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.xml new file mode 120000 index 00000000..4a859eb2 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_16bit_G.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.xml new file mode 120000 index 00000000..d50dbf7f --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.xml new file mode 120000 index 00000000..143cb949 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.xml new file mode 120000 index 00000000..fda8d2f5 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_mu.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.xml new file mode 120000 index 00000000..4cff3d2b --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.xml new file mode 120000 index 00000000..0b9d2c25 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_2s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.xml new file mode 120000 index 00000000..606fc7ac --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.xml new file mode 120000 index 00000000..eafdd763 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_mu.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.xml new file mode 120000 index 00000000..a45a1f67 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.xml new file mode 120000 index 00000000..df3f9d21 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_2s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.xml new file mode 120000 index 00000000..b0dca095 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_3s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.xml new file mode 120000 index 00000000..6a87f531 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_1Gb_DDR3-1600_8bit_G_mu.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.xml new file mode 120000 index 00000000..bb5a1c55 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2GB_DDR3-1066_64bit_D_SODIMM.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.xml new file mode 120000 index 00000000..0b6ffbe5 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2GB_DDR3-1066_64bit_G_UDIMM.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.xml new file mode 120000 index 00000000..04ae55f6 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2GB_DDR3-1333_64bit_D_SODIMM.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.xml new file mode 120000 index 00000000..c120ca42 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2GB_DDR3-1600_64bit_G_UDIMM.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.xml new file mode 120000 index 00000000..7d00687f --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.xml new file mode 120000 index 00000000..86526b8a --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_2s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.xml new file mode 120000 index 00000000..d972cad7 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_3s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.xml new file mode 120000 index 00000000..d474794e --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1066_8bit_D_mu.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.xml new file mode 120000 index 00000000..5bc48f1f --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1600_16bit_D.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.xml new file mode 120000 index 00000000..bd7a9c66 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.xml new file mode 120000 index 00000000..b87e5dd4 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_3s.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.xml new file mode 120000 index 00000000..09e6194c --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_mu.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.xml new file mode 120000 index 00000000..e03502fd --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_LPDDR-266_16bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.xml new file mode 120000 index 00000000..a632efe0 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.xml new file mode 120000 index 00000000..eaf99658 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.xml new file mode 120000 index 00000000..dd7c6a81 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_2Gb_LPDDR2-800-S4_16bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml deleted file mode 100644 index 857a5113..00000000 --- a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml new file mode 120000 index 00000000..9a22397b --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_4Gb_DDR4-1866_8bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml deleted file mode 100644 index 1eabf24f..00000000 --- a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml new file mode 120000 index 00000000..1d9a6b9c --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_4Gb_DDR4-2400_8bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.xml new file mode 120000 index 00000000..65ff62d0 --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_4Gb_LPDDR3-1333_32bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.xml b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.xml new file mode 120000 index 00000000..0fda05af --- /dev/null +++ b/DRAMSys/simulator/resources/configs/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.xml @@ -0,0 +1 @@ +../../../src/common/third_party/DRAMPower/memspecs/MICRON_4Gb_LPDDR3-1600_32bit_A.xml \ No newline at end of file diff --git a/DRAMSys/simulator/resources/simulations/ddr3-example.xml b/DRAMSys/simulator/resources/simulations/ddr3-example.xml new file mode 100644 index 00000000..8cf88b42 --- /dev/null +++ b/DRAMSys/simulator/resources/simulations/ddr3-example.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + chstone-adpcm_32.stl + + + + + diff --git a/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp b/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp index 19d8ca75..49a69468 100644 --- a/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp +++ b/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp @@ -144,7 +144,11 @@ void Configuration::setParameter(std::string name, std::string value) NumberOfMemChannels = string2int(value); unsigned int maxNumberofMemChannels = xmlAddressDecoder::getInstance().amount["channel"]; if (NumberOfMemChannels > maxNumberofMemChannels) { - SC_REPORT_FATAL("Configuration", ("Invalid value for parameter " + name + ". Value is out of range. The maximum value according to the address mapping configuration file is " + std::to_string(maxNumberofMemChannels) + ".").c_str()); + SC_REPORT_FATAL("Configuration", ("Invalid value for parameter " + + name + + ". Value is out of range. The maximum value according to " + + "the address mapping configuration file is " + + std::to_string(maxNumberofMemChannels) + ".").c_str()); throw; } }