there is a data transmission for 320*240*8 image bits with SRIO directIO from a FPGA to a TMS320C6657 DSP on my board, FPGA is in master,while DSP is in slaver , and SRIO on my board is connected directly between FPGA and DSP refer from TMS320C6657 EVM design, the SRIO configuration for DSP is the Keystone_init() after i tested it successfully between 2 DSPs with 6678 EVM, the line speed is in 1.25G, mode 0,configuration 4, but i only used port 0 for image data transmission.
the promblem is that: most of the time the data transmission is successful and the Port0_ERR_STAT is 0x00000002 which means the port_ok bit is 1, However , there will be data transmission failure at indefinite time may be only after 2 minutes or 20 minutes and the Port0_ERR_STAT is 0x00030306 or 0x03030306 which means the port_ok and Port_error bit be set 1, and this failure can not be allowed for my project. so , how i can figure out the reason cause the failure tha the Port0_ERR_STAT is 0x00030306 like ?
pls help, in my thanks.
Best Regards