集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 11876|回复: 4

Signal Tap II探测信号时,总是显示“Waiting for clock",为何呢?

[复制链接]
ccs 发表于 2010-5-6 13:01:49 | 显示全部楼层 |阅读模式
module test3(
  clk,
  reset,
  en,
  z0_in,
  z0_out);
input clk;
input reset;
input en;
input [19:0] z0_in;
output [19:0] z0_out;
reg [19:0] z0_out;
reg [19:0] z0_in_temp;
always @(posedge clk or posedge reset)
  begin
    if(reset)
      begin
        z0_out <= 0;
        z0_in_temp <= 0;
      end
    else
      begin
        if(en)
          begin
            z0_in_temp <= z0_in;
          end
        else
          begin
            z0_in_temp <= z0_in_temp;
          end
        if(-20'd131072<=z0_in_temp && z0_in_temp<=20'd131072)
          begin
            z0_out <= z0_in_temp;
          end
        if(20'd131072<z0_in_temp && z0_in_temp<20'd262144)
          begin
            z0_out <= z0_in_temp - 20'd262144;
          end
        if(-20'd262144<z0_in_temp && z0_in_temp<-20'd131072)
          begin
            z0_out <= z0_in_temp + 20'd262144;
          end
      end
  end
endmodule
xinu2009 发表于 2010-5-6 15:35:41 | 显示全部楼层
是不是用Signal Tap II采样中间或输出信号的时候没有设置采样时钟啊?
xinu2009 发表于 2010-5-6 15:37:23 | 显示全部楼层
使用逻辑分析仪观测信号的时候是要设置一个采样时钟的,一般就是你系统中时钟频率最大的一个(具体可以看情况而定)!还要设置采样点数!
xinu2009 发表于 2010-5-6 15:43:26 | 显示全部楼层
Sunlife 发表于 2015-4-7 11:34:22 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-21 17:40 , Processed in 0.062087 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表