HLS
Laplace666
这个作者很懒,什么都没留下…
展开
-
Vivado HLS 程序优化
 前言(本文基于赛灵思官方HLS文档UG871中的7.1节):          在使用高层次综合,创造高质量的RTL设计时,一个重要部分就是对C代码进行优化。      &转载 2018-11-06 18:53:00 · 1693 阅读 · 0 评论 -
Embedded and Reconfigurable Systems M之HLS
一开始我们从简单的开始,设计一个计数器,如下框图:很简单,波形如下:(eg:RANGE = 3)contatore.h #include "ap_int.h"typedef ap_uint<1> bit;#define RANGE 10void contatore_no_io(volatile bit *led_output);必须包含头文件,...原创 2018-11-06 20:28:14 · 293 阅读 · 0 评论 -
初窥Vivado HLS--转载我之前的blog的内容
本周刚刚打算入手一个ZYNQ的开发板,想体验一下赛灵思的最新科技ARM + FPGA架构,于是开始接触一下vivado的高级综合令人兴奋!下面开始介绍!1,Vivado的HLS高级综合。我是在电子发烧友看到这边文章:http://www.elecfans.com/emb/fpga/20171118581798_a.html设计人员使用赛灵思级高层次综合工具,能以类似软件的方式用高级编程结...原创 2018-11-07 16:43:45 · 404 阅读 · 1 评论 -
基于HLS实现FIR滤波器--转载我之前的blog的内容
受人之拖要做个HLS的高级综合,找了半天,一开始打算做一个FFT,但是一同操作下来,发现难度太大了,回来做一个简单的硬件的矩阵相乘,发现难度太低,老师不答应做,于是挑了一个FIR滤波器,于是有开始拾起本科时学的滤波器原理,发现好多都忘记了因此接来下就做一个FIR滤波器,下面是我的任务书:设计(论文)题目:基于HLS实现FIR滤波器。设计(论文)的主要内容1)查找并学习资料,重点是...原创 2018-11-07 16:53:53 · 690 阅读 · 0 评论 -
基于HLS的sobelIP实现--转载我之前的blog的内容
以个人的理解,赛灵思将HLS(高层次综合)定位于更方便的将复杂算法转化为硬件语言,通过添加某些配置条件HLS工具可以把可并行化的C / C ++的代码转化为VHDL或Verilog的,相比于纯人工使用vhdl实现图像算法,该工具综合出的代码的硬件资源占用可能较多,但并没有相差太大。但是却能提高我们的效率,缩短开发周期。下面开始介绍我实现的一个sobel检测,可以把这个模块换成其它的各个加速算法,S...原创 2018-11-07 16:55:00 · 2042 阅读 · 1 评论