完善资料让更多小伙伴认识你,还能领取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】包头自动解析的,接收侧程序配置好即可 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
336 浏览 1 评论
529 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
774 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
651 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1130 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
133浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
252浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
201浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
57浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:06 , Processed in 1.318423 second(s), Total 56, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号