I have created the following HOST VI, involving a sub vi that inputs two numbers 'Number 1' and 'Number 2' where the first 16 bits represent the real part and the last 16 bits represent the imaginary part. Number 1 is mapped to x+iy and Number 2 is a+ib. It then returns a 64 bit number result where the first 32 bits represent the real part and the last 32 bits represent the imaginary part. I'm also storing these into a FIFO and accessing it later. Here is the HOST VI:
And here's my FPGA VI:
It works find if I input just a two complex numbers. But I want to input an array, calculate the result individually and then store it all back into an array