Change names of LPDDR5 timings from tRCDRD/tRCDWR to tRCD_L/tRCD_S.
This commit is contained in:
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5-0533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 3,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 3,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 3,
|
||||
"RPpb": 3,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5-1067",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 5,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 5,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 6,
|
||||
"RPpb": 5,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5-1600",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 8,
|
||||
"RCDWR": 8,
|
||||
"RCD_L": 8,
|
||||
"RCD_S": 8,
|
||||
"PPD": 2,
|
||||
"RPab": 9,
|
||||
"RPpb": 8,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5-2133",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5-2750",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5-3200",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-0533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 2,
|
||||
"RCDWR": 2,
|
||||
"RCD_L": 2,
|
||||
"RCD_S": 2,
|
||||
"PPD": 2,
|
||||
"RPab": 2,
|
||||
"RPpb": 2,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-1067",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 3,
|
||||
"RCDWR": 2,
|
||||
"RCD_L": 3,
|
||||
"RCD_S": 2,
|
||||
"PPD": 2,
|
||||
"RPab": 3,
|
||||
"RPpb": 3,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-1600",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 4,
|
||||
"RCDWR": 2,
|
||||
"RCD_L": 4,
|
||||
"RCD_S": 2,
|
||||
"PPD": 2,
|
||||
"RPab": 5,
|
||||
"RPpb": 4,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-2133",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 5,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 5,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 6,
|
||||
"RPpb": 5,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-2750",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 7,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 7,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 8,
|
||||
"RPpb": 7,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_16B_LPDDR5X-3200",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 8,
|
||||
"RCDWR": 4,
|
||||
"RCD_L": 8,
|
||||
"RCD_S": 4,
|
||||
"PPD": 2,
|
||||
"RPab": 9,
|
||||
"RPpb": 8,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-0533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 3,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 3,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 3,
|
||||
"RPpb": 3,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-1067",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 5,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 5,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 6,
|
||||
"RPpb": 5,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-1600",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 8,
|
||||
"RCDWR": 8,
|
||||
"RCD_L": 8,
|
||||
"RCD_S": 8,
|
||||
"PPD": 2,
|
||||
"RPab": 9,
|
||||
"RPpb": 8,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-2133",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-2750",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-3200",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-3733",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 9,
|
||||
"RCDWR": 9,
|
||||
"RCD_L": 9,
|
||||
"RCD_S": 9,
|
||||
"PPD": 2,
|
||||
"RPab": 10,
|
||||
"RPpb": 9,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-4267",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-4800",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 11,
|
||||
"RCDWR": 11,
|
||||
"RCD_L": 11,
|
||||
"RCD_S": 11,
|
||||
"PPD": 2,
|
||||
"RPab": 13,
|
||||
"RPpb": 11,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-5500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-6000",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 14,
|
||||
"RCDWR": 14,
|
||||
"RCD_L": 14,
|
||||
"RCD_S": 14,
|
||||
"PPD": 2,
|
||||
"RPab": 16,
|
||||
"RPpb": 14,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_8B_LPDDR5-6400",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5-3733",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 9,
|
||||
"RCDWR": 9,
|
||||
"RCD_L": 9,
|
||||
"RCD_S": 9,
|
||||
"PPD": 2,
|
||||
"RPab": 10,
|
||||
"RPpb": 9,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5-4267",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5-4800",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 11,
|
||||
"RCDWR": 11,
|
||||
"RCD_L": 11,
|
||||
"RCD_S": 11,
|
||||
"PPD": 2,
|
||||
"RPab": 13,
|
||||
"RPpb": 11,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5-5500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5-6000",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 14,
|
||||
"RCDWR": 14,
|
||||
"RCD_L": 14,
|
||||
"RCD_S": 14,
|
||||
"PPD": 2,
|
||||
"RPab": 16,
|
||||
"RPpb": 14,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5-6400",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-3733",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 9,
|
||||
"RCDWR": 4,
|
||||
"RCD_L": 9,
|
||||
"RCD_S": 4,
|
||||
"PPD": 2,
|
||||
"RPab": 10,
|
||||
"RPpb": 9,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-4267",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-4800",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 11,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 11,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 13,
|
||||
"RPpb": 11,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-5500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 6,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 6,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-6000",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 14,
|
||||
"RCDWR": 7,
|
||||
"RCD_L": 14,
|
||||
"RCD_S": 7,
|
||||
"PPD": 2,
|
||||
"RPab": 16,
|
||||
"RPpb": 14,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-6400",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 7,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 7,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-7500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 17,
|
||||
"RCDWR": 8,
|
||||
"RCD_L": 17,
|
||||
"RCD_S": 8,
|
||||
"PPD": 2,
|
||||
"RPab": 20,
|
||||
"RPpb": 17,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_1Gbx16_BG_LPDDR5X-8533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 20,
|
||||
"RCDWR": 9,
|
||||
"RCD_L": 20,
|
||||
"RCD_S": 9,
|
||||
"PPD": 2,
|
||||
"RPab": 23,
|
||||
"RPpb": 20,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5-0533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 3,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 3,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 3,
|
||||
"RPpb": 3,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5-1067",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 5,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 5,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 6,
|
||||
"RPpb": 5,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5-1600",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 8,
|
||||
"RCDWR": 8,
|
||||
"RCD_L": 8,
|
||||
"RCD_S": 8,
|
||||
"PPD": 2,
|
||||
"RPab": 9,
|
||||
"RPpb": 8,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5-2133",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5-2750",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5-3200",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-0533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 2,
|
||||
"RCDWR": 2,
|
||||
"RCD_L": 2,
|
||||
"RCD_S": 2,
|
||||
"PPD": 2,
|
||||
"RPab": 2,
|
||||
"RPpb": 2,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-1067",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 3,
|
||||
"RCDWR": 2,
|
||||
"RCD_L": 3,
|
||||
"RCD_S": 2,
|
||||
"PPD": 2,
|
||||
"RPab": 3,
|
||||
"RPpb": 3,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-1600",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 4,
|
||||
"RCDWR": 2,
|
||||
"RCD_L": 4,
|
||||
"RCD_S": 2,
|
||||
"PPD": 2,
|
||||
"RPab": 5,
|
||||
"RPpb": 4,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-2133",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 5,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 5,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 6,
|
||||
"RPpb": 5,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-2750",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 7,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 7,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 8,
|
||||
"RPpb": 7,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_16B_LPDDR5X-3200",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 8,
|
||||
"RCDWR": 4,
|
||||
"RCD_L": 8,
|
||||
"RCD_S": 4,
|
||||
"PPD": 2,
|
||||
"RPab": 9,
|
||||
"RPpb": 8,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-0533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 3,
|
||||
"RCDWR": 3,
|
||||
"RCD_L": 3,
|
||||
"RCD_S": 3,
|
||||
"PPD": 2,
|
||||
"RPab": 3,
|
||||
"RPpb": 3,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-1067",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 5,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 5,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 6,
|
||||
"RPpb": 5,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-1600",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 8,
|
||||
"RCDWR": 8,
|
||||
"RCD_L": 8,
|
||||
"RCD_S": 8,
|
||||
"PPD": 2,
|
||||
"RPab": 9,
|
||||
"RPpb": 8,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-2133",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-2750",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-3200",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-3733",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 9,
|
||||
"RCDWR": 9,
|
||||
"RCD_L": 9,
|
||||
"RCD_S": 9,
|
||||
"PPD": 2,
|
||||
"RPab": 10,
|
||||
"RPpb": 9,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-4267",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-4800",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 11,
|
||||
"RCDWR": 11,
|
||||
"RCD_L": 11,
|
||||
"RCD_S": 11,
|
||||
"PPD": 2,
|
||||
"RPab": 13,
|
||||
"RPpb": 11,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-5500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-6000",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 14,
|
||||
"RCDWR": 14,
|
||||
"RCD_L": 14,
|
||||
"RCD_S": 14,
|
||||
"PPD": 2,
|
||||
"RPab": 16,
|
||||
"RPpb": 14,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_8B_LPDDR5-6400",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5-3733",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 9,
|
||||
"RCDWR": 9,
|
||||
"RCD_L": 9,
|
||||
"RCD_S": 9,
|
||||
"PPD": 2,
|
||||
"RPab": 10,
|
||||
"RPpb": 9,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5-4267",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 10,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 10,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5-4800",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 11,
|
||||
"RCDWR": 11,
|
||||
"RCD_L": 11,
|
||||
"RCD_S": 11,
|
||||
"PPD": 2,
|
||||
"RPab": 13,
|
||||
"RPpb": 11,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5-5500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 13,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 13,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5-6000",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 14,
|
||||
"RCDWR": 14,
|
||||
"RCD_L": 14,
|
||||
"RCD_S": 14,
|
||||
"PPD": 2,
|
||||
"RPab": 16,
|
||||
"RPpb": 14,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5-6400",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 15,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 15,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-3733",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 9,
|
||||
"RCDWR": 4,
|
||||
"RCD_L": 9,
|
||||
"RCD_S": 4,
|
||||
"PPD": 2,
|
||||
"RPab": 10,
|
||||
"RPpb": 9,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-4267",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 10,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 10,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 12,
|
||||
"RPpb": 10,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-4800",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 11,
|
||||
"RCDWR": 5,
|
||||
"RCD_L": 11,
|
||||
"RCD_S": 5,
|
||||
"PPD": 2,
|
||||
"RPab": 13,
|
||||
"RPpb": 11,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-5500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 13,
|
||||
"RCDWR": 6,
|
||||
"RCD_L": 13,
|
||||
"RCD_S": 6,
|
||||
"PPD": 2,
|
||||
"RPab": 15,
|
||||
"RPpb": 13,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-6000",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 14,
|
||||
"RCDWR": 7,
|
||||
"RCD_L": 14,
|
||||
"RCD_S": 7,
|
||||
"PPD": 2,
|
||||
"RPab": 16,
|
||||
"RPpb": 14,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-6400",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 15,
|
||||
"RCDWR": 7,
|
||||
"RCD_L": 15,
|
||||
"RCD_S": 7,
|
||||
"PPD": 2,
|
||||
"RPab": 17,
|
||||
"RPpb": 15,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-7500",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 17,
|
||||
"RCDWR": 8,
|
||||
"RCD_L": 17,
|
||||
"RCD_S": 8,
|
||||
"PPD": 2,
|
||||
"RPab": 20,
|
||||
"RPpb": 17,
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
"memoryId": "JEDEC_512Mbx16_BG_LPDDR5X-8533",
|
||||
"memoryType": "LPDDR5",
|
||||
"memtimingspec": {
|
||||
"RCDRD": 20,
|
||||
"RCDWR": 9,
|
||||
"RCD_L": 20,
|
||||
"RCD_S": 9,
|
||||
"PPD": 2,
|
||||
"RPab": 23,
|
||||
"RPpb": 20,
|
||||
|
||||
@@ -67,8 +67,8 @@ MemSpecLPDDR5::MemSpecLPDDR5(const DRAMSys::Config::MemSpec &memSpec)
|
||||
tRCpb (tCK * memSpec.memTimingSpec.entries.at("RCpb")),
|
||||
tPPD (tCK * memSpec.memTimingSpec.entries.at("PPD")),
|
||||
tRAS (tCK * memSpec.memTimingSpec.entries.at("RAS")),
|
||||
tRCDRD (tCK * memSpec.memTimingSpec.entries.at("RCDRD")),
|
||||
tRCDWR (tCK * memSpec.memTimingSpec.entries.at("RCDWR")),
|
||||
tRCD_L (tCK * memSpec.memTimingSpec.entries.at("RCD_L")),
|
||||
tRCD_S (tCK * memSpec.memTimingSpec.entries.at("RCD_S")),
|
||||
tFAW (tCK * memSpec.memTimingSpec.entries.at("FAW")),
|
||||
tRRD (tCK * memSpec.memTimingSpec.entries.at("RRD")),
|
||||
//tCCD (tCK * parseUint(memspec["memtimingspec"], "CCD")),
|
||||
@@ -157,9 +157,9 @@ sc_time MemSpecLPDDR5::getExecutionTime(Command command, const tlm_generic_paylo
|
||||
else if (command == Command::ACT)
|
||||
{
|
||||
if (trans.is_read())
|
||||
return tRCDRD + tCK;
|
||||
return tRCD_L + tCK;
|
||||
else
|
||||
return tRCDWR + tCK;
|
||||
return tRCD_S + tCK;
|
||||
}
|
||||
else if (command == Command::RD)
|
||||
{
|
||||
|
||||
@@ -57,8 +57,8 @@ public:
|
||||
const sc_core::sc_time tRCpb;
|
||||
const sc_core::sc_time tRCab;
|
||||
const sc_core::sc_time tPPD;
|
||||
const sc_core::sc_time tRCDRD;
|
||||
const sc_core::sc_time tRCDWR;
|
||||
const sc_core::sc_time tRCD_L;
|
||||
const sc_core::sc_time tRCD_S;
|
||||
const sc_core::sc_time tFAW;
|
||||
const sc_core::sc_time tRRD;
|
||||
//const sc_core::sc_time tCCD;
|
||||
|
||||
@@ -91,7 +91,7 @@ sc_time CheckerLPDDR5::timeToSatisfyConstraints(Command command, const tlm_gener
|
||||
|
||||
lastCommandStart = lastScheduledByCommandAndBank[Command::ACT][bank.ID()];
|
||||
if (lastCommandStart != sc_max_time())
|
||||
earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + memSpec->tRCDRD + memSpec->tCK);
|
||||
earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + memSpec->tRCD_L + memSpec->tCK);
|
||||
|
||||
lastCommandStart = lastScheduledByCommandAndBankGroup[Command::RD][bankGroup.ID()];
|
||||
if (lastCommandStart != sc_max_time())
|
||||
@@ -245,7 +245,7 @@ sc_time CheckerLPDDR5::timeToSatisfyConstraints(Command command, const tlm_gener
|
||||
|
||||
lastCommandStart = lastScheduledByCommandAndBank[Command::ACT][bank.ID()];
|
||||
if (lastCommandStart != sc_max_time())
|
||||
earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + memSpec->tRCDWR + memSpec->tCK);
|
||||
earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + memSpec->tRCD_S + memSpec->tCK);
|
||||
|
||||
lastCommandStart = lastScheduledByCommandAndBankGroup[Command::RD][bankGroup.ID()];
|
||||
if (lastCommandStart != sc_max_time())
|
||||
|
||||
Reference in New Issue
Block a user