Are there any specific requirements related to the time between two sequential UPP receive transactions? i.e. how much delay is needed between UPP_CHX_Enable LO to UPP_CHx_Enable HI? On my board with a theroetical transfer rate of 50MBytes/sec, I am able to achieve 29MBytes/sec transfer rate by adding delays between UPP cycles. I can send a single burst of an 8k byte packet at 50MBytes per second with no problems. However, when I send multiple 8k packets with a single upp clock cycle between the UPP transactions, my system hangs. I am attempting to transfer a 1MByte block of data, 128 @ 8192 bytes at the full 50MByte data rate (upp_cha_clk = 12.5 MH/z, ddr mode). Any clues?
Thanks,
Jeffrey McCasland