LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Array 2D in FPGA. Error: Max number of dimensions exceeded for target.

Good morning.

 

I have a fpga-project with a .vi in fpga. In this .vi i have a matriz with a 4 row x 2 columns. When I want to execute this .vi, i obtein an error: Max number of dimensions exceeded for target.

 

I know that the FPGA not supported arrays that they are bigger than 1D, because I have already read other discussions, but,

 

SOMEONE KNOWS HOW CAN I IMPLEMENTATE MY MATRIX IN MY FPGA?

 

 

Thanks so much.

0 Kudos
Message 1 of 5
(3,129 Views)

Hi cristina,

 

LV-FPGA only accepts 1D arrays of fixed size. Point.

 

HOW CAN I IMPLEMENTATE MY MATRIX IN MY FPGA?

No need to cry.

Reshape your "matrix" to a 1D array, then process the elements as needed.

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Message 2 of 5
(3,111 Views)

Do you know how can i read the array 1D in fpga in host? I have used the read/write control buy the array doesn't appear at options.

 

Thanks.

0 Kudos
Message 3 of 5
(3,089 Views)

I'm using arrays of 1D and when i compiled the .vi, labview shows me this errors:

 

The FPGA Module does not support variable-sized arrays on the front panel of the top-level VI.

 

0 Kudos
Message 4 of 5
(3,082 Views)

Hi cristina,

 

as I said before:

LV-FPGA only supports 1D arrays of fixed size!

(Right-click those arrays to set a (reasonable) size limit!)

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 5 of 5
(3,076 Views)