OCRAM memory aliasing in imx6q

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

OCRAM memory aliasing in imx6q

Jump to solution
913 Views
ajmalali
Contributor III

HI,

I read in the manual (IMX6DQRM) that " Memory alias is also supported for on-chip RAM. Address from 0x00940000 to
0x009FFFFF are alias addresses for it, any read/write operation to this area will be mapped back to the 256 Kbytes area.". How is this mapped? I mean, the OCRAM is 0.25MB and the alias memory is 0.75MB. Is there 3 address location, that may be mapped to the OCRAM area? 

Regards,

Ajmal

Labels (3)
0 Kudos
1 Solution
656 Views
RossMcLuckie
NXP Employee
NXP Employee

Not something I have looked at before, but it should be very easy to test/verify.

From the description I would expect there are four regions all identical -

0x00900000 - 0x0093ffff

0x00940000 - 0x0097ffff

0x00980000 - 0x009bffff

0x009c0000 - 0x009fffff

You should be able to test this quickly with a debugger or uboot (mm, md commands).

Regards

Ross

View solution in original post

1 Reply
657 Views
RossMcLuckie
NXP Employee
NXP Employee

Not something I have looked at before, but it should be very easy to test/verify.

From the description I would expect there are four regions all identical -

0x00900000 - 0x0093ffff

0x00940000 - 0x0097ffff

0x00980000 - 0x009bffff

0x009c0000 - 0x009fffff

You should be able to test this quickly with a debugger or uboot (mm, md commands).

Regards

Ross