aboutsummaryrefslogtreecommitdiff
path: root/vela.ini
diff options
context:
space:
mode:
authorDiqing Zhong <diqing.zhong@arm.com>2020-12-11 13:07:37 +0100
committerpatrik.gustavsson <patrik.gustavsson@arm.com>2020-12-16 16:46:31 +0000
commitf842b69d007e70d70fc5cef3b6f1f50b4cabbd90 (patch)
tree0757948e7b4eeb8f3f9da70b05ef205b5ac5c255 /vela.ini
parent7a6f8438aaf750380a9fff799ca81ff5c7e2ae43 (diff)
downloadethos-u-vela-f842b69d007e70d70fc5cef3b6f1f50b4cabbd90.tar.gz
MLBEDSW-3465: Add memory settings into sys config
Signed-off-by: Diqing Zhong <diqing.zhong@arm.com> Change-Id: I4a5c53d0c5957595fc639b174b2b227ea043d409
Diffstat (limited to 'vela.ini')
-rw-r--r--vela.ini38
1 files changed, 37 insertions, 1 deletions
diff --git a/vela.ini b/vela.ini
index 94ab4fae..47fa6696 100644
--- a/vela.ini
+++ b/vela.ini
@@ -26,7 +26,13 @@ core_clock=200e6
axi0_port=Sram
axi1_port=OffChipFlash
Sram_clock_scale=1.0
+Sram_burst_length=32
+Sram_read_latency=32
+Sram_write_latency=32
OffChipFlash_clock_scale=0.0625
+OffChipFlash_burst_length=128
+OffChipFlash_read_latency=64
+OffChipFlash_write_latency=64
; Ethos-U55 High-End Embedded: SRAM (4 GB/s) and Flash (0.5 GB/s)
[System_Config.Ethos_U55_High_End_Embedded]
@@ -34,7 +40,13 @@ core_clock=500e6
axi0_port=Sram
axi1_port=OffChipFlash
Sram_clock_scale=1.0
+Sram_burst_length=32
+Sram_read_latency=32
+Sram_write_latency=32
OffChipFlash_clock_scale=0.125
+OffChipFlash_burst_length=128
+OffChipFlash_read_latency=64
+OffChipFlash_write_latency=64
; Ethos-U65 Embedded: SRAM (8 GB/s) and Flash (0.5 GB/s)
[System_Config.Ethos_U65_Embedded]
@@ -42,7 +54,13 @@ core_clock=500e6
axi0_port=Sram
axi1_port=OffChipFlash
Sram_clock_scale=1.0
+Sram_burst_length=32
+Sram_read_latency=32
+Sram_write_latency=32
OffChipFlash_clock_scale=0.0625
+OffChipFlash_burst_length=128
+OffChipFlash_read_latency=64
+OffChipFlash_write_latency=64
; Ethos-U65 Mid-End: SRAM (8 GB/s) and DRAM (3.75 GB/s)
[System_Config.Ethos_U65_Mid_End]
@@ -50,7 +68,13 @@ core_clock=500e6
axi0_port=Sram
axi1_port=Dram
Sram_clock_scale=1.0
+Sram_burst_length=32
+Sram_read_latency=32
+Sram_write_latency=32
Dram_clock_scale=0.46875
+Dram_burst_length=128
+Dram_read_latency=500
+Dram_write_latency=250
; Ethos-U65 High-End: SRAM (16 GB/s) and DRAM (3.75 GB/s)
[System_Config.Ethos_U65_High_End]
@@ -58,7 +82,13 @@ core_clock=1e9
axi0_port=Sram
axi1_port=Dram
Sram_clock_scale=1.0
+Sram_burst_length=32
+Sram_read_latency=32
+Sram_write_latency=32
Dram_clock_scale=0.234375
+Dram_burst_length=128
+Dram_read_latency=500
+Dram_write_latency=250
; Ethos-U65 Client-Server: SRAM (16 GB/s) and DRAM (12 GB/s)
[System_Config.Ethos_U65_Client_Server]
@@ -66,7 +96,13 @@ core_clock=1e9
axi0_port=Sram
axi1_port=Dram
Sram_clock_scale=1.0
+Sram_burst_length=32
+Sram_read_latency=32
+Sram_write_latency=32
Dram_clock_scale=0.75
+Dram_burst_length=128
+Dram_read_latency=500
+Dram_write_latency=250
; -----------------------------------------------------------------------------
; Memory Mode
@@ -96,4 +132,4 @@ cache_sram_size=393216
; The non-SRAM memory is assumed to be read-writeable
[Memory_Mode.Dedicated_Sram_512KB]
inherit=Memory_Mode.Dedicated_Sram
-cache_sram_size=524288 \ No newline at end of file
+cache_sram_size=524288