FX3的Socket缓冲区切换时间在不同文档中的差异主要源于测试条件、DMA模式及系统配置的不同。根据官方技术手册和应用场景,可总结如下:
核心参数解析:
关键影响因素:
设计建议:
CTL[5:4]=READY信号,使ASIC在缓冲区切换期间暂停发送。需设置READY信号响应时间<300 ns以避免亚稳态。官方勘误确认:
最终结论:在自动DMA模式下,应按照1 μs作为缓冲区切换最大延迟进行系统设计。若ASIC无法实现流控,需通过增加DMA缓冲区数量(公式:N ≥ (ASIC突发周期 / 1 μs) + 2)避免数据丢失。
举报
更多回帖