
VIVADO HLS
文章平均质量分 91
FPGA探索者
这个作者很懒,什么都没留下…
展开
-
FPGA实现OFDM通信——FFT与IFFT(2)——调用HLS的FFT库实现N点FFT(hls:fft)
在HLS中用C语言实现8192点FFT,经过测试,实验结果正确,但是时序约束不到100M的时钟,应该是设计上的延时之类的比较大,暂时放弃这个方案,调用HLS中自带的FFT库(hls:fft)hls_fft.h。实际上,在HLS中调用该库实现FFT,其实是Vivado中的那个FFT核实现的,但是HLS中的配置和给定输入输出数据比较方便,并且对其外部封装其他类型的总线接口非常容易。1.hls_fft...原创 2019-10-12 21:17:25 · 4041 阅读 · 0 评论 -
FPGA实现OFDM通信——FFT与IFFT(1)——C语言实现N点FFT
OFDM中调制使用IFFT,解调使用IFFT,在OFDM实现系统中,FFT和IFFT时必备的关键模块。在使用Xilinx的7系列FPGA(KC705)实现OFDM系统时,有以下几种选择:(1)在Vivado中调用官方的FFT的IP核(AXI-Stream总线);(2)在Vivado HLS中调用官方的FFT的IP核(内部FFT通信AXI-Stream总线),可以自己增加外部封装接口类型;(3...原创 2019-10-11 14:10:19 · 5026 阅读 · 2 评论 -
Vivado HLS错误记录——IP冲突:[filemgmt 20-1741] File 'xxx.v' is used by one or more modules,but with...
1 报错类型[filemgmt 20-1741] File ‘xxx.h’ is used by one or more modules;[filemgmt 20-1741] File ‘xxx.v’ is used by one or more modules, but with different contents, and may lead to unpredictable result...原创 2019-10-05 14:53:43 · 3363 阅读 · 0 评论 -
HLS笔记——复数complex类型数据在2018.2版本无法赋值,error:passing 'const _Tp {aka const ap_int<16>}' as 'this' argumen
1、问题描述在HLS中使用c++编写程序,使用到了复数complex类型,综合没问题,在C仿真时对复数赋值的地方报错。(1)top.h#ifndef __TOP_H#define __TOP_H#include <iostream>#include <complex>#include <ap_int.h>#include <ap_fixe...原创 2019-10-02 22:12:39 · 2607 阅读 · 3 评论 -
Vivado HLS实现FIR滤波器(3)——RAM输出高阻态导致FIR输出高阻态解决方法
FIR输出高阻态原因ram_out代码ram_out代码作用:当ram的输出为高阻态时,ram_out输出0(即此时滤波系数为0),否则将ram的输出寄存一个时钟后输出,这样ram的输出波形就能和HLS仿真中的一致(延时了1个时钟),而不再会因为滤波器系数存在高阻态造成滤波输出为高阻态。module ram_out( ram_clk, data_in, data_ou...原创 2018-11-19 21:31:49 · 2793 阅读 · 0 评论 -
Vivado HLS实现FIR滤波器(2)——Vivado调用HLS生成的FIR IP核
系统框图器件xq7a50tfg484-2I,两个DDS,输入时钟100MHz,输出分别为8MHz和12MHz,位宽为16位,相乘后输出位宽32位,三角函数积化和差得4MHz信号和20MHz信号,滤波器设计采用Filter Solutions 2015,截止频率10MHz,采样率100MHz,Hamming窗,11阶,所得系数同时扩大100倍后四舍五入得到整数存入单口RAM,调用VIVADO HL...原创 2018-11-11 12:19:45 · 4466 阅读 · 1 评论 -
Vivado HLS实现FIR滤波器(1)——使用官方C代码实现FIR
使用官方C代码实现FIR参考资料:不同点说明程序结构C语言代码仿真综合参考资料:教程——基于HLS实现FIR滤波器https://blog.csdn.net/LZY272942518/article/details/46730303Vivado HLS之滤波器实现https://blog.csdn.net/smilencezq/article/details/39054975Vivado ...原创 2018-11-10 23:33:30 · 3815 阅读 · 0 评论