Question about an external bus interface on MPC5674F

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

Question about an external bus interface on MPC5674F

1,398件の閲覧回数
youngseolee
Contributor III

i was implementing an external bus interface module to use an external SRAM, but was having problems accessing all areas of the external SRAM.

the memory map(MMU configuration) EBI(external bus interface) settings are as follows. 

TLB1 : 0x20000000 ~ 0x203FFFFF (4MB), CS0  => Allocation for 4MB external SRAM

TLB2:  0x20400000 ~ 0x205FFFFF (2MB), CS1

TLB3:  0x20600000 ~ 0x206FFFFF (1MB), Non-CS

TLB4:  0x20700000 ~ 0x207FFFFF (1MB), CS3

In the above configuration, i can only access 2MB area of the external SRAM(0x20000000 ~ 0x201FFFFF).

(If I access the 0x2020000 ~ 0x203fffff area, MOC5674F will shut down after a bus error is generated.)

why can not i access the rest of the external SRAM area(0x20200000 ~ 0x203FFFFF)?

Do I have to make additional settings besides the TLB setting and the EBI(chip select) setting? or am I only able to use 2MB due to a EBI constraints?

1 返信

1,273件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

Hi, such configuration should work if configured and connected properly. Which SRAM device you are using? What is its connection? And what you your EBI setting?