Hi,
I am using UPP peripheral of C6748 running at (300 MHz) to connect to FPGA for High speed data transfer. Presently UPP channel A is connected for (16 bit data width)Transmit and channel B is connected (16 bit data width) for receive. My application is like receiving 4k data at every 2.5 ms and after processing need to transmit through channel B. The number of bytes which we are recieving can go upto 44K. Now after continuosly running for 1-2 minutes I started getting UOR condition on RX channel and afterwards upp peripheral is not able to recover. I followed UPP user guide section 2.6 to give software reset and try to recover from UOR but after few times that also not able to recover. I reduced clock speed from 75 MHZ to 50 MHz (in Rx mode ) and 75 MHz to 37.5 MHz (in Tx Mode) but still this problem persist. Whether I am not able to properly give software reset to UPP peripheral? Can any body give some insight about how to resolve this issue. Also I am using upp_bios_drv IOM driver provided by Joe Coomb.
Regards,
Chandra Shekhar Mishra