跳转到主要内容
FPGA 开发圈
Toggle navigation
新闻
视频
技术文章
博客
下载中心
活动
登录
注册
博客
matlab与FPGA数字滤波器设计(3)—— Matlab 与 Vivado 联合仿真 FIR 滤波器
本讲使用matlab产生待滤波信号,并编写testbench进行仿真分析,在Vivado中调用FIR滤波器的IP核进行滤波测试,下一讲使用两个DDS产生待滤波的信号,第五讲或第六讲开始编写verilog代码设计FIR滤波器,不再调用IP核。
2021-03-31 |
Matlab
,
Vivado
,
数字滤波器
TVM编译器
TVM最大的特点是基于图和算符结构来优化指令生成,最大化硬件执行效率。其中使用了很多方法来改善硬件执行速度,包括算符融合、数据规划、基于机器学习的优化器等。它向上对接Tensorflow、Pytorch等深度学习框架,向下兼容GPU、CPU、ARM、TPU等硬件设备。
2021-03-30 |
TVM
,
编译器
matlab与FPGA数字滤波器设计(2)——Vivado调用IP核设计FIR滤波器
本讲在Vivado调用FIR滤波器的IP核,使用上一讲中的matlab滤波器参数设计FIR滤波器,下两讲使用两个DDS产生待滤波的信号和matlab产生带滤波信号,结合FIR滤波器搭建一个信号产生及滤波的系统,并编写testbench进行仿真分析
2021-03-30 |
Vivado
,
Matlab
,
数字滤波器
matlab与FPGA数字滤波器设计(1)——通过matlab的fdatool工具箱设计FIR数字滤波器
本文以99阶FIR低通滤波器为例,学习使用matlab的fdatool工具箱设计滤波器,并将滤波器系数导出到.coe文件,联合Vivado进行FPGA的FIR滤波器设计
2021-03-29 |
Matlab
,
FIR滤波器
赛灵思Vitis AI开发环境的正确安装姿势
赛灵思Vitis AI开发环境的正确安装姿势
2021-03-26 |
Vitis-AI
Xilinx FPGA AXI4总线实例介绍(二):5 个读写通道
AXI4协议是一个点对点的主从接口协议,数据可以同时在主机(Master)和从机(Slave)之间双向传输,且数据传输大小可以不同。AXI4中的限制是一个突发事务(Burst)最多可以传输256个数据,AXI4-Lite只允许每个事务传输1个数据。
2021-03-25 |
AXI4总线
DDS原理及FPGA实现
一个按一定速度沿x轴行进,同时半径按一定频率在圆周上滑动的圆,最后留下的痕迹就是一个正余弦波。DDS全称直接数字频率合成(Direct Digital Synthesis),简单来讲,分以下几步:
2021-03-23 |
DDS
,
FPGA
Xilinx FPGA AXI4总线介绍(一)
AMBA® AXI4(高级可扩展接口 4)是 ARM® 推出的第四代 AMBA 接口规范,AMBA(Advanced Microcontroller Bus Architecture)是片上总线标准,包含AHB(Advanced High-performance Bus)、ASB(Advanced System Bus)和 APB(Advanced Peripheral Bus)。
2021-03-22 |
AXI4总线
Vivado DDS IP配置与仿真(1)正弦、余弦信号发生器
本次使用Vivado调用DDS的IP进行仿真,并尝试多种配置方式的区别,设计单通道信号发生器(固定频率)、Verilog查表法实现DDS、AM调制解调、DSB调制解调、可编程控制的信号发生器(调频调相)。
2021-03-19 |
数字信号处理
,
DDS
,
Vivado
Xilinx中FIR滤波器IP的讲解与使用
我们上一篇文章的混频是8MHz与5MHz的相乘,所以我们这篇文章的目的是设计一个低通滤波器滤除13MHz的成分。FIR的设计方法在数字信号处理中有两种方法,最常用的就是窗函数法。这里我们将使用汉明窗进行进一步的设计。
2021-03-16 |
FIR滤波器
Vivado IP核DDS使用及注意
vivado提供了DDS IP核可以输出正余弦波形,配置方法如下
2021-03-16 |
Vivado
,
IP核
,
DDS
Xilinx的高质量时钟输出ODDR原语
本文探讨一下ODDR用于时钟输出时的作用。
2021-03-15 |
ODDR
Xilinx中DDS IP的讲解与使用
本次项目我们主要是为了讲解DDS,所以我们使用了混频这个小项目来讲解。DDS自己手写是比较简单且灵活,但是Xilinx给我们提供了相应的IP核,那么这次我们将直接讲解使用IP来产生不同频率的正弦波
2021-03-12 |
DDS
Vivado三种常用IP核的调用
vivado的IP核,IP核(IP Core):Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。今天介绍的是Vivado的三种常用IP核
2021-03-11 |
Vivado
,
IP核
ZC706评估板IBERT误码率测试和眼图扫描
IBERT(Integrated Bit ErrorRatio Tester,集成误比特率测试工具),是Xilinx提供用于调试FPGA高速串行接口比特误码率性能的工具,最常用在GT高速串行收发器测试: (1)基于PRBS模块的误码率测试; (2)测量眼图;
2021-03-10 |
ZC706
,
IBERT
,
GT收发器
‹‹
117 中的第 85
››