Change names of LPDDR5 timings from tRCDRD/tRCDWR to tRCD_L/tRCD_S.

This commit is contained in:
Lukas Steiner
2023-03-30 15:06:17 +02:00
parent 5d7171e537
commit b086fa985d
79 changed files with 160 additions and 160 deletions

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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)
{

View File

@@ -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;

View File

@@ -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())