Brokenly swap DDR data line on imx6sl

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Brokenly swap DDR data line on imx6sl

ソリューションへジャンプ
630件の閲覧回数
AccuJie
Contributor III

Hi,

We are designing a customized imx6slevk board. For swapping data line of DDR3, according to the “Hardware Development Guide”, it said ‘No restrictions for complete byte lane swapping’ and ‘D0, D8, D16, D24, D32, D40, D48, and D56 are fixed’. So, can we swap DDR data line brokenly([0-7] unused, [16-23]unused) like following picture? If yes, how can we mapping high data bus to lower memory address?

 

AccuJie_0-1604429140786.png

 

dataline_24_31.PNG

Also, it noted ‘ target DDR IC register read value must be transposed according to the data line swapping.’ So, what should be done to modify ‘DDR IC register’.

 

Best Regards,

Jie

0 件の賞賛
1 解決策
618件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi AccuJie

 

I am afraid such "brokenly([0-7] unused"  from i.MX side connection

is not supported. In general for mapping one can look at

DSIZ field MMDC_MDCTL register in sect.31.12.1 MMDC Core Control Register (MMDC_MDCTL)

i.MX 6SoloLite Applications Processor Reference Manual

"target DDR IC register read value" is not applicable to ddr3.

 

Best regards
igor

元の投稿で解決策を見る

1 返信
619件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi AccuJie

 

I am afraid such "brokenly([0-7] unused"  from i.MX side connection

is not supported. In general for mapping one can look at

DSIZ field MMDC_MDCTL register in sect.31.12.1 MMDC Core Control Register (MMDC_MDCTL)

i.MX 6SoloLite Applications Processor Reference Manual

"target DDR IC register read value" is not applicable to ddr3.

 

Best regards
igor