What is the functionality of SDRAM in IMX RT 1020 EVK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

What is the functionality of SDRAM in IMX RT 1020 EVK

Jump to solution
884 Views
narenchandra401
Contributor III

Hi , we have been checking for a suitable MCU for our application and we came down to IMX RT 1020 . 

We wanted to go with this chipset and since it does not have a inbuilt Flash we planned to boot it from QSPI ,

But here when we were going to the EVK we did not understand one thing

As per the Document 

Screenshot (38)_LI.jpg

Here it says we can select the BOOT CFG pins to boot from QSPI 

Screenshot (35)_LI.jpg

Screenshot (36)_LI.jpg

But the question  is will it be executed directly from QSPI or will it do a copy into the SDRAM and them execute , because we had no idea why this SDRAM is there in the EVK . 

If you can guide us with the procedure it will be helpfull for us to place a order of the EVK and start development . 

Let us if it is directly executed from QSPI , also why the BOOT MODE pins are used ? is it to have two boot options and to switch between them ? 

 

Will the Boot config pins handle the booting or it will it be the Code that decides to boot from which memory resource .

 

Will the code to dump the application binary into QSPI be provided by NXP , How does it work , if some one can provide a clarity it would be helpful since this is the first time we are trying out a MCU with External memory .

Screenshot (39)_LI.jpg

Purpose of SDRAM ? should we consider it in our custom board . does it boot directly boot from QSPI or will a copy of application binary be copied into SDRAM and then executed?

Labels (1)
0 Kudos
1 Solution
777 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

  It is possible to boot directly from QSPI.

Both booting an XIP and non XIP image are supported from Serial NOR Flash. For XIP
boot, the image has to be built for FlexSPI address space and for non XIP the image can
be built to execute from Internal RAM.

  Generally  external SDRAM is intended for applications, where relatively large arrays

of data to process are needed.

  The following app notes may be also interesting:

Using the i.MX RT FlexRAM

https://www.nxp.com/docs/en/application-note/AN12077.pdf 

i.MX RT Series Performance Optimization

https://www.nxp.com/docs/en/application-note/AN12437.pdf 

 

Have a great day,

Yuri

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored

 

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

View solution in original post

0 Kudos
1 Reply
778 Views
Yuri
NXP Employee
NXP Employee

Hello,

 

  It is possible to boot directly from QSPI.

Both booting an XIP and non XIP image are supported from Serial NOR Flash. For XIP
boot, the image has to be built for FlexSPI address space and for non XIP the image can
be built to execute from Internal RAM.

  Generally  external SDRAM is intended for applications, where relatively large arrays

of data to process are needed.

  The following app notes may be also interesting:

Using the i.MX RT FlexRAM

https://www.nxp.com/docs/en/application-note/AN12077.pdf 

i.MX RT Series Performance Optimization

https://www.nxp.com/docs/en/application-note/AN12437.pdf 

 

Have a great day,

Yuri

 

-------------------------------------------------------------------------------

Note:

- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored

 

Please open a new thread and refer to the closed one, if you have a related question at a later point in time.

0 Kudos