完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
各位专家好!
请问: 我现在想通过6678的SRIO接收来自FPGA的数据,DSP作为从属。用的是论坛给的KI_STK_V1.1的SRIO例程,在test between 2 DSPs的程序段里修改了加粗行: 修改后的代码如下: SRIO_Loopback_Mode loopback_mode= SRIO_NO_LOOPBACK; uiDspNum=1;if(SRIO_NO_LOOPBACK==loopback_mode) //test between 2 DSPs[/*DSP0 is the master for test, DSP0 DirectiO or send message to DSP1.DSP1 is the slave for test, it monitor the doorbell and messageinterrupt to detect the received data*/ if(0==uiDspNum) [ SRIO_2DSP_Test(); ] else [ srio_cfg.device_ID_routing_config= dsp1_device_ID_routing_config; srio_cfg.uiNumDeviceId= sizeof(dsp1_device_ID_routing_config)/ sizeof(SRIO_Device_ID_Routing_Config); msg_cfg.message_map = DSP1_message_map; msg_cfg.uiNumMessageMap= sizeof(DSP1_message_map)/sizeof(SRIO_RX_Message_Map); srio_cfg.msg_cfg= &msg_cfg; serdesLinkSetup.linkSpeed_GHz= SRIO_DEFINED_TEST_SPEED;//传输速度 2.5G srio_cfg.srio_1x2x4x_path_control= SRIO_PATH_CTL_1xLaneA;//1x srio_identify_used_ports_lanes(srio_cfg.srio_1x2x4x_path_control); /* lane 0 connected to FPGA*/ srio_cfg.blockEn.bLogic_Port_EN[1]= FALSE; srio_cfg.blockEn.bLogic_Port_EN[2]= FALSE; srio_cfg.blockEn.bLogic_Port_EN[3]= FALSE; KeyStone_SRIO_Init(&srio_cfg); SRIO_PktDM_init(); /*accumulation is only used for the 2nd DSP for two DSPs test*/ QMSS_Accumulation_config(); puts("DSP ready as slave for test"); while(1); ]] 请问: 1.用这个程序可以接受到FPGA的数据吗,还需要配置其他寄存器吗?除了标示的这些行,还需要修改其它内容吗? 1.串并转换是在SERDES里面自动进行的吗,需不需要程序控制? 2.接收到的数据要怎么看呢?是直接读目的寄存器吗? 3.接收到的包的包头是如何解析的呢?是自动解析的吗?还是需要通过程序解析? |
|
相关推荐
1 个讨论
|
|
|
1.用这个程序可以接受到FPGA的数据吗,还需要配置其他寄存器吗?除了标示的这些行,还需要修改其它内容吗?
【TY】建议您自己先做下测试,根据测试结果分析下,SERDES初始化最好都放在前面统一执行 1.串并转换是在SERDES里面自动进行的吗,需不需要程序控制? 【TY】SERDES 里面自动进行的,不需要程序控制 2.接收到的数据要怎么看呢?是直接读目的寄存器吗? 【TY】可以在目标地址的memory窗口中查看, 3.接收到的包的包头是如何解析的呢?是自动解析的吗?还是需要通过程序解析? 【TY】包头自动解析的,接收侧程序配置好即可 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1723浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 20:57 , Processed in 0.803633 second(s), Total 50, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5182