跳转到主要内容

如何在 HLS 设计中推断 UltraRAM?

为了推断UltraRAM,你需要在所需的内部阵列上使用一个资源指令。

<strong>正确的用法:</strong>
</pre>int data_array[4096];
Pragma: #pragma HLS RESOURCE variable=data_array core=XPM_MEMORY uram
Directive: set_directive_resource -core XPM_MEMORY -memory_style uram data_array

如果URAM不在指令中,而只使用XPM_MEMORY,那么URAM资源将不会被使用。

<strong>不正确的用法:</strong>
int data_array[4096];
Pragma: #pragma HLS RESOURCE variable=data_array core=XPM_MEMORY
Directive: set_directive_resource -core XPM_MEMORY data_array