32bit access ordering on eLBC 16bit bus

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

32bit access ordering on eLBC 16bit bus

ソリューションへジャンプ
1,997件の閲覧回数
wonderwizard
Contributor III

If the 8313 performs a 32bit access via a 16bit eLBC two 16bit cycles are performed with incremented addreses.

My question:

write(address, value)

write(0x01000,0xFFAAFF55) #write a 32bit value to address 0x01000

which part of 0xFFAAFF55 is written in the first beat to address 0x01000?

0xFFAA or 0xFF55?

Thanks

Chris


0 件の賞賛
返信
1 解決策
1,805件の閲覧回数
alexander_yakov
NXP Employee
NXP Employee

For 0xFFAAFF55 written to address 0x1000, there will be:

0x1000 - 0xFFAA

0x1002 - 0xFF55

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,806件の閲覧回数
alexander_yakov
NXP Employee
NXP Employee

For 0xFFAAFF55 written to address 0x1000, there will be:

0x1000 - 0xFFAA

0x1002 - 0xFF55

0 件の賞賛
返信
1,805件の閲覧回数
wonderwizard
Contributor III

0x1002 - 0xFF55

Not 0x1001 - 0xFF55?

Thanks

Chris

0 件の賞賛
返信
1,805件の閲覧回数
alexander_yakov
NXP Employee
NXP Employee

No.

Please look my reply in another topic:

https://community.freescale.com/thread/309457

0 件の賞賛
返信