前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HLS Lesson4-例子

HLS Lesson4-例子

作者头像
瓜大三哥
发布2018-02-26 14:58:05
4470
发布2018-02-26 14:58:05
举报
文章被收录于专栏:瓜大三哥瓜大三哥

动态空间分配是不可综合的,设计到操作系统层面是不可被综合的。

1.头文件

代码语言:js
复制
#define N 5
#include<iostream>
using namespace std;
typedef int data_t;
void vectoradd(data_t A[N],data_t c,data_t B[N]);

2.函数

代码语言:js
复制
#include "vectoradd.h"
void vectoradd(data_t A[N],data_t c,data_t B[N])
{
unsigned int i;
myloop:
for(i=0;i<N;i++)
{
B[i]=A[i]+c;
cout<<B[i]<<endl;
}
}

3.仿真文件

代码语言:js
复制
#include"vectoradd.h" 
int main()
{
data_t A[N]={1,2,3,4,5};
data_t c=1;
data_t B[N]={0};
vectoradd(A,c,B);
}

仿真结果:

综合后结果:

RTL&C协同仿真:

pipeline如何以directive形式出现,则以%出现,如果是在源文件中,则以#形式出现

compare report

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 瓜大三哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档