用户登陆  |  注册

steel_girl's Blog

网站首页  |  博客首页  |  论坛  |   小组  |  个人主页  |   相册  |   管理

个人信息

  • 个人空间

    博主:steel_girl

  • +加为好友

    +发送站内短信

    +我的博客精华

最近加入的小组

博客公告

我的分类

博客日历

<2008年7月>
日一二三四五六
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

博客广告

日志档案

2006年份  (4)

最新日志

· 求助!ROm型文件怎么弄

· 保持时间是负的。帮忙!

· 功能仿真是正确的,时序仿真时没有输出!求救高手知道!

· 在modelsim中进行功能仿真时遇到的问题。

更多>>

最新评论

·

你好,我也是个刚学verilog和初次使用quartu

·

负的setup 和 hold time

·

如果是用QuartusⅡ的话,先新建一个.mif文件,

·

先用matlab生成数据,要整数的。

·

我改了一下输出时钟,时序仿真就出现了。

友情链接

博客信息

日志总数:4 篇

评论数量:12

访问次数:4731

访客记录

  • bluekent
  • lijin305
  • eeleech

日志档案

发表于 2006-11-11 13:21:10

0

标签: FPGA  MOdelsim  功能仿真  

在modelsim中进行功能仿真时遇到的问题。

各位谢谢你来到我的博客

我正在利用Quartus和Modelsim进行硬件设计,刚刚开始我写下我做的过程和困难,如果您看到我的问题,请您帮忙

其实是一个很简单的程序串并转化:test_series_to_parallel.测试模块是test_series_to_parallel

第一步我是在Quartus中分析综和布局布线后,没有错误,有几个warning

Warning: Timing Analysis found one or more latches implemented as combinational loops
 Warning: Node "shift_state.shift_state_end~7" is a latch
 Warning: Node "shift_state.shift_state_begin~7" is a latch
Warning: Found pins functioning as undefined clocks and/or memory enables
 Info: Assuming node "out_clk" is an undefined clock
Warning: Clock Setting "clock" is unassigned

我觉得应该不影响我的功能仿真

第二步我进入了Modelsim中

1、建立了工程,把 我在Quartus中的源代码(test_series_to_parallel、test_series_to_parallel)考到我在modelsim新建的project中

  这一步的问题是:我要不要把得到的网表文件.vo和延时反标文件.sdo一起考过来?

2、我在所有的参考书上都说什么仿真库的编译和映射,

        第一种方法:在altera的安装目录下quartus\eda\sim_lib中所涉及的Altera的仿真库(是用到的那个器件的Veriog程序吗)的Verilog拷贝到工程目录下,并加入到工程中

       第二种方法:在主菜单中选择【file】/【new】【library】中弹出的[create a new library]的对话框中选择a map to  an exitising ,单击[browse]选择已编译的库【问题】(1、这个已编译的库是说的我自己编译的那个project中的work库吗?2是那个新的library的名字是那个是我自己订的吗,这个库有什么用处)

      3编译源代码:选择所有源代码,然后compile all,成功

    4 启动仿真器并加载设计顶层

       在simulate中执行start simulate中的design我选择我的test_series_to_parallel.v[出现错误:Loading work.test_series_to_pallel
# Loading E:/myprogram/Verilog/modelsim/stop_timing_test/work.series_to_parallel
# ** Error: (vsim-3033) E:/myprogram/Verilog/modelsim/stop_timing_test/series_to_parallel.vo(78): Instantiation of 'AND1' failed. The design unit was not found.
#         Region: /test_series_to_pallel/test_series_to_parallel
#         Searched libraries:
#             E:/myprogram/Verilog/modelsim/stop_timing_test/work
#             E:/myprogram/Verilog/modelsim/stop_timing_test/work]

 

添加library在那?

我就作到这就作不下去,问题太多对不起,那位神仙帮帮忙! 

 

 

 

系统分类: CPLD/FPGA   |   用户分类: 无分类   |   来源: 无分类   |   【推荐给朋友】

    阅读(1488)    回复(3)  

投一票您将和博主都有获奖机会!

最新评论

  欢迎参加“STM32学习进阶”大赛,申请折扣价STM32学习套件,分享22,500元现金大奖

  • steelgirl

    2006-11-13 23:33:37

    我把我的程序代码放在11-13日的那个贴子里了,如果你看见帮帮忙!谢谢

  • riple

    2006-11-13 9:19:55

    把你的源代码传上来吧。你的问题可能在于没有编译AND1对应的代码。

    此外,考虑用Quartus的EDA工具接口自动生成测试向量和调用modelsim。这样就不用添加Altera仿真库了。

    尽量采用测试向量(testbench)方式,用force方法在modelsim中仿真不是很好--仿真脚本很难重用。

     

  • zhd

    2007-7-19 21:16:22

    你好,我也是个刚学verilog和初次使用quartus和modelsim的人,希望可以认识你,互相进步。我的QQ号24154673

标题
姓名  
主页
验证码: