ΣSigmaStudio Ask AI Русский Log in

Memory restriction in Core0(ARM) ADSPSC58x

Processors & DSP hemanthkumar Jul 16, 2018 00:00 6 replies Original on forum ↗
Subscribe
hemanthkumar Question
Jul 16, 2018 00:00

where we need to check these memory restrictions on core0(ARM Cortex-A5)ADSPSC58x.

According to the processor reference manual i found these below sizes.

Please clarify this doubt?

>Core0 Dedicated L1 - 64KB?!(Memory Size)
>Core0 Dedicated L2 - 256KB?!(Memory Size)
>Common L2
>Common L3

ADIApproved Reply
Jul 20, 2018 00:00

Hello,

We would suggest you to refer the "ADSP-SC58x/ADSP-2158x Memory Map" Figure 5 of the adsp-sc58x datasheet and find the datasheet link below.
http://www.analog.com/media/en/technical-documentation/data-sheets/ADSP-SC582_583_584_587_589_ADSP-21583_584_587.pdf

Also we recommend you to refer the "SYSTEM INFRASTRUCTURE" section in datasheet which describes the system memory infrastructure of the ADSP-SC58x/ADSP-2158x processors.

Best Regards,

Jithul

hemanthkumar Reply
Aug 1, 2018 00:00

Hi Jithul,
Thanks for your continues support.

In Core_0 adsp-sc58x-common.ld file L1 memory not present.L2 and L3 memory only available on Core0 .ld file.
In reference manual Figure-1 L1-Cache (32KB-Instruction cache,32KB-Data Cache) available.
where we need to check this L1 cache memory on Core0 and L2 Cache memory in document wise 256KB given at Figure_1.

Please provide where this cache memories available.

Please provide the feedback.

hemanthkumar Reply
Aug 1, 2018 00:00

HI Jithul,

Thanks for your continues support.

Please clarify these below quires.

1. Figure_5 they given ARM address space range 0x00000000 to 0x20000000.But in .map file starting address 0x00000000,0x20008000 and 0x89000000 range available.

2. Figure_1:32KB Instruction cache and 32KB Data cache. Where we need to check these memory range.

3. Please provide Core0 L2 memory address ranges start and end address.

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin

ADIApproved Reply
Aug 16, 2018 00:00

Are you looking at the .ld file in the below path.

C:\Analog Devices\CrossCore Embedded Studio 2.8.1\ARM\arm-none-eabi\arm-none-eabi\lib\sc589_rev_any?

Please confirm

hemanthkumar Reply
Aug 16, 2018 00:00

Hi Jithul,

kindly provide the feedback for above quires.