; Copyright (C) 2020 Arm Limited or its affiliates. All rights reserved. ; ; SPDX-License-Identifier: Apache-2.0 ; ; Licensed under the Apache License, Version 2.0 (the License); you may ; not use this file except in compliance with the License. ; You may obtain a copy of the License at ; ; www.apache.org/licenses/LICENSE-2.0 ; ; Unless required by applicable law or agreed to in writing, software ; distributed under the License is distributed on an AS IS BASIS, WITHOUT ; WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ; See the License for the specific language governing permissions and ; limitations under the License. ; ----------------------------------------------------------------------------- ; Vela configuration file ; ----------------------------------------------------------------------------- ; System Configuration ; Ethos-U55 Deep Embedded: SRAM (1.6 GB/s) and Flash (0.1 GB/s) [System_Config.Ethos_U55_Deep_Embedded] core_clock=200e6 axi0_port=Sram axi1_port=OffChipFlash Sram_clock_scale=1.0 OffChipFlash_clock_scale=0.0625 ; Ethos-U55 High-End Embedded: SRAM (4 GB/s) and Flash (0.5 GB/s) [System_Config.Ethos_U55_High_End_Embedded] core_clock=500e6 axi0_port=Sram axi1_port=OffChipFlash Sram_clock_scale=1.0 OffChipFlash_clock_scale=0.125 ; Ethos-U65 Embedded: SRAM (8 GB/s) and Flash (0.5 GB/s) [System_Config.Ethos_U65_Embedded] core_clock=500e6 axi0_port=Sram axi1_port=OffChipFlash Sram_clock_scale=1.0 OffChipFlash_clock_scale=0.0625 ; Ethos-U65 Mid-End: SRAM (8 GB/s) and DRAM (3.75 GB/s) [System_Config.Ethos_U65_Mid_End] core_clock=500e6 axi0_port=Sram axi1_port=Dram Sram_clock_scale=1.0 Dram_clock_scale=0.46875 ; Ethos-U65 High-End: SRAM (16 GB/s) and DRAM (3.75 GB/s) [System_Config.Ethos_U65_High_End] core_clock=1e9 axi0_port=Sram axi1_port=Dram Sram_clock_scale=1.0 Dram_clock_scale=0.234375 ; Ethos-U65 Client-Server: SRAM (16 GB/s) and DRAM (12 GB/s) [System_Config.Ethos_U65_Client_Server] core_clock=1e9 axi0_port=Sram axi1_port=Dram Sram_clock_scale=1.0 Dram_clock_scale=0.75 ; ----------------------------------------------------------------------------- ; Memory Mode ; SRAM Only: only one AXI port is used and the SRAM is used for all storage [Memory_Mode.Sram_Only] const_mem_area=Axi0 arena_mem_area=Axi0 cache_mem_area=Axi0 ; Shared SRAM: the SRAM is shared between the Ethos-U and the Cortex-M software. ; The non-SRAM memory is assumed to be read-only [Memory_Mode.Shared_Sram] const_mem_area=Axi1 arena_mem_area=Axi0 cache_mem_area=Axi0 ; Dedicated SRAM: the SRAM (384KB) is only for use by the Ethos-U ; The non-SRAM memory is assumed to be read-writeable [Memory_Mode.Dedicated_Sram] const_mem_area=Axi1 arena_mem_area=Axi1 cache_mem_area=Axi0 cache_sram_size=393216 ; Dedicated SRAM 512KB: the SRAM (512KB) is only for use by the Ethos-U ; The non-SRAM memory is assumed to be read-writeable [Memory_Mode.Dedicated_Sram_512KB] inherit=Memory_Mode.Dedicated_Sram cache_sram_size=524288