This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Using external RAM on the XC164 development board

Hi,

Has anyone been able to use the external RAM on the Infineon XC16x development board in 16 bit multiplexed mode?

I've wrote a small RAM test application that will read and write all memory, but the external RAM always trips up after a few seconds.

I suspect the timings may be out on this, since it works most of the time, but will fail eventually. I have the following values:

Phase A = 0 cycles
Phase B = 0 cycles
Phase C = 1 cycle
Phase D = 0 cycles
Phase E = 0 cycles
Phase F read = 1 cycle
Phase F write = 0 cycles

Does anyone know a set of timing values that work? The micro is an XC164CS running at 40MHz, and the memory chip is a Samsung K6R4016C1D.

Incidentally, the RAM test program shows the memory working perfectly in non-multiplexed mode. The timings are different for non-multiplexed, but give worse results when used in multiplexed mode.

Any help appreciated!

Thanks,
Paul.

0