01-03-2013 07:02 PM
@nathand wrote:
Is the VI that you attached earlier, DWT.vi, the VI that will run on the host, or on the FPGA? I thought it was on the host. It CANNOT run on the FPGA. If this is not your FPGA VI, could you attach the correct VI? If this is the VI that intend to run on the FPGA, then you need to rewrite it, limiting it to functions that the FPGA environment supports.
Dear nathand,
The VI I attach before (DWT.vi) is my fpga VI that will run on the fpga. In host, the image and wavelet selection are done by user and then will transfer the data to the fpga VI. Yes you are right, I get many errors when I design the DWT.vi and I try to fixed it but it seems too tough to do it. Do you have any idea how to rewrite the VI, which part I need to remove?. Thanks for quick response
01-03-2013 07:17 PM
Unfortunately, I can't help with that. I don't understand the algorithm and I don't have one of the subVIs so I can't see what it's doing. At a quick glance, this VI (and subVIs) use variable-length arrays and strings, which are not supported on FPGA. It would be better to understand the algorithm and start over with a new VI written specifically for an FPGA.
01-03-2013 07:27 PM
@nathand wrote:
Unfortunately, I can't help with that. I don't understand the algorithm and I don't have one of the subVIs so I can't see what it's doing. At a quick glance, this VI (and subVIs) use variable-length arrays and strings, which are not supported on FPGA. It would be better to understand the algorithm and start over with a new VI written specifically for an FPGA.
Dear nathand,
I'm sad to hear that. . Btw thank you very much for helping me. I will take noted you suggestion and not give up to rewrite again the VI.
Thank you