Rename RAACDR to RAADEC
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
"nbrOfChannels": 1,
|
"nbrOfChannels": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "",
|
"memoryId": "",
|
||||||
"memoryType": "HBM3",
|
"memoryType": "HBM3",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3200A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3200A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-3200A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-3200A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-3600A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-3600A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-4000A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-4000A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-4400A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-4400A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-4800A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-4800A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-5200A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-5200A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-5600A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-5600A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-6000A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-6000A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-6400A",
|
"memoryId": "JEDEC_2x4x1Gbx8_DDR5-6400A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 32,
|
"RAAIMT" : 32,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3200A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3200A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3600A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3600A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-4000A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-4000A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-4400A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-4400A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-4800A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-4800A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-5200A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-5200A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-5600A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-5600A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-6000A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-6000A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-6400A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-6400A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 16,
|
"RAAIMT" : 16,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x8x8Gbx4_DDR5-3200A_4bit",
|
"memoryId": "JEDEC_2x8x8x8Gbx4_DDR5-3200A_4bit",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ MemSpecDDR5::MemSpecDDR5(const DRAMSys::Config::MemSpec &memSpec)
|
|||||||
refMode(memSpec.memarchitecturespec.entries.at("refMode")),
|
refMode(memSpec.memarchitecturespec.entries.at("refMode")),
|
||||||
RAAIMT(memSpec.memarchitecturespec.entries.at("RAAIMT")),
|
RAAIMT(memSpec.memarchitecturespec.entries.at("RAAIMT")),
|
||||||
RAAMMT(memSpec.memarchitecturespec.entries.at("RAAMMT")),
|
RAAMMT(memSpec.memarchitecturespec.entries.at("RAAMMT")),
|
||||||
RAACDR(memSpec.memarchitecturespec.entries.at("RAACDR")),
|
RAADEC(memSpec.memarchitecturespec.entries.at("RAADEC")),
|
||||||
tRCD (tCK * memSpec.memtimingspec.entries.at("RCD")),
|
tRCD (tCK * memSpec.memtimingspec.entries.at("RCD")),
|
||||||
tPPD (tCK * memSpec.memtimingspec.entries.at("PPD")),
|
tPPD (tCK * memSpec.memtimingspec.entries.at("PPD")),
|
||||||
tRP (tCK * memSpec.memtimingspec.entries.at("RP")),
|
tRP (tCK * memSpec.memtimingspec.entries.at("RP")),
|
||||||
@@ -196,9 +196,9 @@ sc_time MemSpecDDR5::getRefreshIntervalSB() const
|
|||||||
return tREFIsb;
|
return tREFIsb;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned MemSpecDDR5::getRAACDR() const
|
unsigned MemSpecDDR5::getRAADEC() const
|
||||||
{
|
{
|
||||||
return RAACDR;
|
return RAADEC;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned MemSpecDDR5::getRAAIMT() const
|
unsigned MemSpecDDR5::getRAAIMT() const
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ public:
|
|||||||
const unsigned refMode;
|
const unsigned refMode;
|
||||||
const unsigned RAAIMT;
|
const unsigned RAAIMT;
|
||||||
const unsigned RAAMMT;
|
const unsigned RAAMMT;
|
||||||
const unsigned RAACDR;
|
const unsigned RAADEC;
|
||||||
|
|
||||||
// Memspec Variables:
|
// Memspec Variables:
|
||||||
const sc_core::sc_time tRCD;
|
const sc_core::sc_time tRCD;
|
||||||
@@ -119,7 +119,7 @@ public:
|
|||||||
sc_core::sc_time getRefreshIntervalAB() const override;
|
sc_core::sc_time getRefreshIntervalAB() const override;
|
||||||
sc_core::sc_time getRefreshIntervalSB() const override;
|
sc_core::sc_time getRefreshIntervalSB() const override;
|
||||||
|
|
||||||
unsigned getRAACDR() const override;
|
unsigned getRAADEC() const override;
|
||||||
unsigned getRAAIMT() const override;
|
unsigned getRAAIMT() const override;
|
||||||
unsigned getRAAMMT() const override;
|
unsigned getRAAMMT() const override;
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ MemSpecHBM3::MemSpecHBM3(const DRAMSys::Config::MemSpec &memSpec)
|
|||||||
memSpec.memarchitecturespec.entries.at("nbrOfDevices")),
|
memSpec.memarchitecturespec.entries.at("nbrOfDevices")),
|
||||||
RAAIMT(memSpec.memarchitecturespec.entries.at("RAAIMT")),
|
RAAIMT(memSpec.memarchitecturespec.entries.at("RAAIMT")),
|
||||||
RAAMMT(memSpec.memarchitecturespec.entries.at("RAAMMT")),
|
RAAMMT(memSpec.memarchitecturespec.entries.at("RAAMMT")),
|
||||||
RAACDR(memSpec.memarchitecturespec.entries.at("RAACDR")),
|
RAADEC(memSpec.memarchitecturespec.entries.at("RAADEC")),
|
||||||
tDQSCK (tCK * memSpec.memtimingspec.entries.at("DQSCK")),
|
tDQSCK (tCK * memSpec.memtimingspec.entries.at("DQSCK")),
|
||||||
tRC (tCK * memSpec.memtimingspec.entries.at("RC")),
|
tRC (tCK * memSpec.memtimingspec.entries.at("RC")),
|
||||||
tRAS (tCK * memSpec.memtimingspec.entries.at("RAS")),
|
tRAS (tCK * memSpec.memtimingspec.entries.at("RAS")),
|
||||||
@@ -179,9 +179,9 @@ TimeInterval MemSpecHBM3::getIntervalOnDataStrobe(Command command, const tlm_gen
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned MemSpecHBM3::getRAACDR() const
|
unsigned MemSpecHBM3::getRAADEC() const
|
||||||
{
|
{
|
||||||
return RAACDR;
|
return RAADEC;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned MemSpecHBM3::getRAAIMT() const
|
unsigned MemSpecHBM3::getRAAIMT() const
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public:
|
|||||||
|
|
||||||
const unsigned RAAIMT;
|
const unsigned RAAIMT;
|
||||||
const unsigned RAAMMT;
|
const unsigned RAAMMT;
|
||||||
const unsigned RAACDR;
|
const unsigned RAADEC;
|
||||||
|
|
||||||
// Memspec Variables:
|
// Memspec Variables:
|
||||||
const sc_core::sc_time tDQSCK;
|
const sc_core::sc_time tDQSCK;
|
||||||
@@ -89,7 +89,7 @@ public:
|
|||||||
sc_core::sc_time getRefreshIntervalAB() const override;
|
sc_core::sc_time getRefreshIntervalAB() const override;
|
||||||
sc_core::sc_time getRefreshIntervalPB() const override;
|
sc_core::sc_time getRefreshIntervalPB() const override;
|
||||||
|
|
||||||
unsigned getRAACDR() const override;
|
unsigned getRAADEC() const override;
|
||||||
unsigned getRAAIMT() const override;
|
unsigned getRAAIMT() const override;
|
||||||
unsigned getRAAMMT() const override;
|
unsigned getRAAMMT() const override;
|
||||||
|
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ unsigned MemSpec::getPer2BankOffset() const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned MemSpec::getRAACDR() const
|
unsigned MemSpec::getRAADEC() const
|
||||||
{
|
{
|
||||||
SC_REPORT_FATAL("MemSpec", "Refresh Management not supported");
|
SC_REPORT_FATAL("MemSpec", "Refresh Management not supported");
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ public:
|
|||||||
|
|
||||||
virtual unsigned getRAAIMT() const;
|
virtual unsigned getRAAIMT() const;
|
||||||
virtual unsigned getRAAMMT() const;
|
virtual unsigned getRAAMMT() const;
|
||||||
virtual unsigned getRAACDR() const;
|
virtual unsigned getRAADEC() const;
|
||||||
|
|
||||||
virtual bool hasRasAndCasBus() const;
|
virtual bool hasRasAndCasBus() const;
|
||||||
|
|
||||||
|
|||||||
@@ -85,8 +85,8 @@ void BankMachine::update(Command command)
|
|||||||
|
|
||||||
if (refreshManagement)
|
if (refreshManagement)
|
||||||
{
|
{
|
||||||
if (refreshManagementCounter > memSpec.getRAACDR())
|
if (refreshManagementCounter > memSpec.getRAADEC())
|
||||||
refreshManagementCounter -= memSpec.getRAACDR();
|
refreshManagementCounter -= memSpec.getRAADEC();
|
||||||
else
|
else
|
||||||
refreshManagementCounter = 0;
|
refreshManagementCounter = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@
|
|||||||
},
|
},
|
||||||
"memspec": {
|
"memspec": {
|
||||||
"memarchitecturespec": {
|
"memarchitecturespec": {
|
||||||
"RAACDR": 1,
|
"RAADEC": 1,
|
||||||
"RAAIMT": 32,
|
"RAAIMT": 32,
|
||||||
"RAAMMT": 96,
|
"RAAMMT": 96,
|
||||||
"burstLength": 16,
|
"burstLength": 16,
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"refMode": 1,
|
"refMode": 1,
|
||||||
"RAAIMT" : 32,
|
"RAAIMT" : 32,
|
||||||
"RAAMMT" : 96,
|
"RAAMMT" : 96,
|
||||||
"RAACDR" : 16
|
"RAADEC" : 16
|
||||||
},
|
},
|
||||||
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3200A",
|
"memoryId": "JEDEC_2x8x2Gbx4_DDR5-3200A",
|
||||||
"memoryType": "DDR5",
|
"memoryType": "DDR5",
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ DRAMSys::Config::MemSpec ConfigurationTest::createMemSpec()
|
|||||||
{"refMode", 1},
|
{"refMode", 1},
|
||||||
{"RAAIMT", 32},
|
{"RAAIMT", 32},
|
||||||
{"RAAMMT", 96},
|
{"RAAMMT", 96},
|
||||||
{"RAACDR", 1}}};
|
{"RAADEC", 1}}};
|
||||||
|
|
||||||
MemTimingSpecType memTimingSpec{{{
|
MemTimingSpecType memTimingSpec{{{
|
||||||
{"RCD", 22}, {"PPD", 2}, {"RP", 22}, {"RAS", 52},
|
{"RCD", 22}, {"PPD", 2}, {"RP", 22}, {"RAS", 52},
|
||||||
@@ -352,7 +352,7 @@ TEST_F(ConfigurationTest, MemSpec)
|
|||||||
{
|
{
|
||||||
"memspec": {
|
"memspec": {
|
||||||
"memarchitecturespec": {
|
"memarchitecturespec": {
|
||||||
"RAACDR": 1,
|
"RAADEC": 1,
|
||||||
"RAAIMT": 32,
|
"RAAIMT": 32,
|
||||||
"RAAMMT": 96,
|
"RAAMMT": 96,
|
||||||
"burstLength": 16,
|
"burstLength": 16,
|
||||||
|
|||||||
Reference in New Issue
Block a user