All,
I have a customer that want to use the EMIF16 interface on the C6672. He has the following questions.
In this user guide for the EMIF16 interface on the C6672
http://focus.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
Under Figure 2-3 the note doesn’t make sense to me. Basically they want to use the highest order address lines on the EMIF interface and connect them to the lowest or least significant bits on the FLASH address bus they are connecting to. This would turn the linear addressing in the DSP to one seen by the FLASH that counts by even addresses for the first half of the memory range and then count odds numbers for the upper half of the address range. It seems like this would make a mess in trying to work with a flash device. Do you understand the need for this?
Another question on the EMIF16 bus. In the memory map and in other places in the user guides they indicate that each CS from the DSP can address 64 MB. But when I try resolve that with the number address/data bus signals the only way I can only get 32 MB. Give me an example of how the part addresses 64 MB per CS.
I wish they had a good internal architecture picture of this interface it would clear all of this up.
Regards,
Hector Rivera