FPGA数字信号处理
FPGA技术实战
定期更新分享Intel FPGA、Xilinx FPGA基础技术入门开发,开发环境使用技巧,FPGA高级进阶设计,代码风格、时序收敛、器件架构、高速硬件设计等知识,项目中积累的工作经验。打造一个纯粹的FPGA技术爱好者家园,大家相互交流沟通,每位成员都能收获成长与进步。
展开
-
Matlab算法映射至FPGA硬件逻辑
本文分享一篇技术PPT,该PPT主要介绍如何将算法映射到FPGA或ASIC硬件架构。原创 2024-04-18 17:52:28 · 271 阅读 · 0 评论 -
数字信号处理(四)CIC IP核滤波器详解(一)
Vivado CIC IP核滤波器详解(一)引言:从本文开始,我们详细介绍Xilinx CIC IP核滤波器相关知识,包括CIC IP核提供的特性、IP核接口描述以及IP核设计指导等相关内容。目录Vivado CIC IP核滤波器详解(一)1.概述2.IP核特性3.IP核接口描述4.IP核设计指导4.1通用设计指导4.2CIC抽取器4.2.1 流水线CIC抽取器4.3CIC内插器4.3.1流水线CIC内插器4.3.2输出位宽和增益4.4CIC滤波.原创 2020-12-08 22:57:19 · 13801 阅读 · 4 评论 -
数字信号处理(三):Xilinx FFT IP核详解(三)
引言:我们在利用FFT IP核进行FPGA设计时,需要理解FFT相关的操作理论,比如FFT蝶形运算带来的位宽扩展、FFT实现资源与性能的权衡、如何实时更新FFT变换点数、缩放等相关配置及FFT操作时序等。本文我们就针对这些问题进行详细的介绍。1.有限字长考虑突发I/O架构通过连续地传递输入数据来处理一组数据阵列。在每个过程中,算法执行Radix-4或Radix-2蝴蝶运算(butterfly),其中每个butterfly分别获取四个或两个复数,并返回四个或两个复数在同一内存中。IP核返回内存的数字可原创 2020-07-09 21:29:14 · 11580 阅读 · 2 评论 -
数字信号处理(三):Xilinx FFT IP核详解(二)
引言:本文我们继续介绍Xilinx FFT IP核,主要对IP核的接口进行详细说明,并对IP核信号各个通道接口数据格式进行详细介绍,方便我们进行FPGA软件设计。本文介绍以下接口信号:时钟信号 复位信号 事件信号 AXI4-Stream信号1.时钟信号aclk(时钟信号)IP核采用单时钟操作,即aclk,所有输入输出接口及内部逻辑都受这个时钟控制。该时钟的最高频率在软件设计时是有限制的。基于不同的器件家族及FFT/IFFT运算点数及配置,FFT IP核最高运行时钟稍有不同,这从Xilin原创 2020-07-07 19:39:38 · 8012 阅读 · 0 评论 -
数字信号处理(二):Xilinx FFT IP核详解(一)
引言:FFT(快速傅里叶变换)在雷达信号处理、图像处理、无线通信等行业有着广泛的应用。本文及后续几篇文章,我们针对Xilinx的FFT IP核v9.0提供详细介绍。本文作为开篇,介绍以下内容:Xilinx FFT IP核的特性 Xilinx FFT IP核输入输出接口介绍1.Xilinx FFT IP核特性图1、Xilinx FFT IP核Xilinx®LogiCORE™ IP快速傅立叶变换(FFT)核实现了Cooley-Tukey-FFT算法,这是计算离散傅立叶变换(DFT)的有效方法原创 2020-07-01 22:50:32 · 7374 阅读 · 4 评论 -
数字信号处理(一):Xilinx Vivado DDS IP核设计实例(文末附源码)
前言在数字信号处理时我们经常会用到数字变频,包数字下变频(DDC)和数字上变频(DUC),这其中会用到Xilinx公司的DDS IP核或者Altera公司的NCO IP核来产生本振频率,以现数字域信号频谱搬移。本文我们通过例化Xilinx公司的DDS IP核来产生混频器本振输入频率,并给出Modelsim仿真测试结果。1、Xilinx DDS IP简介Xilinx公司的DDS IP核使用AX...原创 2020-01-17 20:16:58 · 14215 阅读 · 13 评论