RT106x memory allocation

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RT106x memory allocation

1,560 次查看
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

标签 (1)
0 项奖励
回复
1 回复

1,554 次查看
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 项奖励
回复