Hi.
In our project we developed hardware unit with FPGA Altera Aria II which should be connected with DSP using serial RIO interface with DIO.
Hardware design and FPGA firmware part is done already and we used TMDSEVM6457 for SRIO interface testing data exchange. This connection works smooth and reliable except some minor things for which I requested support here http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/223308.aspx but still didn't get any answer from TI experts.
We ordered also TMDSEVM6678, and tried to connect with our FPGA board. Doing that we faced with several problems. The major one is that NREAD transfers from DSP side (reading FPGA RIO addresses from DSP) are limited to maximum block size 256 (maximum SRIO single transfer payload size). All NREAD requests with size larger then 256 bytes ALWAYS finished with timeout, and content of only first 256 bytes DSP destination memory updated. We never seen the same with TMDSEVM6457. Any transfer sizes up to 4096 bytes (C6457 limitation) succeeded.
Are there any Keystone specific hints or test-points, which I can check?
Some RIO connection details.
Link speed is 3,125G
Port type is 4x
Thank you.
Dmitry.