MPC8280和SDRAM问题

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

MPC8280和SDRAM问题

2,334 Views
lhb_will
Contributor IV

我看在AN2165中有个描述写的是在MPC8260A中“the MPC8260A (HiP4) and revision C of the MPC8260 can use these values but require an external multiplexer.”是否MPC8280CVVQLDA型号也是如此?

14 Replies

2,130 Views
Bulat
NXP Employee
NXP Employee

Yes, the MPC8280CVVQLDA supports 11-bit  column address via external addess mux, as well as MPC8260A (HiP4).

Regards,

Bulat

2,130 Views
lhb_will
Contributor IV

it supports  or must to be?

0 Kudos

2,130 Views
Bulat
NXP Employee
NXP Employee

I do not understand what means "it supports  or must to be".

AN2165 is applicable to the MPC8280 as well as to the MPC8260A, including example with "1-Gbyte SDRAM Memory Module".

Regards,

Bulat

0 Kudos

2,130 Views
lhb_will
Contributor IV

I mean MPC8280 must support an SDRAM via an external multiplexer?

0 Kudos

2,130 Views
Bulat
NXP Employee
NXP Employee

When we say "an external multiplexer", we mean SDRAM memory with 11-bit column addressing. If SDRAM has 10-bit column addressing (or less), "an external multiplexer" is not required. See sections 4.2 and 4.3 of the AN2165 to feel the difference.

Regards,

Bulat

2,130 Views
lhb_will
Contributor IV

If I use two MT48LC4M32B2 to form 64bit data, connect to the CS1 chip on the 60x BUS. B60x_ADD28 is connected to A0 of SDRAM, B60x_ADD27 is connected to A1 of BDRAM...B60x_ADD16 is connected to A12 of SDRAM, where SDA10 is connected to A10 of SDRAM, and BNKSEL is connected to BA of SDRAM. PSDMR is configured as 0xc24b36a3, OR1 is configured as 0xfe002ec0, BR1 is configured as 0xf0000041, and SIUMCR is configured as 0x0e200000. Is this correct?

0 Kudos

2,130 Views
Bulat
NXP Employee
NXP Employee

Yes, basically it looks correct with one note. "... B60x_ADD16 is connected to A12 of SDRAM.." sounds doubtful, the MT48LC4M32B2 does not have A12 signal, its address MSB is A11.

Regards,

Bulat

0 Kudos

2,130 Views
lhb_will
Contributor IV

我现在遇到一个问题,SDRAM基地址是0,向0地址写入字节0xaa(或者其他数据),会自动把字节0x8、0x10、0x18地址改成和0xaa一样的值。如图所示,能帮我分析下可能是什么原因吗?板子是参考开发板做的。

webwxgetmsgimg.jpg

0 Kudos

2,130 Views
Bulat
NXP Employee
NXP Employee

Please use English in NXP community.

2,130 Views
lhb_will
Contributor IV

I am now experiencing a problem where the SDRAM base address is 0, writing byte 0xaa (or other data) to the 0 address will automatically change the byte 0x8, 0x10, 0x18 address to the same value as 0xaa. As shown in the figure, can you help me analyze what might be the reason? The board is made with reference to the development board.

webwxgetmsgimg.jpg

0 Kudos

2,130 Views
Bulat
NXP Employee
NXP Employee

Do you have one board or more? Would be helpful in case of SDRAM malfunction.

Do you properly initialize the SDRAM?

As per your BR1 setting, SDRAM base address is 0xf0000000. Why do you test the SDRAM at address 0x0?

0 Kudos

2,130 Views
lhb_will
Contributor IV

There is another identical board, and the problem is the same. The address in the figure is the photo when I configured the SDRAM base address to 0xf0000000. The same problem as the SDRAM base address is configured to zero.

0 Kudos

2,130 Views
Bulat
NXP Employee
NXP Employee

If you read a single word at address 0x8 (or 0x10, 0x18), is result the same as you read 10 words at address 0x0?

What about SDRAM initialization? What is the sequence?

0 Kudos

2,130 Views
lhb_will
Contributor IV

会跟MPC8280针对每次操作都是BURST有关系吗?

无标题.jpg

0 Kudos