首先给出FIR II IP核的Avalon-ST接口的各信号定义
以上是所有的信号线说明。
下面我们打开FIR II IP核的界面
首先我们在Filter Specifcation界面下,一般我们需要配置的是红色框1、2、3中的内容,其中红色框1是来设置通道的个数的这里我们有192个通道,红色框2是设置模块的工作频率的这里设置为96MHz,红色框3为设置单个通道的数据率的这里设置为1MHz,设置好了以后我们发现我们一共有192个通道,而数据率为1MHz,模块的总时钟为96MHz,如果一个时钟只传输一个通道的数据的话,那么时间显然是不够的,这时我们就需要每个时钟传输两个通道的数据。这里我们在红色框4可以看出来,ast_sink_data表示输入的数据,它是32位的,而一个通道的数据为16位(后面会介绍),因此它的低16位表示一个通道,高16位表示另一个通道,这样就可以在一个时钟内输入同时输入两个通道的数据。红色框5ast_source_data表示输出的数据,它是64位的,而一个通道的输出数据位32位(后面会介绍),因此它的低32位表示一个通道,高32位表示另一个通道,这样就可以在一个时钟内输出两个通达的数据,这和输入的情况的是一致的。
接下来我们点击Coefficient Settings界面
这里我们一般只需要设置红色框内的系数量化位数,我们设置的是12位的,这里可以根据我们对精度的要求而改变
接下来我们点击Coefficients界面