iiijjj0323 发表于 2011-3-14 11:15:37

求助:请问这个是不是quartus II的bug

我在用quartus自带的仿真工具仿真时,想观测中间寄存器的变化,但是在波形文件中node finder中始终找不到我想观测的中间寄存器。在filter中把所有选取规则都尝试了一遍,还是找不到。请问这是不是quartus的bug啊,我的代码如下:
module PLL(clk_in,data_in,data_out);
    input   clk_in;
        input        data_in;       
        output        data_out;
        reg                data_out;                               //这个寄存器可以被发现
        reg                clk_div;        //我就想观测这个寄存器       
mega_pll (clk_in,clk_div);            //使用了宏模块,用于时钟分频
        always @ (posedge clk_div)               
                data_out=data_in;
endmodule

至芯苏老师 发表于 2011-3-14 22:03:33

clk_div应该是线型的,试试,寄存器看不到一般是被优化掉了,一个是你查看下RTL级视图,看看综合结果对不对,对的话,可以加一条防止优化的语句,具体的你查一下。是在不行的话,你就把要观测的信号引出来作为OUTPUT

iiijjj0323 发表于 2011-3-14 22:20:21

回复 2# 至芯苏老师


    谢谢,我试过了,还是不行,没办法啊,哎………………………………………………:'(

至芯苏老师 发表于 2011-3-17 22:58:09

回复 3# iiijjj0323


    你它当做输出引出来,按说是一定看得到的,不行的话,你把工程文件发我zhixinsulaoshi@126.com
页: [1]
查看完整版本: 求助:请问这个是不是quartus II的bug