文章目录
一、 概述二、 端口说明[此章节为引用]三、 ip核的生成四、 matlab中cic滤波器的设计四、仿真五、 参考资料
一、 概述
![在这里插入图片描述](https://img-blog.csdnimg.cn/9746984c53874bb59569619be2134f12.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c1bdf7d11b34b98a11fc2474c4c0418.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/7ceabef230114bacbc46e64f5c0c158e.png)
二、 端口说明[此章节为引用]
![在这里插入图片描述](https://img-blog.csdnimg.cn/4fa0b0569b3c4a049c8f829e6c61185f.png)
三、 ip核的生成
![在这里插入图片描述](https://img-blog.csdnimg.cn/d0f2f0364b83413887458d32f59159b4.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/364735de18ea44718cb342996ac0c559.png)
四、 matlab中cic滤波器的设计
![在这里插入图片描述](https://img-blog.csdnimg.cn/dc53a4127a634c628bd4593569acd557.png)
此部分来源于博客 ![](https://img-blog.csdnimg.cn/89cca53cedb64c248b8c39ce966cce77.png)
总接: ![在这里插入图片描述](https://img-blog.csdnimg.cn/efbd6e38dd9d47a7a985b6cedc0e82a2.png)
四、仿真
第一组 : 采样率0.2MHZ,信号频率1Khz,抽取倍数5倍。 主程序:
`timescale 1ns / 1ps
//
// Company:
// Engineer:
//
// Create Date: 2022/07/18 21:09:15
// Design Name:
// Module Name: cic_ip_test
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//
module cic_ip_test();
reg aclk;
reg [15:0] s_axis_data_tdata;
reg s_axis_data_tvalid;
wire s_axis_data_tready;
wire [23:0] m_axis_data_tdata;
wire m_axis_data_tvalid;
parameter data_num=4000; //仿真数据长度
reg signed [9:0] stimulus[data_num-1:0];
integer i;
/*********************时钟的产生***********************/
parameter period=10;
initial aclk =0;
always #(period/2) aclk=~aclk;
/*********************信号的初始化***********************/
initial begin
s_axis_data_tvalid |