-2

我编写了 C++ 程序来对两个数字求和。在模拟期间,我得到了正确的结果,但在synthesis.Solution1/.autopilot/db/Adder.pragma.1.cpp:1中,错误。请告诉我,为什么我在合成期间收到该错误消息。

4

1 回答 1

0

贴一些代码!!但是,请按照教程进行操作:由于许多不同的原因,您无法进行综合:似乎未定义编译指示(用于定义 RTL 块的接口)!使用此链接第 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; }

它将正确合成:

在此处输入图像描述

于 2017-03-16T09:11:53.447 回答