在论坛下载到SRIO的官方例程,移植到开发板后,使DSP与FPGA通讯,DSP向FPGA发送1K数据成功,更改传输数据的大小为1024*1024后编译成功,但是还是传输的1K数据,查看地址以及配置没有问题,请问这是什么原因造成的?哪里没有配置好吗?(下面的函数是修改传输数据大小的函数)
SRIO_Multiple_Test_Config test_2DSP_cfg=
{
SRIO_PATH_CTL_4xLaneABCD,//SRIO_PATH_CTL_1xLaneA, /*multiple_port_path*/
/*packet_type source dest size*/
{
{SRIO_PKT_TYPE_SWRITE, 0x0c000000, 0x00000000, 1024*1024}, /*port0 is not availible for this case*/
{SRIO_PKT_TYPE_SWRITE, 0x80000400, 0x00000000, 1024*1024}, /*port1 is not availible for this case*/
{SRIO_PKT_TYPE_SWRITE, 0, 0, 1024}, /*port2*/
{SRIO_PKT_TYPE_SWRITE, 0, 0, 0}
} /*port3*/
};
user5774529:
您好,请问用SRIO例程如何修改与FPGA的通信呢,谢谢啦
shuai gao:
回复 user5774529:
论坛上提供的例程的话,需要将设备的ID号设置为和FPGA一样的,初始化参数什么的根据你的开发板进行设置