RT106x memory allocation

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

RT106x memory allocation

437 Views
shai_b
Senior Contributor II

Hello team,

my customer plans to work with RT1064 and he needs a lot of RAM for his application.

1. Can you please advise how to perform a memory allocation from 2 different memories?

2. What is the difference between the RAM type ITC and OC?

Waiting for your kind feedback, Thanks a lot.

Regards,

Shai

Labels (1)
0 Kudos
1 Reply

431 Views
mjbcswitzerland
Specialist V

Hi

See section 11 of https://www.utasker.com/docs/iMX/i.MX_RT_1064_uTasker.pdf

ITC/DTC are closely coupled and operate without cache and with zero wait states - they can be allocated in 32kByte banks for instruction and data use to get optimal performance.

OC is slower but has caching option. There is a fixed 512k block of this in the 1064 and there is also the option to allocate 32k banks of FlexRAM to OC instead of ITC/DTC, although there is rarely an advantage of doing that (best use FlexRAM for ITC/DTC and not OC).

The fixed 512k OC memory is also practical for eLCD applications since it has enough space to hold 2 frame buffers for medium sized displays in 16 but color mode (without needing SDRAM and removing any external memory access)

Regards

Mark

 

0 Kudos