diff --git a/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml b/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml index 42617f4a..a398add0 100644 --- a/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml +++ b/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml @@ -1,7 +1,7 @@ - + 0 1 2 @@ -33,4 +33,4 @@ 28 29 - \ No newline at end of file + diff --git a/DRAMSys/library/resources/configs/mcconfigs/fifo.xml b/DRAMSys/library/resources/configs/mcconfigs/fifo.xml deleted file mode 100644 index 629ad725..00000000 --- a/DRAMSys/library/resources/configs/mcconfigs/fifo.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/mcconfigs/fr_fcfs.xml b/DRAMSys/library/resources/configs/mcconfigs/fr_fcfs.xml deleted file mode 100644 index dada4e70..00000000 --- a/DRAMSys/library/resources/configs/mcconfigs/fr_fcfs.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/mcconfigs/fr_fcfs_grp.xml b/DRAMSys/library/resources/configs/mcconfigs/fr_fcfs_grp.xml deleted file mode 100644 index 06104618..00000000 --- a/DRAMSys/library/resources/configs/mcconfigs/fr_fcfs_grp.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json b/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json new file mode 100644 index 00000000..cad63b93 --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/JEDEC_256Mb_WIDEIO-200_128bit.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "JEDEC_256Mb_WIDEIO_SDR-200_128bit"}, {"@id": "memoryType", "@type": "string", "@value": "WIDEIO_SDR"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "128"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "4"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "128"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "4096"}, {"@id": "dataRate", "@type": "uint", "@value": "1"}, {"@id": "burstLength", "@type": "uint", "@value": "4"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "200"}, {"@id": "RC", "@type": "uint", "@value": "12"}, {"@id": "RCD", "@type": "uint", "@value": "4"}, {"@id": "RL", "@type": "uint", "@value": "3"}, {"@id": "RP", "@type": "uint", "@value": "4"}, {"@id": "RFC", "@type": "uint", "@value": "18"}, {"@id": "RAS", "@type": "uint", "@value": "9"}, {"@id": "WL", "@type": "uint", "@value": "1"}, {"@id": "DQSCK", "@type": "uint", "@value": "1"}, {"@id": "AC", "@type": "uint", "@value": "1"}, {"@id": "WR", "@type": "uint", "@value": "3"}, {"@id": "XP", "@type": "uint", "@value": "2"}, {"@id": "XS", "@type": "uint", "@value": "20"}, {"@id": "REFI", "@type": "uint", "@value": "3120"}, {"@id": "TAW", "@type": "uint", "@value": "10"}, {"@id": "RRD", "@type": "uint", "@value": "2"}, {"@id": "CCD_R", "@type": "uint", "@value": "2"}, {"@id": "CCD_W", "@type": "uint", "@value": "1"}, {"@id": "WTR", "@type": "uint", "@value": "3"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "3"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "5.88"}, {"@id": "idd02", "@type": "double", "@value": "21.18"}, {"@id": "idd2p0", "@type": "double", "@value": "0.05"}, {"@id": "idd2p02", "@type": "double", "@value": "0.17"}, {"@id": "idd2p1", "@type": "double", "@value": "0.05"}, {"@id": "idd2p12", "@type": "double", "@value": "0.17"}, {"@id": "idd2n", "@type": "double", "@value": "0.13"}, {"@id": "idd2n2", "@type": "double", "@value": "4.04"}, {"@id": "idd3p0", "@type": "double", "@value": "0.25"}, {"@id": "idd3p02", "@type": "double", "@value": "1.49"}, {"@id": "idd3p1", "@type": "double", "@value": "0.25"}, {"@id": "idd3p12", "@type": "double", "@value": "1.49"}, {"@id": "idd3n", "@type": "double", "@value": "0.52"}, {"@id": "idd3n2", "@type": "double", "@value": "6.55"}, {"@id": "idd4r", "@type": "double", "@value": "1.41"}, {"@id": "idd4r2", "@type": "double", "@value": "85.73"}, {"@id": "idd4w", "@type": "double", "@value": "1.42"}, {"@id": "idd4w2", "@type": "double", "@value": "60.79"}, {"@id": "idd5", "@type": "double", "@value": "14.43"}, {"@id": "idd52", "@type": "double", "@value": "48.17"}, {"@id": "idd6", "@type": "double", "@value": "0.07"}, {"@id": "idd62", "@type": "double", "@value": "0.27"}, {"@id": "vdd", "@type": "double", "@value": "1.8"}, {"@id": "vdd2", "@type": "double", "@value": "1.2"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json new file mode 100644 index 00000000..a7d439d4 --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_2s.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_1Gb_DDR3-1066_16bit_G_2s"}, {"@id": "memoryType", "@type": "string", "@value": "DDR3"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "16"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "8192"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "533"}, {"@id": "RC", "@type": "uint", "@value": "27"}, {"@id": "RCD", "@type": "uint", "@value": "7"}, {"@id": "RL", "@type": "uint", "@value": "7"}, {"@id": "RP", "@type": "uint", "@value": "7"}, {"@id": "RFC", "@type": "uint", "@value": "59"}, {"@id": "RAS", "@type": "uint", "@value": "20"}, {"@id": "WL", "@type": "uint", "@value": "6"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "DQSCK", "@type": "uint", "@value": "0"}, {"@id": "RTP", "@type": "uint", "@value": "4"}, {"@id": "WR", "@type": "uint", "@value": "8"}, {"@id": "XP", "@type": "uint", "@value": "4"}, {"@id": "XPDLL", "@type": "uint", "@value": "13"}, {"@id": "XS", "@type": "uint", "@value": "64"}, {"@id": "XSDLL", "@type": "uint", "@value": "512"}, {"@id": "REFI", "@type": "uint", "@value": "4160"}, {"@id": "CL", "@type": "uint", "@value": "7"}, {"@id": "FAW", "@type": "uint", "@value": "27"}, {"@id": "RRD", "@type": "uint", "@value": "6"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "4"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "4"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "70.22"}, {"@id": "idd2p0", "@type": "double", "@value": "9.07"}, {"@id": "idd2p1", "@type": "double", "@value": "18.90"}, {"@id": "idd2n", "@type": "double", "@value": "30.95"}, {"@id": "idd3p0", "@type": "double", "@value": "26.0"}, {"@id": "idd3p1", "@type": "double", "@value": "26.0"}, {"@id": "idd3n", "@type": "double", "@value": "39.0"}, {"@id": "idd4w", "@type": "double", "@value": "144.31"}, {"@id": "idd4r", "@type": "double", "@value": "128.59"}, {"@id": "idd5", "@type": "double", "@value": "150.64"}, {"@id": "idd6", "@type": "double", "@value": "6.02"}, {"@id": "vdd", "@type": "double", "@value": "1.5"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json new file mode 100644 index 00000000..6d924b4e --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_16bit_G_3s.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_1Gb_DDR3-1066_16bit_G_3s"}, {"@id": "memoryType", "@type": "string", "@value": "DDR3"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "16"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "8192"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "533"}, {"@id": "RC", "@type": "uint", "@value": "27"}, {"@id": "RCD", "@type": "uint", "@value": "7"}, {"@id": "RL", "@type": "uint", "@value": "7"}, {"@id": "RP", "@type": "uint", "@value": "7"}, {"@id": "RFC", "@type": "uint", "@value": "59"}, {"@id": "RAS", "@type": "uint", "@value": "20"}, {"@id": "WL", "@type": "uint", "@value": "6"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "DQSCK", "@type": "uint", "@value": "0"}, {"@id": "RTP", "@type": "uint", "@value": "4"}, {"@id": "WR", "@type": "uint", "@value": "8"}, {"@id": "XP", "@type": "uint", "@value": "4"}, {"@id": "XPDLL", "@type": "uint", "@value": "13"}, {"@id": "XS", "@type": "uint", "@value": "64"}, {"@id": "XSDLL", "@type": "uint", "@value": "512"}, {"@id": "REFI", "@type": "uint", "@value": "4160"}, {"@id": "CL", "@type": "uint", "@value": "7"}, {"@id": "FAW", "@type": "uint", "@value": "27"}, {"@id": "RRD", "@type": "uint", "@value": "6"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "4"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "4"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "71.81"}, {"@id": "idd2p0", "@type": "double", "@value": "10.04"}, {"@id": "idd2p1", "@type": "double", "@value": "20.93"}, {"@id": "idd2n", "@type": "double", "@value": "32.3"}, {"@id": "idd3p0", "@type": "double", "@value": "27.33"}, {"@id": "idd3p1", "@type": "double", "@value": "27.33"}, {"@id": "idd3n", "@type": "double", "@value": "41.0"}, {"@id": "idd4w", "@type": "double", "@value": "147.87"}, {"@id": "idd4r", "@type": "double", "@value": "132.39"}, {"@id": "idd5", "@type": "double", "@value": "153.76"}, {"@id": "idd6", "@type": "double", "@value": "6.68"}, {"@id": "vdd", "@type": "double", "@value": "1.5"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G.json new file mode 100644 index 00000000..e69de29b diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json new file mode 100644 index 00000000..18fe50b0 --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1066_8bit_G_3s.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_1Gb_DDR3-1066_8bit_G_3s"}, {"@id": "memoryType", "@type": "string", "@value": "DDR3"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "8"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "16384"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "533"}, {"@id": "RC", "@type": "uint", "@value": "27"}, {"@id": "RCD", "@type": "uint", "@value": "7"}, {"@id": "RL", "@type": "uint", "@value": "7"}, {"@id": "RP", "@type": "uint", "@value": "7"}, {"@id": "RFC", "@type": "uint", "@value": "59"}, {"@id": "RAS", "@type": "uint", "@value": "20"}, {"@id": "WL", "@type": "uint", "@value": "6"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "DQSCK", "@type": "uint", "@value": "0"}, {"@id": "RTP", "@type": "uint", "@value": "4"}, {"@id": "WR", "@type": "uint", "@value": "8"}, {"@id": "XP", "@type": "uint", "@value": "4"}, {"@id": "XPDLL", "@type": "uint", "@value": "13"}, {"@id": "XS", "@type": "uint", "@value": "64"}, {"@id": "XSDLL", "@type": "uint", "@value": "512"}, {"@id": "REFI", "@type": "uint", "@value": "4160"}, {"@id": "CL", "@type": "uint", "@value": "7"}, {"@id": "FAW", "@type": "uint", "@value": "20"}, {"@id": "RRD", "@type": "uint", "@value": "4"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "4"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "4"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "57.45"}, {"@id": "idd2p0", "@type": "double", "@value": "10.04"}, {"@id": "idd2p1", "@type": "double", "@value": "20.93"}, {"@id": "idd2n", "@type": "double", "@value": "32.3"}, {"@id": "idd3p0", "@type": "double", "@value": "27.33"}, {"@id": "idd3p1", "@type": "double", "@value": "27.33"}, {"@id": "idd3n", "@type": "double", "@value": "36.45"}, {"@id": "idd4w", "@type": "double", "@value": "104.67"}, {"@id": "idd4r", "@type": "double", "@value": "99.59"}, {"@id": "idd5", "@type": "double", "@value": "153.76"}, {"@id": "idd6", "@type": "double", "@value": "6.68"}, {"@id": "vdd", "@type": "double", "@value": "1.5"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json new file mode 100644 index 00000000..ea3b57d3 --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_1Gb_DDR3-1600_8bit_G.json @@ -0,0 +1,51 @@ +{"memspec": { + "memoryId" : "MICRON_1Gb_DDR3-1600_8bit_G", + "memoryType" : "DDR3", + "memarchitecturespec": { + "width": 8, + "nbrOfBanks" : 8, + "nbrOfRanks": 1, + "nbrOfColumns" : 1024, + "nbrOfRows": 16384, + "dataRate": 2, + "burstLength": 8}, + "memtimingspec": { + "clkMhz" : 800, + "RC" : 38, + "RCD" : 10, + "RL" : 10, + "RP": 10, + "RFC" : 88, + "RAS": 28, + "WL": 8, + "AL": 0, + "DQSCK": 0, + "RTP": 6, + "WR" : 12, + "XP" : 6, + "XPDLL" : 20, + "XS" : 96, + "XSDLL": 512, + "REFI" : 6240, + "CL" : 10, + "FAW" : 24, + "RRD" : 5, + "CCD" : 4, + "WTR" : 6, + "CKE" : 3, + "CKESR": 4}, + "mempowerspec" : { + "idd0" : 70.0, + "idd2p0" : 12.0, + "idd2p1" : 30.0, + "idd2n" : 45.0, + "idd3p0" : 35.0, + "idd3p1" : 35.0, + "idd3n" : 45.0, + "idd4w" : 145.0, + "idd4r" : 140.0, + "idd5" :170.0, + "idd6" : 8.0, + "vdd" :1.5}} +} + diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json new file mode 100644 index 00000000..115462ad --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1066_8bit_D.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_2Gb_DDR3-1066_8bit_D"}, {"@id": "memoryType", "@type": "string", "@value": "DDR3"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "8"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "32768"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "533"}, {"@id": "RC", "@type": "uint", "@value": "27"}, {"@id": "RCD", "@type": "uint", "@value": "7"}, {"@id": "RL", "@type": "uint", "@value": "7"}, {"@id": "RP", "@type": "uint", "@value": "7"}, {"@id": "RFC", "@type": "uint", "@value": "86"}, {"@id": "RAS", "@type": "uint", "@value": "20"}, {"@id": "WL", "@type": "uint", "@value": "6"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "DQSCK", "@type": "uint", "@value": "0"}, {"@id": "RTP", "@type": "uint", "@value": "4"}, {"@id": "WR", "@type": "uint", "@value": "8"}, {"@id": "XP", "@type": "uint", "@value": "4"}, {"@id": "XPDLL", "@type": "uint", "@value": "13"}, {"@id": "XS", "@type": "uint", "@value": "92"}, {"@id": "XSDLL", "@type": "uint", "@value": "512"}, {"@id": "REFI", "@type": "uint", "@value": "4160"}, {"@id": "CL", "@type": "uint", "@value": "7"}, {"@id": "FAW", "@type": "uint", "@value": "20"}, {"@id": "RRD", "@type": "uint", "@value": "4"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "4"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "4"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "75.0"}, {"@id": "idd2p0", "@type": "double", "@value": "12.0"}, {"@id": "idd2p1", "@type": "double", "@value": "25.0"}, {"@id": "idd2n", "@type": "double", "@value": "32.0"}, {"@id": "idd3p0", "@type": "double", "@value": "30.0"}, {"@id": "idd3p1", "@type": "double", "@value": "30.0"}, {"@id": "idd3n", "@type": "double", "@value": "35.0"}, {"@id": "idd4w", "@type": "double", "@value": "145.0"}, {"@id": "idd4r", "@type": "double", "@value": "140.0"}, {"@id": "idd5", "@type": "double", "@value": "190.0"}, {"@id": "idd6", "@type": "double", "@value": "12.0"}, {"@id": "vdd", "@type": "double", "@value": "1.5"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json new file mode 100644 index 00000000..4d8a18bc --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_DDR3-1600_16bit_D_2s.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_2Gb_DDR3-1600_16bit_D_2s"}, {"@id": "memoryType", "@type": "string", "@value": "DDR3"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "16"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "16384"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "800"}, {"@id": "RC", "@type": "uint", "@value": "38"}, {"@id": "RCD", "@type": "uint", "@value": "10"}, {"@id": "RL", "@type": "uint", "@value": "10"}, {"@id": "RP", "@type": "uint", "@value": "10"}, {"@id": "RFC", "@type": "uint", "@value": "128"}, {"@id": "RAS", "@type": "uint", "@value": "28"}, {"@id": "WL", "@type": "uint", "@value": "8"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "DQSCK", "@type": "uint", "@value": "0"}, {"@id": "RTP", "@type": "uint", "@value": "6"}, {"@id": "WR", "@type": "uint", "@value": "12"}, {"@id": "XP", "@type": "uint", "@value": "5"}, {"@id": "XPDLL", "@type": "uint", "@value": "20"}, {"@id": "XS", "@type": "uint", "@value": "136"}, {"@id": "XSDLL", "@type": "uint", "@value": "512"}, {"@id": "REFI", "@type": "uint", "@value": "4160"}, {"@id": "CL", "@type": "uint", "@value": "10"}, {"@id": "FAW", "@type": "uint", "@value": "32"}, {"@id": "RRD", "@type": "uint", "@value": "6"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "6"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "4"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "102.83"}, {"@id": "idd2p0", "@type": "double", "@value": "8.77"}, {"@id": "idd2p1", "@type": "double", "@value": "29.25"}, {"@id": "idd2n", "@type": "double", "@value": "36.89"}, {"@id": "idd3p0", "@type": "double", "@value": "38.75"}, {"@id": "idd3p1", "@type": "double", "@value": "38.75"}, {"@id": "idd3n", "@type": "double", "@value": "38.75"}, {"@id": "idd4w", "@type": "double", "@value": "260.04"}, {"@id": "idd4r", "@type": "double", "@value": "247.34"}, {"@id": "idd5", "@type": "double", "@value": "202.17"}, {"@id": "idd6", "@type": "double", "@value": "8.67"}, {"@id": "vdd", "@type": "double", "@value": "1.5"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json new file mode 100644 index 00000000..b0658469 --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR-333_16bit_A.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_2Gb_LPDDR-333_16bit_A"}, {"@id": "memoryType", "@type": "string", "@value": "LPDDR"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "16"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "4"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "2048"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "16384"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "166"}, {"@id": "REFI", "@type": "uint", "@value": "2600"}, {"@id": "RFC", "@type": "uint", "@value": "12"}, {"@id": "RL", "@type": "uint", "@value": "3"}, {"@id": "WL", "@type": "uint", "@value": "3"}, {"@id": "CL", "@type": "uint", "@value": "3"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "RP", "@type": "uint", "@value": "3"}, {"@id": "RAS", "@type": "uint", "@value": "7"}, {"@id": "RCD", "@type": "uint", "@value": "3"}, {"@id": "RC", "@type": "uint", "@value": "10"}, {"@id": "RRD", "@type": "uint", "@value": "2"}, {"@id": "RTP", "@type": "uint", "@value": "3"}, {"@id": "WR", "@type": "uint", "@value": "3"}, {"@id": "CCD", "@type": "uint", "@value": "2"}, {"@id": "WTR", "@type": "uint", "@value": "1"}, {"@id": "DQSCK", "@type": "uint", "@value": "1"}, {"@id": "XP", "@type": "uint", "@value": "1"}, {"@id": "XPDLL", "@type": "uint", "@value": "1"}, {"@id": "XS", "@type": "uint", "@value": "19"}, {"@id": "XSDLL", "@type": "uint", "@value": "19"}, {"@id": "CKE", "@type": "uint", "@value": "1"}, {"@id": "CKESR", "@type": "uint", "@value": "2"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "100.0"}, {"@id": "idd2p0", "@type": "double", "@value": "0.6"}, {"@id": "idd2p1", "@type": "double", "@value": "0.6"}, {"@id": "idd2n", "@type": "double", "@value": "15.0"}, {"@id": "idd3p0", "@type": "double", "@value": "3.6"}, {"@id": "idd3p1", "@type": "double", "@value": "3.6"}, {"@id": "idd3n", "@type": "double", "@value": "18.0"}, {"@id": "idd4r", "@type": "double", "@value": "115.0"}, {"@id": "idd4w", "@type": "double", "@value": "115.0"}, {"@id": "idd5", "@type": "double", "@value": "170.0"}, {"@id": "idd6", "@type": "double", "@value": "1.7"}, {"@id": "vdd", "@type": "double", "@value": "1.8"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json new file mode 100644 index 00000000..2323e25e --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/MICRON_2Gb_LPDDR2-1066-S4_16bit_A.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "MICRON_2Gb_LPDDR2-1066-S4_16bit_A"}, {"@id": "memoryType", "@type": "string", "@value": "LPDDR2"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "16"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "16384"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "533"}, {"@id": "REFI", "@type": "uint", "@value": "2080"}, {"@id": "RFC", "@type": "uint", "@value": "70"}, {"@id": "RL", "@type": "uint", "@value": "8"}, {"@id": "WL", "@type": "uint", "@value": "4"}, {"@id": "CL", "@type": "uint", "@value": "8"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "RP", "@type": "uint", "@value": "10"}, {"@id": "RAS", "@type": "uint", "@value": "23"}, {"@id": "RCD", "@type": "uint", "@value": "10"}, {"@id": "RC", "@type": "uint", "@value": "32"}, {"@id": "FAW", "@type": "uint", "@value": "27"}, {"@id": "RRD", "@type": "uint", "@value": "6"}, {"@id": "RTP", "@type": "uint", "@value": "4"}, {"@id": "WR", "@type": "uint", "@value": "10"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "4"}, {"@id": "DQSCK", "@type": "uint", "@value": "2"}, {"@id": "XP", "@type": "uint", "@value": "4"}, {"@id": "XPDLL", "@type": "uint", "@value": "4"}, {"@id": "XS", "@type": "uint", "@value": "75"}, {"@id": "XSDLL", "@type": "uint", "@value": "75"}, {"@id": "CKE", "@type": "uint", "@value": "3"}, {"@id": "CKESR", "@type": "uint", "@value": "8"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "20.0"}, {"@id": "idd02", "@type": "double", "@value": "71.0"}, {"@id": "idd2p0", "@type": "double", "@value": "0.5"}, {"@id": "idd2p02", "@type": "double", "@value": "1.7"}, {"@id": "idd2p1", "@type": "double", "@value": "0.5"}, {"@id": "idd2p12", "@type": "double", "@value": "1.7"}, {"@id": "idd2n", "@type": "double", "@value": "1.7"}, {"@id": "idd2n2", "@type": "double", "@value": "22.0"}, {"@id": "idd3p0", "@type": "double", "@value": "1.2"}, {"@id": "idd3p02", "@type": "double", "@value": "4.12"}, {"@id": "idd3p1", "@type": "double", "@value": "1.2"}, {"@id": "idd3p12", "@type": "double", "@value": "4.12"}, {"@id": "idd3n", "@type": "double", "@value": "1.2"}, {"@id": "idd3n2", "@type": "double", "@value": "30.0"}, {"@id": "idd4r", "@type": "double", "@value": "5.0"}, {"@id": "idd4r2", "@type": "double", "@value": "226.0"}, {"@id": "idd4w", "@type": "double", "@value": "10.0"}, {"@id": "idd4w2", "@type": "double", "@value": "208.0"}, {"@id": "idd5", "@type": "double", "@value": "15.0"}, {"@id": "idd52", "@type": "double", "@value": "136.0"}, {"@id": "idd6", "@type": "double", "@value": "1.2"}, {"@id": "idd62", "@type": "double", "@value": "2.6"}, {"@id": "vdd", "@type": "double", "@value": "1.8"}, {"@id": "vdd2", "@type": "double", "@value": "1.2"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json b/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json new file mode 100644 index 00000000..c97d4d00 --- /dev/null +++ b/DRAMSys/library/resources/configs/memspecs/SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit.json @@ -0,0 +1 @@ +{"memspec": {"parameter": [{"@id": "memoryId", "@type": "string", "@value": "SAMSUNG_K4B4G1646Q_4Gb_DDR3-1066_16bit"}, {"@id": "memoryType", "@type": "string", "@value": "DDR3"}], "memarchitecturespec": {"parameter": [{"@id": "width", "@type": "uint", "@value": "16"}, {"@id": "nbrOfBanks", "@type": "uint", "@value": "8"}, {"@id": "nbrOfRanks", "@type": "uint", "@value": "1"}, {"@id": "nbrOfColumns", "@type": "uint", "@value": "1024"}, {"@id": "nbrOfRows", "@type": "uint", "@value": "32768"}, {"@id": "dataRate", "@type": "uint", "@value": "2"}, {"@id": "burstLength", "@type": "uint", "@value": "8"}]}, "memtimingspec": {"parameter": [{"@id": "clkMhz", "@type": "double", "@value": "533"}, {"@id": "RC", "@type": "uint", "@value": "27"}, {"@id": "RCD", "@type": "uint", "@value": "8"}, {"@id": "RL", "@type": "uint", "@value": "6"}, {"@id": "RP", "@type": "uint", "@value": "8"}, {"@id": "RFC", "@type": "uint", "@value": "160"}, {"@id": "RAS", "@type": "uint", "@value": "20"}, {"@id": "WL", "@type": "uint", "@value": "5"}, {"@id": "AL", "@type": "uint", "@value": "0"}, {"@id": "DQSCK", "@type": "uint", "@value": "0"}, {"@id": "RTP", "@type": "uint", "@value": "6"}, {"@id": "WR", "@type": "uint", "@value": "8"}, {"@id": "XP", "@type": "uint", "@value": "4"}, {"@id": "XPDLL", "@type": "uint", "@value": "13"}, {"@id": "XS", "@type": "uint", "@value": "64"}, {"@id": "XSDLL", "@type": "uint", "@value": "512"}, {"@id": "REFI", "@type": "uint", "@value": "4160"}, {"@id": "CL", "@type": "uint", "@value": "6"}, {"@id": "FAW", "@type": "uint", "@value": "27"}, {"@id": "RRD", "@type": "uint", "@value": "6"}, {"@id": "CCD", "@type": "uint", "@value": "4"}, {"@id": "WTR", "@type": "uint", "@value": "6"}, {"@id": "CKE", "@type": "uint", "@value": "6"}, {"@id": "CKESR", "@type": "uint", "@value": "5"}]}, "mempowerspec": {"parameter": [{"@id": "idd0", "@type": "double", "@value": "125.0"}, {"@id": "idd2p0", "@type": "double", "@value": "16.0"}, {"@id": "idd2p1", "@type": "double", "@value": "55.0"}, {"@id": "idd2n", "@type": "double", "@value": "34.0"}, {"@id": "idd3p0", "@type": "double", "@value": "70.0"}, {"@id": "idd3p1", "@type": "double", "@value": "70.0"}, {"@id": "idd3n", "@type": "double", "@value": "60.0"}, {"@id": "idd4w", "@type": "double", "@value": "402.0"}, {"@id": "idd4r", "@type": "double", "@value": "412.0"}, {"@id": "idd5", "@type": "double", "@value": "395.0"}, {"@id": "idd6", "@type": "double", "@value": "22.0"}, {"@id": "vdd", "@type": "double", "@value": "1.5"}]}}} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/memspecs/memspec.dtd b/DRAMSys/library/resources/configs/memspecs/memspec.dtd index f94ed9e9..e69de29b 100644 --- a/DRAMSys/library/resources/configs/memspecs/memspec.dtd +++ b/DRAMSys/library/resources/configs/memspecs/memspec.dtd @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/simulations/ddr3-example-mcconfigjson.xml b/DRAMSys/library/resources/simulations/ddr3-example-mcconfigjson.xml deleted file mode 100644 index f1ce2b84..00000000 --- a/DRAMSys/library/resources/simulations/ddr3-example-mcconfigjson.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - ddr3_example.stl - - diff --git a/DRAMSys/library/resources/simulations/ddr3-example.xml b/DRAMSys/library/resources/simulations/ddr3-example.xml index 2c948758..6e856059 100644 --- a/DRAMSys/library/resources/simulations/ddr3-example.xml +++ b/DRAMSys/library/resources/simulations/ddr3-example.xml @@ -6,11 +6,11 @@ - + - + - +