This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSCNCD28388D: an issue about EMIF address bus

Part Number: TMDSCNCD28388D


Hi Team,

My customer executed read operation to 0x100000 to 0x100009 part. But he found that the address bus A0's status changed from 0 to1 need two read operations. What is the reason?

Here are his configurations, The data of 0x100000 to 0x100009 be read in sequence in while() loop:

Some signals at 8-bit width are shown in the figure(1:emif_OE 3:emif_BA1 4:emif_BA0 2:emif_A0):

16-bit width:

Is the reason because an EMIF read will read 32 bits, while the C2000 device only has 16 bits per address bit?

--

Thanks & Regards

Yale

  • Hi,

    Is the reason because an EMIF read will read 32 bits, while the C2000 device only has 16 bits per address bit?

    User has configured the EMIF as 16bit interface hence every 32bit access will be split into two 16bit access and A0 is LSB of 32bit aligned address hence you see it toggle after two access. 

    Regards,

    Vivek Singh