Intel® High Level Design
Support for Intel® High Level Synthesis Compiler, DSP Builder, OneAPI for Intel® FPGAs, Intel® FPGA SDK for OpenCL™
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
528 Discussions

Compiler Error: Operation cannot operate on addresses from different interfaces

messn036
Novice
494 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
479 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


messn036
Novice
447 Views

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

aikeu
Employee
429 Views

Hi messn036,


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


Thanks.


Regards,

Aik Eu


aikeu
Employee
337 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.


Reply