This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SRIO和以太网联合工作



SRIO作为BIOS里的一个HWI,以太网作为一个task。两个都放在Core0内执行。

SRIO采用direct IOSWRITE模式,利用DOORBELL的中断方式传输。

以太网采用NDK基于Client例程开发,用NDK API函数send做发送。

目前怀疑中断影响了以太网发送数据,导致发送时间不够而不能在指定的每周期内完成以太网send

利用TSCL测试了DOORBELL的时间,发现两次DOORBELL相应之间的时间间隔为4800ns左右,每次DOORBELL执行的时间为350ns左右。应该是有时间去执行以太网send函数的,但目前出现以太网不能完成预期次数数据传输的问题。

现在以太网不能完成预期次数,预期数据量的传输。具体是:让以太网发送连续的递增数,接受到的数据连续,但是数据量少于预期值。