FPGA|CPLD|ASICwilliam hill官网
直播中

蔡大魔王

12年用户 32经验值
擅长:289301
私信 关注
[问答]

使用quartusII fir ip核没有输出?

我们使用quartusII的fir ip核生成了一个滤波器,用AD采集了单频正弦信号输入,可是不管输入频率多少,滤波器的输出端口都没有输出,不知道这是为什么啊?

回帖(8)

蔡大魔王

2013-8-12 22:50:59
我把生成的fir.v进行了一点儿修改,如下(fenpin是我自己写的一个module,经测试输出的clk1和和clk2都没有问题):
module fir (
        clk,
        reset_n,
        ast_sink_data,
        ast_source_data,
        ast_sink_ready,
        ast_source_valid,
        ast_source_error,
        clk1,
        clk2);


        input                clk;
        input                reset_n;
        input        [11:0]        ast_sink_data;
        reg                ast_sink_valid=0;
        reg                ast_source_ready=0;
        reg        [1:0]        ast_sink_error=00;
        output        [13:0]        ast_source_data;
        output                ast_sink_ready;
        output                ast_source_valid;
        output        [1:0]        ast_source_error;
        output clk1,clk2;
       
        fenpin #(625,1,1) fp(clk,clk1);
        assign clk2=clk1;
       
        initial
                begin
                #10        ast_sink_valid<=1;
                                ast_source_ready<=1;
                end       

        fir_ast        fir_ast_inst(
                .clk(clk),
                .reset_n(reset_n),
                .ast_sink_data(ast_sink_data),
                .ast_sink_valid(ast_sink_valid),
                .ast_source_ready(ast_source_ready),
                .ast_sink_error(ast_sink_error),
                .ast_source_data(ast_source_data),
                .ast_sink_ready(ast_sink_ready),
                .ast_source_valid(ast_source_valid),
                .ast_source_error(ast_source_error));
endmodule
举报

蔡大魔王

2013-8-12 22:55:07
这是我们用signaltap抓取的,输出一直是0,ast_source_valid也一直是0,不知道是为什么啊? ...
这是我们用signaltap抓取的,输出一直是0,ast_source_valid也一直是0,不知道是为什么啊?
举报

蔡大魔王

2013-8-12 22:56:32
我把生成的fir.v进行了一点儿修改,如下(fenpin是我自己写的一个module,经测试输出的clk1和和clk2都没有问题):
  1. module fir (
  2.         clk,
  3.         reset_n,
  4.         ast_sink_data,
  5.         ast_source_data,
  6.         ast_sink_ready,
  7.         ast_source_valid,
  8.         ast_source_error,
  9.         clk1,
  10.         clk2);


  11.         input                clk;
  12.         input                reset_n;
  13.         input        [11:0]        ast_sink_data;
  14.         reg                ast_sink_valid=0;
  15.         reg                ast_source_ready=0;
  16.         reg        [1:0]        ast_sink_error=00;
  17.         output        [13:0]        ast_source_data;
  18.         output                ast_sink_ready;
  19.         output                ast_source_valid;
  20.         output        [1:0]        ast_source_error;
  21.         output clk1,clk2;
  22.        
  23.         fenpin #(625,1,1) fp(clk,clk1);
  24.         assign clk2=clk1;
  25.        
  26.         initial
  27.                 begin
  28.                 #10        ast_sink_valid<=1;
  29.                                 ast_source_ready<=1;
  30.                 end       

  31.         fir_ast        fir_ast_inst(
  32.                 .clk(clk),
  33.                 .reset_n(reset_n),
  34.                 .ast_sink_data(ast_sink_data),
  35.                 .ast_sink_valid(ast_sink_valid),
  36.                 .ast_source_ready(ast_source_ready),
  37.                 .ast_sink_error(ast_sink_error),
  38.                 .ast_source_data(ast_source_data),
  39.                 .ast_sink_ready(ast_sink_ready),
  40.                 .ast_source_valid(ast_source_valid),
  41.                 .ast_source_error(ast_source_error));
  42. endmodule
举报

camp

2013-8-13 08:22:56
本帖最后由 camp 于 2013-8-13 08:24 编辑

我有点疑问就是,你用initial放到综合代码中,编译器是否可以综合通过的问题。第29--32行.
举报

蔡大魔王

2013-8-13 10:15:35
引用: camp 发表于 2013-8-13 08:22
我有点疑问就是,你用initial放到综合代码中,编译器是否可以综合通过的问题。第29--32行.
...

可以通过编译的,就算没有initial这一点依然是没有任何输出的
举报

Autumn放牛娃

2014-4-20 21:15:27
同样的问题不知道怎么解决。。同求
举报

15点43分

2014-10-16 09:02:38
我用quartus的FIR的IP核仿真输出全是高阻,是怎么回事啊?
举报

田凯

2014-10-20 22:15:08
IP核。。。.。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分