zyqn SRIO调试总结

1. 认真研读手册--pg007.

2. 先调自环,自环没有问题再考虑两个板子间的通信,

配置为自环模式,排除外界干扰,确保port_initialized和link_initialized 为1,可以添加ila对这两个信号进行检测。
备注:数据收发前,port_initialized和link_initialized 必须为1。
配置自环方法:
TZFG_srio_gen2_0_0_block.v
    //.gt_loopback_in             (3'b0),
    .gt_loopback_in             (3'b010),
 

3. 可以使用ibert,对连通性和信号完整性进行测试,确保硬件连接的正确性;

4. 使用axidma进行数据传输,否则速率很难保证,最终速率选择为3.125Gbps,实际性能待测试;

5. 调通和实际应用还有非常大的距离,怎么保证数据包不丢包,保证稳定性还有很长一段距离;

6. SRIO是zynq的一个ip核,本身FPGA连接并不复杂,需要结合硬件设计做好管脚约束,FPGA和代码实现本身并没有太大的难度。

VxWorks下的测试log,原始数据,未加工:

-> srio_write_test(0)
add=a3b198.
end of dcache flush ,dsp_addr=b3b198.
{ 0x98, 0xB1, 0xB3, 0x00, 0xF4, 0x2F, 0x60, 0x08, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值