完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
你好!我测试了SlaveFifo 2bit sync 32bitBus 模式,采用AN65974官方代码,硬件芯片是Artix 7 , PCLK设置为100MHz的时钟,目前只开通单个读线程 最大速度也只有320Mbyte/s左右,还能更快一点吗?怎么优化。希望超过400MB/s。我只需要一个读,一个写线程即可。其他线程资源可以关闭掉该如何关闭。
是不是一定要采用GPIF II那种模式而不是SlaveFifo模式才能突破400MB/s?? 有没有SlaveFifo 示例代码能突破400MB/s?? |
|
相关推荐
1个回答
|
|
|
为了帮助您提升SlaveFifo模式的传输性能,以下是从理论分析到具体优化的系统性方案: 一、理论带宽计算与瓶颈定位
二、FPGA端优化策略1. 状态机优化
2. 时序收敛验证
3. FPGA FIFO配置
三、FX3固件与驱动优化1. DMA参数调整
2. 线程与中断优化
四、硬件层检查
五、进阶优化选项1. 时钟频率提升
2. GPIF II模式对比
六、验证流程
七、参考代码与资源
通过上述步骤,SlaveFifo模式完全可能突破400MB/s。若时间紧迫,优先执行FPGA状态机优化和DMA参数调整,通常可提升至~380MB/s;如需极致性能,GPIF II模式是更可靠的选择。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2353 浏览 0 评论
1425 浏览 0 评论
1874 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7868 浏览 1 评论
11294 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:51 , Processed in 0.700124 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
480