From 587ecbd2a7e86b28ea17a910ee2a59caccb7cb60 Mon Sep 17 00:00:00 2001 From: scorrea Date: Wed, 13 May 2020 20:07:53 +0200 Subject: [PATCH] amconfigs files to CONGEN/json format --- .../resources/configs/amconfigs/am_ddr3.json | 42 ++++++++ .../resources/configs/amconfigs/am_ddr3.xml | 6 -- .../amconfigs/am_ddr3_1Gbx8_p1KB_brc.json | 37 +++++++ .../amconfigs/am_ddr3_1Gbx8_p1KB_brc.xml | 21 ---- .../am_ddr3_4x4Gbx16_dimm_p2KB_brc.json | 43 ++++++++ .../am_ddr3_4x4Gbx16_dimm_p2KB_brc.xml | 34 ------- .../am_ddr3_4x4Gbx16_dimm_p2KB_rbc.json | 43 ++++++++ .../am_ddr3_4x4Gbx16_dimm_p2KB_rbc.xml | 34 ------- .../am_ddr3_8x1Gbx8_dimm_p1KB_brc.json | 42 ++++++++ .../am_ddr3_8x1Gbx8_dimm_p1KB_brc.xml | 24 ----- .../am_ddr3_8x1Gbx8_dimm_p1KB_rbc.json | 42 ++++++++ .../am_ddr3_8x1Gbx8_dimm_p1KB_rbc.xml | 24 ----- .../am_ddr3_8x2Gbx8_dimm_p1KB_brc.json | 43 ++++++++ .../am_ddr3_8x2Gbx8_dimm_p1KB_brc.xml | 24 ----- .../am_ddr3_8x2Gbx8_dimm_p1KB_rbc.json | 43 ++++++++ .../am_ddr3_8x2Gbx8_dimm_p1KB_rbc.xml | 24 ----- .../configs/amconfigs/am_ddr3_x16_brc.json | 41 ++++++++ .../configs/amconfigs/am_ddr3_x16_brc.xml | 7 -- .../configs/amconfigs/am_ddr3_x16_rbc.json | 41 ++++++++ .../configs/amconfigs/am_ddr3_x16_rbc.xml | 7 -- .../resources/configs/amconfigs/am_ddr4.json | 37 +++++++ .../resources/configs/amconfigs/am_ddr4.xml | 16 --- .../am_ddr4_8x4Gbx8_dimm_p1KB_brc.json | 42 ++++++++ .../am_ddr4_8x4Gbx8_dimm_p1KB_brc.xml | 7 -- .../configs/amconfigs/am_hbm2_8Gb_pc_brc.json | 39 ++++++++ .../configs/amconfigs/am_hbm2_8Gb_pc_brc.xml | 9 -- .../configs/amconfigs/am_highHits.json | 37 +++++++ .../configs/amconfigs/am_highHits.xml | 9 -- .../configs/amconfigs/am_highPara.json | 37 +++++++ .../configs/amconfigs/am_highPara.xml | 10 -- .../configs/amconfigs/am_lowHits.json | 37 +++++++ .../configs/amconfigs/am_lowHits.xml | 10 -- .../configs/amconfigs/am_lowPara.json | 37 +++++++ .../configs/amconfigs/am_lowPara.xml | 12 --- .../amconfigs/am_lpddr4_8Gbx16_brc.json | 42 ++++++++ .../amconfigs/am_lpddr4_8Gbx16_brc.xml | 6 -- .../amconfigs/am_lpddr4_8Gbx16_rbc.xml | 6 -- .../configs/amconfigs/am_ranktest.json | 42 ++++++++ .../configs/amconfigs/am_ranktest.xml | 25 ----- .../configs/amconfigs/am_wideio.json | 43 ++++++++ .../resources/configs/amconfigs/am_wideio.xml | 22 ----- .../amconfigs/am_wideio2_4x64_4x2Gb_brc.json | 44 +++++++++ .../amconfigs/am_wideio2_4x64_4x2Gb_brc.xml | 11 --- .../amconfigs/am_wideio2_4x64_4x2Gb_rbc.json | 44 +++++++++ .../amconfigs/am_wideio2_4x64_4x2Gb_rbc.xml | 11 --- .../configs/amconfigs/am_wideioFourBanks.json | 43 ++++++++ .../configs/amconfigs/am_wideioFourBanks.xml | 27 ----- .../amconfigs/am_wideio_4x1Gb_brc.json | 43 ++++++++ .../configs/amconfigs/am_wideio_4x1Gb_brc.xml | 7 -- .../amconfigs/am_wideio_4x1Gb_rbc.json | 43 ++++++++ .../configs/amconfigs/am_wideio_4x1Gb_rbc.xml | 7 -- .../amconfigs/am_wideio_4x256Mb_brc.json | 41 ++++++++ .../amconfigs/am_wideio_4x256Mb_brc.xml | 7 -- .../amconfigs/am_wideio_4x256Mb_rbc.json | 41 ++++++++ .../amconfigs/am_wideio_4x256Mb_rbc.xml | 7 -- .../amconfigs/am_wideio_4x2Gb_brc.json | 44 +++++++++ .../configs/amconfigs/am_wideio_4x2Gb_brc.xml | 7 -- .../amconfigs/am_wideio_4x2Gb_rbc.json | 44 +++++++++ .../configs/amconfigs/am_wideio_4x2Gb_rbc.xml | 7 -- .../amconfigs/am_wideio_4x4Gb_brc.json | 45 +++++++++ .../configs/amconfigs/am_wideio_4x4Gb_brc.xml | 7 -- .../amconfigs/am_wideio_4x4Gb_rbc.json | 45 +++++++++ .../configs/amconfigs/am_wideio_4x4Gb_rbc.xml | 7 -- .../amconfigs/am_wideio_4x512Mb_brc.json | 42 ++++++++ .../amconfigs/am_wideio_4x512Mb_brc.xml | 7 -- .../amconfigs/am_wideio_4x512Mb_rbc.json | 42 ++++++++ .../amconfigs/am_wideio_4x512Mb_rbc.xml | 7 -- .../configs/amconfigs/congen_extended.json | 98 +++++++++---------- .../configs/amconfigs/congen_extended.xml | 36 ------- .../orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.json | 45 +++++++++ .../orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.xml | 19 ---- .../configs/amconfigs/rgram-rbc.json | 45 +++++++++ .../resources/configs/amconfigs/rgram-rbc.xml | 7 -- .../resources/configs/amconfigs/rgram.json | 45 +++++++++ .../resources/configs/amconfigs/rgram.xml | 7 -- .../resources/simulations/ddr3-example.xml | 2 +- 76 files changed, 1556 insertions(+), 575 deletions(-) create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_ddr3.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr4.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_ddr4.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_highHits.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_highHits.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_highPara.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_highPara.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_lowHits.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_lowHits.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_lowPara.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_lowPara.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.xml delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ranktest.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_ranktest.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_wideio.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.json delete mode 100755 DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.xml delete mode 100644 DRAMSys/library/resources/configs/amconfigs/congen_extended.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/rgram-rbc.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/rgram-rbc.xml create mode 100644 DRAMSys/library/resources/configs/amconfigs/rgram.json delete mode 100644 DRAMSys/library/resources/configs/amconfigs/rgram.xml diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3.json new file mode 100644 index 00000000..13ee107d --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 27, + 28, + 29 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3.xml deleted file mode 100755 index 8d73c4c5..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.json new file mode 100644 index 00000000..7554bac8 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.json @@ -0,0 +1,37 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 24, + 25, + 26 + ], + "COLUMN_BIT": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "ROW_BIT": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.xml deleted file mode 100644 index 7b392322..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_1Gbx8_p1KB_brc.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.json new file mode 100644 index 00000000..3999c105 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 28, + 29, + 30 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.xml deleted file mode 100644 index 886385fe..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_brc.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.json new file mode 100644 index 00000000..d1bcfe70 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 13, + 14, + 15 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.xml deleted file mode 100644 index 48f2962a..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_4x4Gbx16_dimm_p2KB_rbc.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.json new file mode 100644 index 00000000..13ee107d --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 27, + 28, + 29 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.xml deleted file mode 100644 index 5500c9ae..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_brc.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.json new file mode 100644 index 00000000..81ac8ef6 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 13, + 14, + 15 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.xml deleted file mode 100644 index fb4d44ed..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x1Gbx8_dimm_p1KB_rbc.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.json new file mode 100644 index 00000000..3999c105 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 28, + 29, + 30 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.xml deleted file mode 100644 index 0106b60d..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_brc.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.json new file mode 100644 index 00000000..d1bcfe70 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 13, + 14, + 15 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.xml deleted file mode 100644 index c87cdd44..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_8x2Gbx8_dimm_p1KB_rbc.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.json new file mode 100644 index 00000000..dbd6a2d2 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.json @@ -0,0 +1,41 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 26, + 27, + 28 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.xml deleted file mode 100644 index 66341554..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.json new file mode 100644 index 00000000..e7cbcd22 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.json @@ -0,0 +1,41 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 13, + 14, + 15 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.xml deleted file mode 100644 index cb042a68..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr3_x16_rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr4.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr4.json new file mode 100644 index 00000000..b9708872 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr4.json @@ -0,0 +1,37 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 5, + 6, + 7, + 8 + ], + "COLUMN_BIT": [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ], + "ROW_BIT": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr4.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr4.xml deleted file mode 100755 index a53b0970..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr4.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.json new file mode 100644 index 00000000..e3f82d5c --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 28, + 29 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.xml deleted file mode 100644 index 83fa9e4c..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ddr4_8x4Gbx8_dimm_p1KB_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.json new file mode 100644 index 00000000..444a01a6 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.json @@ -0,0 +1,39 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 25, + 26 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "ROW_BIT": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.xml deleted file mode 100644 index 24cf9469..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_hbm2_8Gb_pc_brc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_highHits.json b/DRAMSys/library/resources/configs/amconfigs/am_highHits.json new file mode 100644 index 00000000..d14a7983 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_highHits.json @@ -0,0 +1,37 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 15, + 16, + 17, + 18 + ], + "COLUMN_BIT": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "ROW_BIT": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_highHits.xml b/DRAMSys/library/resources/configs/amconfigs/am_highHits.xml deleted file mode 100644 index a58f41db..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_highHits.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_highPara.json b/DRAMSys/library/resources/configs/amconfigs/am_highPara.json new file mode 100644 index 00000000..b9708872 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_highPara.json @@ -0,0 +1,37 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 5, + 6, + 7, + 8 + ], + "COLUMN_BIT": [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ], + "ROW_BIT": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_highPara.xml b/DRAMSys/library/resources/configs/amconfigs/am_highPara.xml deleted file mode 100755 index da617801..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_highPara.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lowHits.json b/DRAMSys/library/resources/configs/amconfigs/am_lowHits.json new file mode 100644 index 00000000..43f41c23 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_lowHits.json @@ -0,0 +1,37 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 5, + 6, + 7, + 8 + ], + "COLUMN_BIT": [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "ROW_BIT": [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lowHits.xml b/DRAMSys/library/resources/configs/amconfigs/am_lowHits.xml deleted file mode 100755 index 4e61ed44..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_lowHits.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lowPara.json b/DRAMSys/library/resources/configs/amconfigs/am_lowPara.json new file mode 100644 index 00000000..a593814a --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_lowPara.json @@ -0,0 +1,37 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 30, + 31 + ], + "COLUMN_BIT": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "ROW_BIT": [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lowPara.xml b/DRAMSys/library/resources/configs/amconfigs/am_lowPara.xml deleted file mode 100755 index c73ccdd4..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_lowPara.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.json new file mode 100644 index 00000000..e9b3ac9f --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 27, + 28, + 29 + ], + "BYTE_BIT": [ + 0 + ], + "COLUMN_BIT": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.xml deleted file mode 100644 index 4844bbf4..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_brc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_rbc.xml deleted file mode 100644 index c4ae7d76..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_lpddr4_8Gbx16_rbc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ranktest.json b/DRAMSys/library/resources/configs/amconfigs/am_ranktest.json new file mode 100644 index 00000000..13ee107d --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_ranktest.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 27, + 28, + 29 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_ranktest.xml b/DRAMSys/library/resources/configs/amconfigs/am_ranktest.xml deleted file mode 100644 index e0a858fe..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_ranktest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio.json new file mode 100644 index 00000000..eddf87f6 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 11, + 12, + 13 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 27, + 28 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio.xml deleted file mode 100755 index 1af39e8d..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.json new file mode 100644 index 00000000..512b8090 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.json @@ -0,0 +1,44 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 25, + 26, + 27 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "CHANNEL_BIT": [ + 28, + 29 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "ROW_BIT": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.xml deleted file mode 100644 index 63c29bfc..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_brc.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.json new file mode 100644 index 00000000..58bc5ce4 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.json @@ -0,0 +1,44 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 12, + 13, + 14 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "CHANNEL_BIT": [ + 28, + 29 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "ROW_BIT": [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.xml deleted file mode 100644 index fc952eba..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio2_4x64_4x2Gb_rbc.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.json b/DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.json new file mode 100644 index 00000000..cbe47587 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 11, + 12 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 27, + 28 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.xml deleted file mode 100755 index 6c575c0f..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideioFourBanks.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.json new file mode 100644 index 00000000..7f51385c --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 25, + 26 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 27, + 28 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.xml deleted file mode 100644 index ffce3d26..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.json new file mode 100644 index 00000000..cbe47587 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.json @@ -0,0 +1,43 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 11, + 12 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 27, + 28 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.xml deleted file mode 100644 index cbed2266..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x1Gb_rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.json new file mode 100644 index 00000000..52d665e5 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.json @@ -0,0 +1,41 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 23, + 24 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 25, + 26 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.xml deleted file mode 100644 index 71f71bc8..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.json new file mode 100644 index 00000000..fc5f8b2a --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.json @@ -0,0 +1,41 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 11, + 12 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 25, + 26 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.xml deleted file mode 100644 index 49e1a0ba..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x256Mb_rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.json new file mode 100644 index 00000000..3040e90a --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.json @@ -0,0 +1,44 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 26, + 27 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 28, + 29 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.xml deleted file mode 100644 index bbf25e41..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.json new file mode 100644 index 00000000..76a9de62 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.json @@ -0,0 +1,44 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 11, + 12 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 28, + 29 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.xml deleted file mode 100644 index cd213a33..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x2Gb_rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.json new file mode 100644 index 00000000..8c16b58c --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.json @@ -0,0 +1,45 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 27, + 28 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 29, + 30 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "ROW_BIT": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.xml deleted file mode 100644 index b330b0cd..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.json new file mode 100644 index 00000000..e8d1b1e8 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.json @@ -0,0 +1,45 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 12, + 13 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 29, + 30 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "ROW_BIT": [ + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.xml deleted file mode 100644 index 7973505e..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x4Gb_rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.json new file mode 100644 index 00000000..18ab6414 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 24, + 25 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 26, + 27 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.xml deleted file mode 100644 index b6de91b9..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_brc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.json b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.json new file mode 100644 index 00000000..62578383 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.json @@ -0,0 +1,42 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 11, + 12 + ], + "BYTE_BIT": [ + 0, + 1, + 2, + 3 + ], + "CHANNEL_BIT": [ + 26, + 27 + ], + "COLUMN_BIT": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.xml b/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.xml deleted file mode 100644 index 52235bd4..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/am_wideio_4x512Mb_rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/congen_extended.json b/DRAMSys/library/resources/configs/amconfigs/congen_extended.json index 04f585b7..69810fd9 100644 --- a/DRAMSys/library/resources/configs/amconfigs/congen_extended.json +++ b/DRAMSys/library/resources/configs/amconfigs/congen_extended.json @@ -1,49 +1,49 @@ -{ - "CONGEN": { - "XOR":[ - { - "FIRST":13, - "SECOND":16 - } - ], - "BYTE_BIT": [ - 0, - 1, - 2 - ], - "COLUMN_BIT": [ - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12 - ], - "BANK_BIT": [ - 13, - 14, - 15 - ], - "ROW_BIT": [ - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29 - ], - "ID": 0 - } -} +{ + "CONGEN": { + "BANK_BIT": [ + 13, + 14, + 15 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "XOR": [ + { + "FIRST": 13, + "SECOND": 16 + } + ] + } +} + diff --git a/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml b/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml deleted file mode 100644 index a398add0..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/congen_extended.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - - diff --git a/DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.json b/DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.json new file mode 100644 index 00000000..f4976f47 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.json @@ -0,0 +1,45 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 30, + 31, + 32 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.xml b/DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.xml deleted file mode 100644 index a4d04ebe..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/orgr_ddr4_4x16Gbx16_dimm_p2KB_brc.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/rgram-rbc.json b/DRAMSys/library/resources/configs/amconfigs/rgram-rbc.json new file mode 100644 index 00000000..adcdcf50 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/rgram-rbc.json @@ -0,0 +1,45 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 13, + 14, + 15 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/rgram-rbc.xml b/DRAMSys/library/resources/configs/amconfigs/rgram-rbc.xml deleted file mode 100644 index c616ec0c..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/rgram-rbc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/configs/amconfigs/rgram.json b/DRAMSys/library/resources/configs/amconfigs/rgram.json new file mode 100644 index 00000000..f4976f47 --- /dev/null +++ b/DRAMSys/library/resources/configs/amconfigs/rgram.json @@ -0,0 +1,45 @@ +{ + "CONGEN": { + "BANK_BIT": [ + 30, + 31, + 32 + ], + "BYTE_BIT": [ + 0, + 1, + 2 + ], + "COLUMN_BIT": [ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ], + "ROW_BIT": [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + } +} \ No newline at end of file diff --git a/DRAMSys/library/resources/configs/amconfigs/rgram.xml b/DRAMSys/library/resources/configs/amconfigs/rgram.xml deleted file mode 100644 index 82e8bea2..00000000 --- a/DRAMSys/library/resources/configs/amconfigs/rgram.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/DRAMSys/library/resources/simulations/ddr3-example.xml b/DRAMSys/library/resources/simulations/ddr3-example.xml index 3e06bb4f..ffa43e11 100644 --- a/DRAMSys/library/resources/simulations/ddr3-example.xml +++ b/DRAMSys/library/resources/simulations/ddr3-example.xml @@ -1,6 +1,6 @@ - +