具有模拟DRAM的LabVIEW FPGA中错误:“无法完成此操作的内存”



主要软件: LabVIEW Modules>>LabVIEW FPGA Module
主要软件版本: 2016
主要软件修正版本: N/A
次要软件: N/A
硬件: Reconfigurable I/O (RIO)>>R Series

问题:

我正在使用一个带有DRAM的FPGA。 当我尝试在LabVIEW项目中模拟DRAM时,就会报错, "Not enough memory to complete this operation(内存不足)."

然后一个受密码保护的VI就会报出另一个错误。 如下图:

图 1. 模拟DRAM时内存不足

我如何避免这个呢,以便我可以模拟我设备的DRAM?


解答:

首先,请确保您的计算机和LabVIEW都在其内存限制之内。 有关LabVIEW的更多信息,请参阅相关链接。 

LabVIEW模拟超过2GB的DRAM会导致内存错误,您的计算机和LabVIEW都在其内存限制之内那么很可能您遇到的就是这个问题。 它与LabVIEW的内存限制无关,所以即使LabVIEW没有运行内存也会发生。

为了解决这个问题,减少您的模拟DRAM的大小,使其小于2GB。 大小由数据类型和请求的元素数确定。 您可以通过右键单击项目中的DRAM并选择属性来更改这些。减少所要求的元素数量(如图2所示)或切换到较小的数据类型.



图 2. LabVIEW中DRAM 内存设置


相关链接:

附件:





报告日期: 01/25/2017
最近更新: 08/30/2017
文档编号: 7HOFUTG9