[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] MPCM with SDRAM and cache issues



Hi all,

I am currently validating a hardware design using Xilinx EDK 10.1.02, my MPMC 
configuration is as follows :

- port 1 (XCL) is connected to the Data cache of the Microblaze instance, with 
writethrough enabled
- port 2 (XCL) is conneced to the Instruction cache
- port 3 is PLB v4.6
- DCM is configured appropriately to output the needed clocks (with phasing)

Both caches are 8KB. Now the following configurations have been tested :

- SDRAM clocked at 100 Mhz, PLB at 50 Mhz with caches crashes randomly
- SDRAM clocked at 100 Mhz, PLB at 50 Mhz without caches seems to work better, 
but not that well
- SDRAM clocked at 50 Mhz, PLB at 50 Mhz without caches works fine

What I will be testing soon is clocking the PLB at 25 Mhz and the SDRAM at 50 
Mhz w/ and w/o caches enabled. 

Are there any known issues with caches and SDRAM frequency, is the SDRAM/MPMC 
couple correctly maintainted ? My main concern is to make sure my design is 
not defective, but that this is HDL issue.

Thank you very much in advance for your answer/hints
___________________________
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/