我编写了C ++程序来总结两个数字。 在模拟期间,我得到了正确的结果,但在 synthesis.Solution1 / .autopilot / db / Adder.pragma.1.cpp:1 ,错误。 请让我知道,为什么我在合成期间收到该错误消息。
答案 0 :(得分:0)
发布一些代码!! 但是,请遵循以下教程:由于许多不同的原因,您无法进行合成:似乎未定义编译指示(用于定义RTL块的接口)!使用此link第63页,第4章:界面综合
更新16/03/2017 11h55:
请使用此代码:
void adders(int inA, int inB, int sumAB)
{
#pragma HLS INTERFACE s_axilite port=inA
#pragma HLS INTERFACE s_axilite port=inB
#pragma HLS INTERFACE s_axilite port=sumAB
sumAB = inA + inB; }
它将正确合成: