Kintex-7 FPGA KC705 Base TRD  – 运行Base Targeted Reference Design时,低内存系统可能会挂起-Altera-Intel社区-FPGA CPLD-ChipDebug

Kintex-7 FPGA KC705 Base TRD – 运行Base Targeted Reference Design时,低内存系统可能会挂起

描述

在Performance GUI上启动数据流程后,导致系统挂起的原因是什么?

在某些内存较低的计算机上,系统可以在调用Application GUI并开始测试后挂起。每个数据路径上的数据缓冲区数的默认值在驱动程序中设置为4000。在具有低内存的系统上,此大数字可能导致内存分配问题。要解决此问题,请减少数据缓冲区的数量。

进行以下更改以减少DMA使用的数据缓冲区数量:
(注意减少数据缓冲区的数量可能会降低Kintex-7 Base TRD的性能)

在文件linux_driver / xdma / xdma_base.c中将macroDMA_BD_CNT更改为1999
在linux_driver / xrawdata0 / sguser.c文件中更改macroNUM_BUFS到2000
在linux_driver / xrawdata1 / sguser.c文件中将macroNUM_BUFS更改为2000

请登录后发表评论

    没有回复内容