初学modelsim,却遇此般挫折,请教各路大神

[复制链接]
283|5
 楼主 | 2018-2-12 16:04 | 显示全部楼层 |阅读模式
如图,编写完testbench后,modelsim仿真一直加载不出信号,检查修改testbench多次以后也没能得到正确结果,想问大佬们是怎么解决这类问题的。
以下附testbench代码.







***********************************************************************************************
`timescale 1ns/1ps
module mux21_tb();

//==============================================================================
localparam PERIOD = 10; //100M
reg eachvec;
//==============================================================================
//build clk
reg clk, rst_n;

initial
begin
        clk = 0;
        forever #(PERIOD/2) clk = ~clk;
end

//------------------------------------
//reset signal
task task_reset;
begin
        rst_n = 0;
        repeat(2) @(negedge clk);
        rst_n = 1;
end
endtask

//------------------------------------
//initial mux21
reg                  a;
reg                  b;
reg                  s;
wire                 c;

mux21 u_mux21
(
        .clk            (clk),
        .a              (a),
        .b              (b),
        .s              (s),
        .c              (c)
);

//------------------------------------
//task of input
task task_test;
        input          a1;
        input          b1;
        input          s1;
        begin
                a <= a1;
                b <= b1;
                s <= s1;
        end
endtask

//------------------------------------
//testbench of RTL
initial
begin
        task_sysinit;
        task_reset;
       
        task_test(0, 0, 0);
       
        repeat (5) @(posedge clk);
        task_test(1, 0, 0);

        repeat (5) @(posedge clk);
        task_test(0, 1, 0);
       
        repeat (5) @(posedge clk);
        task_test(1, 1, 0);
       
        repeat (5) @(posedge clk);
        task_test(0, 0, 1);

        repeat (5) @(posedge clk);
        task_test(0, 1, 1);
       
        repeat (5) @(posedge clk);
        task_test(1, 0, 1);
       
        repeat (5) @(posedge clk);
        task_test(1, 1, 1);
end

endmodule

本帖子中包含更多资源

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

x
| 2018-2-13 17:21 | 显示全部楼层
看modelsim错误提示
 楼主 | 2018-2-13 22:00 | 显示全部楼层
hxy6951 发表于 2018-2-13 17:21
看modelsim错误提示

并没有说明具体的错误啊
| 2018-2-15 19:39 | 显示全部楼层

你没有在 wave 窗口添加任何信号,它不知道你要看啥。


| 2018-2-26 16:43 | 显示全部楼层
Laplaces 发表于 2018-2-13 22:00
并没有说明具体的错误啊

这个源文件应该还没有编译过去
| 2018-2-26 16:44 | 显示全部楼层
Laplaces 发表于 2018-2-13 22:00
并没有说明具体的错误啊

这个源文件应该还没有编译过去
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

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