Part Number: TMS570LS1227
Hi,
I am experiencing something that I don't believe is described in the device datasheet or Technical Reference Manual. My EMIF reads are about half the speed of my EMIF writes with the same number of wait states applied to both read and write.
My configuration:
EMIF mode: Asynchronous Normal Mode
EMIF bus width: 16-bits
EMIF clock: 180MHz
Read/Write Setup Wait States Register: 0
Read/Write Strobe Wait States Register: 24
Read/Write Hold Wait States Register: 0
I can run this code with everything exactly the same except commenting out the read vs. write directions and as mentioned, the read direction takes about twice as long.
EMIF Read Capture ~3us for 9 16-bit values:
EMIF Write Capture ~1.5us for 9 16-bit values:
It seems like the problem area is the amount of time that the CS line remains high. The rest of the timings look to match between read and write.
Any ideas?
Thank you,
Will