dinglujie1的个人空间 https://blog.eetop.cn/573577 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

怎样为quartus原理图添加modelsim仿真功能.仅供初哥初姐参考。

已有 6112 次阅读| 2014-2-21 09:34 |个人分类:让FPGA能用

天气: 冷
心情: 高兴
为自己不忘(有无数的成果都给岁月忘掉了)先开博记住,当然越浅显越好。


1步:查阅<<基于模型设计(qsys篇)>>8页,原来要将a家库建在modelsim安装目录中:
          我的modelsim给默认装在c:\Mentor@Graphics内,在其中建了altera_fang仿真库目录。
运行——〉vsim,接着cd C:/MentorGraphics/altera_fang,回车。点菜单File——〉New——〉Library,将上栏默认的work改成primitive
         

注意到modelsim反馈了信息:“# Copying C:\MentorGraphics\win32/../modelsim.ini to modelsim.ini”。查看新建库目录,果然多了个modelsim.ini文件。
突然想起原来刚读此段时v和vhdl两个库的纠结,果断删除并新建两个子目录altera_fangv,altera_fangvhdl,然后ls一下:
ls
# altera_fangv/
# altera_fangvhdl/
# modelsim.ini
# primitive/,先编译常用的verilog库:cd altera_fangv,建元素V库后找到quartus库文件藏的目录D:\altera\11.1\quartus\eda\sim_lib:点击编译:

依葫芦画瓢,依次建库编译,有点累:altera_mf_v,220model_v,cyclone_v,cycloneii_v,stratix_v,stratixii_v,对应文件名为:altera_mf.v,220model.v,cyclone_atom.v,cycloneii_atom.v,stratix_atom.v,stratixii_atom.v;
这些是我买的老板的fpga 型号,现在可能有点古旧了,据传13版就不支持了。然后是关键一步:
修改modelsim安装目录下的ini文件,去掉只读属性,添加此a家库进系统库,不重装系统就不用每次忘记添加它了;然后打开modelsim就出来了:


谁知一无缝仿真,出现错误:
# ** Error: D:/fft3/lpm_mult0.vhd(39): Library altera_mf not found.
# ** Error: D:/fft3/lpm_mult0.vhd(40): (vcom-1136) Unknown identifier "altera_mf".
# ** Error: D:/fft3/lpm_mult0.vhd(42): VHDL Compiler exiting
# ** Error: C:/MentorGraphics/win32/vcom failed.
看来从网上下的fft3项目用的lpm是默认的vhdl格式,先记下其参数后,按其原参数重新选用verilog格式的lpm。不报错了。但没出来波形。怎么回事?没有设置测试向量吗?查百度知道,原来:
“产生testbench 的步骤: processing -> start -> start testbench template writer 
然后quartus II会自动编译生成testbench模板的
”我的项目中激励就是个时钟,填写模板就该行了。试试。。。
(继续)
在经历了夜半3点不眠狂搜加天明闷声狂试后。我投子了,看来quartus真的不能象saber,pspice一样原理图直接仿真,哪怕用modelsim助力:
规规矩矩把顶层原理图转乘.v,然后在项目中把原理图换成它,别忘了重新设其为顶层。呜呼。。。才出来波形。a家的软件q东东真让我等初哥寒心啊。
两个插曲:
1-testbench设置时,注意三个名字可以不同,但第一个名字不要带.vt扩展名;“i1”要加进去。
2-由于li¥cense,飘红时,还是把峻a龙的nios行改成你用的ip号行。起码11
1sp2可用。
(待续)

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 401

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 19:07 , Processed in 0.025235 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部