Dear Champs,
My customer connected the address lines of A0~12 of EMIF to a0~a12 of asynchronous 16bit memory without ba1 connection by mistake, and they are looking for the workaround to use it before new board will be coming up.
They can access this memory now and successfully have done reading/writing, but they are worrying what is the issue in this case.
As 'A0' of EMIF represent the LSB of 32bit address, I think they can access whole memory region but the should write '0', '4', '8', '12'th address of CPU instead of '0', '2', '4', '6' th address, and it will be writen into '0', '2', '4', '6' th address of 16bit async memory.
e.g. they can use 32bit 'int' variable instead of 16bit 'short' variable to store/load 16bit data.
Is this right? is there any limitation or issue in this case?
Their memory is 70V25L25PFGI(16bit asynchronous memory), and they mis-connected address pin without BA[1] as below.
Thanks and Best Regards,
SI.