在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9320|回复: 5

[求助] ISE仿真出错,一直是输入高阻,求大家帮忙看看

[复制链接]
发表于 2014-3-21 00:06:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
刚装几天ISE,利用自带的Isim仿真,尝试过很多教程的例子,依然是仿真出错,波形图中显示输入的变量全为高阻,输出变量当然就没有值全为红线~~
比如一个3分频的例子:
module fenpin_top(clk,reset,q);
    input clk;
    input reset;
    output q;
    reg q;
    reg [1:0] count;   // 设了一个2位的计数器可以从00计数到11;
    always @ (posedge clk or posedge reset)   // 同步复位,上升沿有效
    if (reset)                           // 复位
    begin
      q<=1'b0;
      count<=2'b00;
    end
      else if(count==0)                // 第一个CLK上升沿来的时候q翻转一次计数器加一;
        begin
         q<=~q;
         count<=count+1'b1;
        end
      else if(count==2)              //第3个CLK上升沿来的时候输出q翻转一次计数器归零;
        begin
            q<=~q;
            count<=2'b00;
        end
        else                                 //   第二个CLK上升沿来的时候q不动作,计数器加一。   
        begin
        count<=count+1'b1;
        end
      endmodule


testbench如下:
module tb_fenpin_top;

        // Inputs
        reg clk;
        reg reset;

        // Outputs
        wire q;

        // Instantiate the Unit Under Test (UUT)
        fenpin_top uut (
                .clk(clk),
                .reset(reset),
                .q(q)
        );

        initial
        begin
                // Initialize Inputs
                clk = 1'b0;
                reset = 1'b0;

                // Wait 100 ns for global reset to finish
                #100;

                // Add stimulus here
        clk=1'b0;
        reset=1'b1;
        #24 reset =1'b0;
    end
    always
         #20 clk=~clk;
endmodule


不知道是否软件设置问题,ISE14.7版本的
FPGA入门中,希望大家帮忙看看,无限感激
 楼主| 发表于 2014-3-21 14:31:10 | 显示全部楼层
回复 2# 卖女孩的小火柴


   继续求教,之前在论坛看到一种说法是,ISE14.2之后的版本,顶层文件都得自己手输入,写代码时设的顶层模块和测试文件不同,不太懂什么意思...    学习写verilog的代码也有一段时间了,之前都是综合通过就算,谁知一做时序仿真就卡住了
发表于 2014-3-21 14:41:24 | 显示全部楼层
没有`timescale?
 楼主| 发表于 2014-3-21 18:36:29 | 显示全部楼层
回复 4# jwiloveyou


   这个是有的,1ns/1ps...  我总感觉是软件设置问题...
发表于 2014-3-21 22:55:34 | 显示全部楼层
时钟有吗?正确不?
发表于 2025-3-19 10:31:36 | 显示全部楼层
本来是同样问题来寻求答案的,,,后来我这边发现,是运行simulate behavioral model时候没有选中testbench文件,而是错选了例化文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-13 01:45 , Processed in 0.023616 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表