在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2722|回复: 4

[求助] 关于DC综合的一个问题

[复制链接]
发表于 2013-6-6 16:39:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如果上层设计例化了一个存储器,综合的时候要不要把memory compiler生成的存储器行为模型(.v文件或者.vhd文件)读进去啊?不读进去的时候,DC会告诉说找不到这个模块,但是有的人说可以不读进去。我都是把.v文件读进去,并在里面用“translate_off 和translate_on”命令。一般都没问题,但是我不知道.vhd文件怎么读进去?因为它要用到很多library,会报错。这个怎么设置?请教了!
发表于 2013-6-6 20:27:54 | 显示全部楼层
memory compiler会生成lib文件,先用dc把lib转换成db文件,然后db加到link_library里。
 楼主| 发表于 2013-6-7 15:45:06 | 显示全部楼层
回复 2# orlye


   嗯,你说的这个我知道,也是这么做的。我想请教的是,把生成的存储器模型.vhd文件读进去的时候会报错,例如:[code]--------------------------------------------------------------------------
-------------------
use std.all;
LIBRARY IEEE;
use IEEE.std_logic_1164.all;
use IEEE.VITAL_timing.all;
use IEEE.VITAL_primitives.all;
use WORK.vlibs.all;

Package SRAM_1024wx32b_pkgs is
       component rdwr_SRAM_1024wx32b


这是存储器的一段vhdL代码,把这个文件读进去的时候,会报错说找不到库vlibs。请问应该怎么设置。db库已经加进去了,应该不是这个的问题。在这里用translate_off与translate_on命令,应该写在文件中的哪个位置啊?谢谢
发表于 2013-6-7 21:16:12 | 显示全部楼层
模型文件用来仿真用的,根本就是不能综合的。综合时读db就行了。不太清楚lz为什么想把仿真模型读进去?
 楼主| 发表于 2013-6-8 09:10:51 | 显示全部楼层
回复 4# orlye

明白了,谢谢!本人还是新手,有许多地方还不明白。谢谢指教。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-17 23:57 , Processed in 0.032166 second(s), 10 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表