[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] EDK 9.1 - DDR General question
Hi everybody,
This probably not the right group where I should ask this, but may be
someone already had the same problem within the ?CLinux community.
I am experiencing a strange problem with a DDR chip (Micro 46V32M16 - the
same a the one used on SP3E500 and SP3E1600 Xilinx kit - same speed grade).
I use the same DDR parameters as the one used on the demo boards.
NOTE: It is a custom designed board.
Using the Memory Test application from EDK build:
The problem is that it passes the 32 bits memory test and also the 16 bits
memory test, but not the 8 bits.
When I am writing by hand 16 bits or 32 bits value, it fully works, but when
I do it in Byte format, some bits are badly written into memory.
Example :
Write Read
0x1234 0x1234 Ok
0x0008 0x0808 Bad
0x0009 0x0809 Bad
0x0708 0x0F08 Bad
0x1122 0x1132 Bad
0x0007 0x0006 Bad
0xaa55 0xa245 Bad
16 bits numbers are shown here, but the memory write is done in 8 bits mode.
But has the memory is a 16bits wide memory, I prefer show them like that.
If any of you has an idea...
Many thanks,
Greetings,
Cedric.
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/