From 61c4ba9a95680b3b0978d84f3db7328a67ae3a29 Mon Sep 17 00:00:00 2001 From: Hugh Breslin Date: Mon, 8 Jan 2024 11:17:24 +0100 Subject: [PATCH] MSS config: update LPDDR4 tRFC value Updated the tRFC value for LPDDR4 from 380ns to 280ns to match the LPDDR4 data sheet and regenerated XML files using Libero SoC v2023.2. Signed-off-by: M31864 --- XML/MPFS_Icicle_MSS_Baremetal.xml | 211 ++++++++++++++++- ...MPFS_Icicle_MSS_Baremetal_I2C_Loopback.xml | 211 ++++++++++++++++- ...MPFS_Icicle_MSS_Baremetal_SPI_Loopback.xml | 211 ++++++++++++++++- ...MPFS_Icicle_MSS_Linux_I2C_Loopback_cfg.xml | 217 +++++++++++++++++- ...MPFS_Icicle_MSS_Linux_SPI_Loopback_cfg.xml | 217 +++++++++++++++++- XML/MPFS_Icicle_MSS_Linux_cfg.xml | 217 +++++++++++++++++- script_support/MPFS_ICICLE_MSS_baremetal.cfg | 2 +- script_support/MPFS_ICICLE_MSS_linux.cfg | 2 +- 8 files changed, 1229 insertions(+), 59 deletions(-) diff --git a/XML/MPFS_Icicle_MSS_Baremetal.xml b/XML/MPFS_Icicle_MSS_Baremetal.xml index da2170a..8b0ad8c 100755 --- a/XML/MPFS_Icicle_MSS_Baremetal.xml +++ b/XML/MPFS_Icicle_MSS_Baremetal.xml @@ -1,11 +1,11 @@ - 2022.2 + 2023.2 ICICLE_MSS MPFS250T_ES FCVG484 - 08-08-2022_14:45:01 - 0.6.5 + 01-08-2024_11:10:03 + 0.6.8 @@ -1440,7 +1440,7 @@ 0x1 0x1 - + 0x0 0x0 0x0 @@ -1681,7 +1681,7 @@ 0x0 0x0 - + 0x0 0x0 0x0 @@ -1920,9 +1920,204 @@ 0x7F 0x1F - + 0x02 + + 3 + + + 3 + + + 4 + + + 3 + + + 1 + + + 1 + + + 1 + + + 4 + + + 2 + + + 3 + + + 0 + + + 1 + + + 7 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 7 + + + 6 + + + 5 + + + 0 + + + 7 + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 2 + + + 5 + + + 1 + + + 2 + + + 3 + + + 2 + + + 1 + + + 2 + + + 3 + + + 2 + + + 0 + + + 1 + + + 6 + + + 7 + + + 0 + + + 1 + + + 6 + + + 0 + + + 2 + + + 1 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0x0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0x1 + + + 2 + + + 2 + + + 2 + + + 2 + + + 0x2 + @@ -2818,7 +3013,7 @@ 0x20 - 0x130 + 0xE0 0x8 @@ -3256,7 +3451,7 @@ 0x00000000 - 0x00000000 + 0x0 0x00000000 diff --git a/XML/MPFS_Icicle_MSS_Baremetal_I2C_Loopback.xml b/XML/MPFS_Icicle_MSS_Baremetal_I2C_Loopback.xml index a58501f..5222dd2 100755 --- a/XML/MPFS_Icicle_MSS_Baremetal_I2C_Loopback.xml +++ b/XML/MPFS_Icicle_MSS_Baremetal_I2C_Loopback.xml @@ -1,11 +1,11 @@ - 2022.2 + 2023.2 ICICLE_MSS MPFS250T_ES FCVG484 - 08-08-2022_14:48:05 - 0.6.5 + 01-08-2024_11:15:07 + 0.6.8 @@ -1440,7 +1440,7 @@ 0x1 0x1 - + 0x0 0x0 0x0 @@ -1681,7 +1681,7 @@ 0x0 0x0 - + 0x0 0x0 0x0 @@ -1920,9 +1920,204 @@ 0x7F 0x1F - + 0x02 + + 3 + + + 3 + + + 4 + + + 3 + + + 1 + + + 1 + + + 1 + + + 4 + + + 2 + + + 3 + + + 0 + + + 1 + + + 7 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 7 + + + 6 + + + 5 + + + 0 + + + 7 + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 2 + + + 5 + + + 1 + + + 2 + + + 3 + + + 2 + + + 1 + + + 2 + + + 3 + + + 2 + + + 0 + + + 1 + + + 6 + + + 7 + + + 0 + + + 1 + + + 6 + + + 0 + + + 2 + + + 1 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0x0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0x1 + + + 2 + + + 2 + + + 2 + + + 2 + + + 0x2 + @@ -2818,7 +3013,7 @@ 0x20 - 0x130 + 0xE0 0x8 @@ -3256,7 +3451,7 @@ 0x00000000 - 0x00000000 + 0x0 0x00000000 diff --git a/XML/MPFS_Icicle_MSS_Baremetal_SPI_Loopback.xml b/XML/MPFS_Icicle_MSS_Baremetal_SPI_Loopback.xml index 232049f..325f578 100755 --- a/XML/MPFS_Icicle_MSS_Baremetal_SPI_Loopback.xml +++ b/XML/MPFS_Icicle_MSS_Baremetal_SPI_Loopback.xml @@ -1,11 +1,11 @@ - 2022.2 + 2023.2 ICICLE_MSS MPFS250T_ES FCVG484 - 08-08-2022_14:48:56 - 0.6.5 + 01-08-2024_11:15:37 + 0.6.8 @@ -1440,7 +1440,7 @@ 0x1 0x1 - + 0x0 0x0 0x0 @@ -1681,7 +1681,7 @@ 0x0 0x0 - + 0x0 0x0 0x0 @@ -1920,9 +1920,204 @@ 0x7F 0x1F - + 0x02 + + 3 + + + 3 + + + 4 + + + 3 + + + 1 + + + 1 + + + 1 + + + 4 + + + 2 + + + 3 + + + 0 + + + 1 + + + 7 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 7 + + + 6 + + + 5 + + + 0 + + + 7 + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 2 + + + 5 + + + 1 + + + 2 + + + 3 + + + 2 + + + 1 + + + 2 + + + 3 + + + 2 + + + 0 + + + 1 + + + 6 + + + 7 + + + 0 + + + 1 + + + 6 + + + 0 + + + 2 + + + 1 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0x0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0x1 + + + 2 + + + 2 + + + 2 + + + 2 + + + 0x2 + @@ -2818,7 +3013,7 @@ 0x20 - 0x130 + 0xE0 0x8 @@ -3256,7 +3451,7 @@ 0x00000000 - 0x00000000 + 0x0 0x00000000 diff --git a/XML/MPFS_Icicle_MSS_Linux_I2C_Loopback_cfg.xml b/XML/MPFS_Icicle_MSS_Linux_I2C_Loopback_cfg.xml index 9311bfe..c3f4ad2 100755 --- a/XML/MPFS_Icicle_MSS_Linux_I2C_Loopback_cfg.xml +++ b/XML/MPFS_Icicle_MSS_Linux_I2C_Loopback_cfg.xml @@ -1,11 +1,11 @@ - 2022.2 + 2023.2 ICICLE_MSS MPFS250T_ES FCVG484 - 08-08-2022_14:13:27 - 0.6.5 + 01-08-2024_10:58:11 + 0.6.8 @@ -1440,7 +1440,7 @@ 0x1 0x1 - + 0x0 0x0 0x0 @@ -1681,7 +1681,7 @@ 0x0 0x0 - + 0x0 0x0 0x0 @@ -1920,9 +1920,204 @@ 0x7F 0x1F - + 0x02 + + 3 + + + 3 + + + 4 + + + 3 + + + 1 + + + 1 + + + 1 + + + 4 + + + 2 + + + 3 + + + 0 + + + 1 + + + 7 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 7 + + + 6 + + + 5 + + + 0 + + + 7 + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 2 + + + 5 + + + 1 + + + 2 + + + 3 + + + 2 + + + 1 + + + 2 + + + 3 + + + 2 + + + 0 + + + 1 + + + 6 + + + 7 + + + 0 + + + 1 + + + 6 + + + 0 + + + 2 + + + 1 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0x0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0x1 + + + 2 + + + 2 + + + 2 + + + 2 + + + 0x2 + @@ -2350,7 +2545,7 @@ - + 0x7F80 @@ -2408,12 +2603,12 @@ 0x1 - 0x6c00 + 0x6C00 0x0 0x1 - 0x7f30 + 0x7F30 0x0 0x1 @@ -2818,7 +3013,7 @@ 0x20 - 0x130 + 0xE0 0x8 @@ -3256,7 +3451,7 @@ 0x00000000 - 0x00000000 + 0x0 0x00000000 diff --git a/XML/MPFS_Icicle_MSS_Linux_SPI_Loopback_cfg.xml b/XML/MPFS_Icicle_MSS_Linux_SPI_Loopback_cfg.xml index a1bb9c2..9999d09 100755 --- a/XML/MPFS_Icicle_MSS_Linux_SPI_Loopback_cfg.xml +++ b/XML/MPFS_Icicle_MSS_Linux_SPI_Loopback_cfg.xml @@ -1,11 +1,11 @@ - 2022.2 + 2023.2 ICICLE_MSS MPFS250T_ES FCVG484 - 08-08-2022_14:13:38 - 0.6.5 + 01-08-2024_10:57:25 + 0.6.8 @@ -1440,7 +1440,7 @@ 0x1 0x1 - + 0x0 0x0 0x0 @@ -1681,7 +1681,7 @@ 0x0 0x0 - + 0x0 0x0 0x0 @@ -1920,9 +1920,204 @@ 0x7F 0x1F - + 0x02 + + 3 + + + 3 + + + 4 + + + 3 + + + 1 + + + 1 + + + 1 + + + 4 + + + 2 + + + 3 + + + 0 + + + 1 + + + 7 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 7 + + + 6 + + + 5 + + + 0 + + + 7 + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 2 + + + 5 + + + 1 + + + 2 + + + 3 + + + 2 + + + 1 + + + 2 + + + 3 + + + 2 + + + 0 + + + 1 + + + 6 + + + 7 + + + 0 + + + 1 + + + 6 + + + 0 + + + 2 + + + 1 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0x0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0x1 + + + 2 + + + 2 + + + 2 + + + 2 + + + 0x2 + @@ -2350,7 +2545,7 @@ - + 0x7F80 @@ -2408,12 +2603,12 @@ 0x1 - 0x6c00 + 0x6C00 0x0 0x1 - 0x7f30 + 0x7F30 0x0 0x1 @@ -2818,7 +3013,7 @@ 0x20 - 0x130 + 0xE0 0x8 @@ -3256,7 +3451,7 @@ 0x00000000 - 0x00000000 + 0x0 0x00000000 diff --git a/XML/MPFS_Icicle_MSS_Linux_cfg.xml b/XML/MPFS_Icicle_MSS_Linux_cfg.xml index f8a90e3..41e9d02 100755 --- a/XML/MPFS_Icicle_MSS_Linux_cfg.xml +++ b/XML/MPFS_Icicle_MSS_Linux_cfg.xml @@ -1,11 +1,11 @@ - 2022.2 + 2023.2 ICICLE_MSS MPFS250T_ES FCVG484 - 08-08-2022_14:11:08 - 0.6.5 + 01-08-2024_10:26:09 + 0.6.8 @@ -1440,7 +1440,7 @@ 0x1 0x1 - + 0x0 0x0 0x0 @@ -1681,7 +1681,7 @@ 0x0 0x0 - + 0x0 0x0 0x0 @@ -1920,9 +1920,204 @@ 0x7F 0x1F - + 0x02 + + 3 + + + 3 + + + 4 + + + 3 + + + 1 + + + 1 + + + 1 + + + 4 + + + 2 + + + 3 + + + 0 + + + 1 + + + 7 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 7 + + + 6 + + + 5 + + + 0 + + + 7 + + + 0 + + + 1 + + + 2 + + + 3 + + + 4 + + + 2 + + + 5 + + + 1 + + + 2 + + + 3 + + + 2 + + + 1 + + + 2 + + + 3 + + + 2 + + + 0 + + + 1 + + + 6 + + + 7 + + + 0 + + + 1 + + + 6 + + + 0 + + + 2 + + + 1 + + + 3 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0x0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0x1 + + + 2 + + + 2 + + + 2 + + + 2 + + + 0x2 + @@ -2350,7 +2545,7 @@ - + 0x7F80 @@ -2408,12 +2603,12 @@ 0x1 - 0x6c00 + 0x6C00 0x0 0x1 - 0x7f30 + 0x7F30 0x0 0x1 @@ -2818,7 +3013,7 @@ 0x20 - 0x130 + 0xE0 0x8 @@ -3256,7 +3451,7 @@ 0x00000000 - 0x00000000 + 0x0 0x00000000 diff --git a/script_support/MPFS_ICICLE_MSS_baremetal.cfg b/script_support/MPFS_ICICLE_MSS_baremetal.cfg index 659491c..f94c3c8 100644 --- a/script_support/MPFS_ICICLE_MSS_baremetal.cfg +++ b/script_support/MPFS_ICICLE_MSS_baremetal.cfg @@ -1012,7 +1012,7 @@ LPDDR4_TIMING_RAS 42 LPDDR4_TIMING_RC 63 LPDDR4_TIMING_RCD 18 LPDDR4_TIMING_REFI 3.905 -LPDDR4_TIMING_RFC 380 +LPDDR4_TIMING_RFC 280 LPDDR4_TIMING_RP 21 LPDDR4_TIMING_RRD 10 LPDDR4_TIMING_RTP 10 diff --git a/script_support/MPFS_ICICLE_MSS_linux.cfg b/script_support/MPFS_ICICLE_MSS_linux.cfg index bbc1ef7..45a4608 100644 --- a/script_support/MPFS_ICICLE_MSS_linux.cfg +++ b/script_support/MPFS_ICICLE_MSS_linux.cfg @@ -1016,7 +1016,7 @@ LPDDR4_TIMING_RAS 42 LPDDR4_TIMING_RC 63 LPDDR4_TIMING_RCD 18 LPDDR4_TIMING_REFI 3.905 -LPDDR4_TIMING_RFC 380 +LPDDR4_TIMING_RFC 280 LPDDR4_TIMING_RP 21 LPDDR4_TIMING_RRD 10 LPDDR4_TIMING_RTP 10