Where is a user_program.xe executed? Topic is solved

If you have a simple question and just want an answer.
Kasebe
Member++
Posts: 28
Joined: Tue Jan 07, 2014 7:49 am

Where is a user_program.xe executed?

Post by Kasebe »

I would like to know basic mechanism in X-core.

Generally, Microcontroller loads user program SRAM from ROM and executes them on SRAM.

In case of XMOS, is the user program(.xe) executed on internal SRAM?

Otherwise, is it just configured form SPI Flash and not used SRAM for loading program?

 

Thank you.

 
You do not have the required permissions to view the files attached to this post.


View Solution
User avatar
Bianco
XCore Expert
Posts: 754
Joined: Thu Dec 10, 2009 6:56 pm

Post by Bianco »

Hi,

When booting from SPI flash, the application image is loaded in SRAM.

Thus SRAM contains both code and data.

Kasebe
Member++
Posts: 28
Joined: Tue Jan 07, 2014 7:49 am

Post by Kasebe »

Thank you for your answer.

Can it realize in external SDRAM as well?

Can external SDRAM on XMOS operate program executing?

 

Thank you.