vsim -L F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver -sdftyp {/dut=F:/zy/work/synplify project/modelsim_project/PLL_testbench/test_postPR/mypll_v.sdo} work.test_mypll
# vsim -L F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver -sdftyp {/dut=F:/zy/work/synplify project/modelsim_project/PLL_testbench/test_postPR/mypll_v.sdo} work.test_mypll
# Loading work.test_mypll
# Loading work.mypll
# ** Warning: (vsim-3010) [TSCALE] - Module 'mypll' has a `timescale directive in effect, but previous modules do not.
# Region: /test_mypll/dut
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_io
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_mux21
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_dffe
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_asynch_io
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_pll
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_pll_reg
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_m_cntr
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_n_cntr
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_scale_cntr
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_clkctrl
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_mux41
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.cycloneii_ena_reg
# Loading F:/zy/work/modelsim_library/altera_lib/verilog/cycloneii_ver.CYCLONEII_PRIM_DFFE
# ** Note: (vsim-3587) SDF Backannotation Successfully Completed.
# Time: 0 ps Iteration: 0 Region: /test_mypll File: F:/zy/work/synplify project/modelsim_project/PLL_testbench/test_postPR/test_mypll.v
之后我便运行(按F9),结果波形如下图,没有结果

未命名.jpg



最新回复
ycyuhoney (2008-10-06 19:47:47)
ycyuhoney (2008-10-07 15:19:06)
bemoon (2008-10-07 15:30:05)
或者是某些寄存器没有初始值?
ycyuhoney (2008-10-07 17:10:47)
bemoon (2008-10-07 20:00:51)
这里的previous module应该是test_mypll吧。test_mypll应该是testbench吧。我感觉最好给testbench加上timescale因为它是最上层的。
ycyuhoney (2008-10-07 21:58:14)
结果还是那个样子
bemoon (2008-10-07 22:54:26)
你要搞清楚timescale的含义:前者是指仿真时间单位,后者是指仿真数据精度。
1ps/1ps就等于告诉仿真软件,仿真时间单位是1ps,精度是1ps,那么在仿真中遇到# 1这样的延时语句将产生1ps的延时,而小于1ps宽度的信号将被忽略。如果你采用1ps作为时间单位,那么20mhz的时钟周期就是50000ps,应该用#25000作为反转延时。不知道你搞对了没有。
ycyuhoney (2008-10-08 15:56:10)
bemoon (2008-10-08 16:32:03)