I am using AXI_EMC with a memory bank using 16-bit data width.
When Reading from the External Linear Flash, for each application read transaction the Flash is receiving two consecutive address reads.
This is a simulation-only issue.
In hardware, the correct data is retrieved.
This has been resolved in Vivado 2014.1.