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