Hi,
I am looking into SPRA568A.pdf (TMS320C6000 EMIF to External Flash Memory).
- In Figure.7 it is shown for x16 device 2 to the power of N-1 is shown and for x8 device it is shown 2 to the power of N + 2.
- Is the power before x16 and x8 are number of locations? What is N here? If we see mathematically between x8 and x16 devices there shall be only divided by 2 difference.
- In Table.7 it is shown that for x16 devices the actual address is first right shifted by 1 and then sent on EA (Exteranal Address Pins). Is it because when ever we read from device we get 2-Bytes of data. For that reason is this right shifting the address requires.
- Let's say that the device is x16 but I want to read only one byte which is in location 0x1. Is this will be taken care by EMIF by first reading 16-bit data from 0th location and gives to the programmer the upper byte value.
- Right now I do not have access to the device, is this possible to program only 8-bit value in 16-bit mode / 32-bit mode.
- When I was going through C6000 EMIF Reference Guide, section 2.6 says that for 8-bit ROM the shift amount is 2-bits. But in below table the shift is for x32 and x16. Is it a typo.
Please provide your valuable inputs.
Best Regards,
GSR