• 在quartus 和 ISE 里直接调用modelsim的方法(转)


    http://blog.sina.com.cn/s/blog_697e8abb0100muog.html

    quartus  ISE 里直接调用modelsim的方法

    在这个论坛中我学到了很多东西,所以总结点东西做为回报。

    大家是不是被modelsim折磨的死去活来呢?是不是觉得在没有人指点下,学习modelsim就象是黑暗中摸索,everyting is black!.如果我们能直接在quartus中调用modelsim那么我们就可以直接得到我们的仿真波形,不用在modelsim 中建立工程,加入文件,编译,加载波形,运行等等烦琐的工序,而且后仿的时候还经常会出现找不到库的情况,这对出学者来说更是郁闷的要死。直接调用可以进行rtl级仿真和门级仿真。一个前仿一个后仿。因此为了方便大家我特意研究了一下如何实现直接调用。以下是结论。

    ISE环境中。

    1edit->preferences:ise General->Intergrated tools

     

          设置:Model Tech Simulator:        C:\Modeltech_6.0\win32\modelsim.exe(看你装在哪里了)

    2,在 Sources in Project窗口里的 器件名称上单击左键。然后双击:Compile HDL Simulation Library

    3,建立testbench。方法:Project->new source.  vhdl 是:VHDL module   verilog hdl 是:verilog  test fixture.

    4,单击testbench 文件,就可以看到下面框框里的四个仿真级别。双击分别进行仿真。

    5。用眼睛看modelsim 出来的波形。

    Quartus 中。

    1,我的电脑->属性->高级->环境变量.

    在系统变量里增加:QUARTUS_INIT_PATH

     C:\Modeltech_6.0\win32  (看你装在哪里了)

    2Assignments->settings->ead tool setting:Simulation:

     tool name:modelsim(verilog)(我用的是这个,用啥选啥)

    别的能填的就填一下。但是下边的两个按纽还是要设置的,因为要指定test bench文件才能仿真的。所以先写好testbench。然后把路径设置好。那两个按纽一个是前仿真,一个是后仿真。不知道写testbench大家会不?就是:process->start->start testbench template writer

    然后把生成的文件打开,改一改就行了。在哪里打开?看屏幕下面的提示啊。

    3。现在就可以进行仿真了。

     tools -> eda simulation tool->run RTL simulaiton...前仿

     tools -> eda simulation tool->run Gate Level simulaiton 后仿。

    4。用眼睛看波形。

    补充一下:

    ISE环境中,选中某个仿真(Behavioral或者Post fit等等)单机Process Properties-可以设置仿真的时间、vism vlog vcom参数或者指定DO file

    Quartus6就更方便了。

    tools>options>EDA Tool Options里面设置modelsim synplify之类的路径。

    然后按照楼主的方法设置assignment settings ok了。

  • 相关阅读:
    【转】构建高并发高可用的电商平台架构实践
    【转】深入解析浏览器的幕后工作原理
    【转】解释器,树遍历解释器,基于栈与基于寄存器
    EasyDarwin返回401 Unauthorized解决方法
    【转】SDP file
    音频PCM格式
    H264相关知识
    testNG之异常测试
    testNG之组测试
    testNG之顺序执行
  • 原文地址:https://www.cnblogs.com/habyjingloveDY/p/3437005.html
Copyright © 2020-2023  润新知