I am working on SRAM using EBI communication. I am trying to write a bunch(1kilo bytes) of data to it. In that whole data write, two to three bytes of data is failing to write. As this is a parallel communication, i am unable to track the communication. I want to know, what are the major issue's we may face while working with EBI. And also i didnt understood nonmultiplex/multiplex mode. Did any having the data which explains this.
1) MCU is MPC5777C.
2) Using my own prototype board.
MCR = 0x00000801
BMCR = 0x0000FF80
I followed this configuration.
And below are the some of the configuration.
MCR = 0x00000801
BMCR = 0x0000FF80
Could I see scheme of connection? Could I see piece of code using for EBI access? Have you tried to play with timing setup? Do you have more pieces of your prototype board? Still same issue?
Multiplexed and Non-Multiplexed modes have to do with the total number of pins used for the interface. In Non-multiplexed mode Data and Address have dedicated pins.
In multiplexed mode the address is driven on the data pins during the address Phase hence lesser number of pins are required.
This Application note might help you understand better: http://www.nxp.com/files/32bit/doc/app_note/AN3854.pdf
Please clarify used MCU and whether you are using EVB or your own prototype board. Also I would to know used configuration and detailed description of the issue. Thanks