I have interfaced a 16-bit asynchronous memory device, as per page 615, Figure 17-8 (b) of TRM for RM48.
The memory device DOES NOT have Byte Enables so I have left EMIF_nDQM[1:0] as not connected.
The chip select I have used is EMIF_CS[2] which maps to base address of 0x6000_0000.
- I want to ask how to access each 16-bit WORD in the 16-bit memory device, for instance if I want to access WORD 1 of memory device, then what should be the address in the RM48 program?
- Secondly, should I use a 16-bit memory pointer to access each word in the memory device or 8-bit pointer?
- Page no. 615 of TRM does not depict how to decode an EMIF address generated by RM48, for instance I want to know where to put BA[1] while decoding a 32-bit address?
Any help would be highly regarded.
Thanks
Anila