关于仿真精度的问题

在ISE里直接调用modelsim仿真,仿真精度是1ps,看起来好费劲啊,据说是按相关文件中最小的精度进行仿真的,我看每次直接从ise调用modelsim都会生成一个glbl.v文件,那里面会自动有精度1ps的语句。。。怎么才能直接在ise里双击用modelsim仿真,精度为ns级呢?(因为好像每次都会有这个glbl.v文件,精度太高弄的我的时间轴好长。。。)
我也来说两句 查看全部回复

最新回复

  • bemoon (2008-10-13 15:08:03)

    自己在testbench或者模块里面声明timescale就可以了。一个模块的timescale只作用在本模块中。如果一个模块没有timescale,modelsim默认使用上一个模块的timescale,如果顶层模块不指定timescale modelsim默认为1ps/1ps。
  • ninipa (2008-10-13 15:32:26)

    这我知道,可是问题是这个在ISE里直接点modelsim仿真生成的glbl.v会自动声明timescale 1ps/1ps

    还是谢谢楼上的

    上个图


    未命名.JPG

  • bemoon (2008-10-13 19:44:44)

    他声明就让他声明好了。你自己的模块尤其是testbench写好timescale就行了。不影响的。
    只要你自己的模块都有声明,glbl中的1ps/1ps就只在glbl模块中有作用。
  • shlong2006 (2008-10-13 20:29:59)

    顶dingding
  • lieshi (2008-10-14 00:03:16)

    lattice的好像也是,会自动生成一个文件,里面默认的仿真时间是1000ns、没次从ISPLEVER运行,modelsim就只运行这么长时间
  • smallred (2008-10-14 08:01:22)

    你也可以在运行时指定时间阿