j123m456 发表于 2011-6-13 15:54:01

modelsim 怎么波形是直线

module diver(clk,div2,div4,div8);
input clk;
output div2,div4,div8;
reg div2,div4,div8;
regcount;
always@(posedge clk)
    begin
   count<=count+1;
   div2<=count;
   div4<=count;
   div8<=count;
   end
      
endmodule testbench 文本`timescale 1 ns/ 1 ps
module diver_vlg_tst();
// constants                                          
// general purpose registers
reg eachvec;
// test vector input registers
reg clk;
// wires                                             
wire div2;
wire div4;
wire div8;

// assign statements (if any)                        
diver i1 (
// port map - connection between master ports and signals/registers   
        .clk(clk),
        .div2(div2),
        .div4(div4),
        .div8(div8)
);
initial                                                
   begin                                                
   clk=0;
forever
#10 clk=~clk;
#100;
$stop;
                  
   end                                                                              
endmodule

帮帮忙····

ppc68 发表于 2011-6-14 17:03:09

定义的timescale是1ns,仿真用的是100ps,把`timescale 1 ns/ 1 ps

改成`timescale 1 ps/ 1 ps看看

honglinlang 发表于 2011-6-14 17:19:51

你的仿真模块有问题
仿真的是diver,应该是仿真diver_vlg_tst

j123m456 发表于 2011-6-15 19:43:15

谢谢····解决啦
页: [1]
查看完整版本: modelsim 怎么波形是直线