我运用了PDK中的SRIO的第一个例子程序dioIsr,并将程序做了如下修改:

1.工作模式设定,即将digital loopback模式注释掉,并改为相应的normal模式。程序中:

/* Configure SRIO ports to operate in loopback mode. */

//   CSL_SRIO_SetLoopbackMode(hSrio, 0);

//   CSL_SRIO_SetLoopbackMode(hSrio, 1);

//   CSL_SRIO_SetLoopbackMode(hSrio, 2);

//   CSL_SRIO_SetLoopbackMode(hSrio, 3);

   /* Configure SRIO to operate in normal mode. */

    CSL_SRIO_SetNormalMode(hSrio,0);

    CSL_SRIO_SetNormalMode(hSrio,1);

    CSL_SRIO_SetNormalMode(hSrio,2);

    CSL_SRIO_SetNormalMode(hSrio,3);

2.lane设定,将lane模式改为mode 4即1 port 4x mode.程序中:

/* Configure the path mode for the ports. */

   for(i = 0; i < 4; i++)

       CSL_SRIO_SetPLMPortPathControlMode (hSrio, i, 4);

请问我要想跟FPGA主板进行SRIO通信还需要对例子程序做哪些修改呢?如何写socket程序?

谢谢各位专家解答,million thanks!