Intel® High Level Design
Support for Intel® High Level Synthesis Compiler, DSP Builder, OneAPI for Intel® FPGAs, Intel® FPGA SDK for OpenCL™
663 Discussions

Compiler Error: Operation cannot operate on addresses from different interfaces

messn036
Novice
836 Views

I am getting the following error from the HLS compiler when compiling for FPGA.

"Compiler Error: Operation cannot operate on addresses from different interfaces"

The compiler points to the first line in a function that looks like this

 

template<class T>
TensorXL<T>::TensorXL(const TensorXL<T> &A) //copy constructor
{
	t_numCols = A.t_numCols;
	t_numRows = A.t_numRows;
	transposed = A.transposed;
	for (unsigned i = 0; i < A.t_numRows; i++)
	{
		for (unsigned j = 0; j < A.t_numCols; j++)
		{
			matrix[i][j] = A.matrix[i][j];
		}
	}
	null = false;
}

 

What does this error mean? What limitation am I running into?

Thanks,

messn036

0 Kudos
4 Replies
aikeu
Employee
821 Views

Hi, messn036


It will take me some time to look into this at the moment.

I will get back to you soon.


Thanks.


Regards,

Aik Eu


0 Kudos
messn036
Novice
789 Views

Any progress? I cannot find a detailed breakdown of this error anywhere so I have no idea what it even means.

0 Kudos
aikeu
Employee
771 Views

Hi messn036,


Can provide more info or document which you refer to build your project?


Thanks.


Regards,

Aik Eu


0 Kudos
aikeu
Employee
679 Views

We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.


0 Kudos
Reply