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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9346|回复: 11

请教:verilog里如何调用LPM宏单元库

[复制链接]
发表于 2004-3-11 16:28:56 | 显示全部楼层 |阅读模式

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

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

x
module ram(data,address,we,inclock,outclock,q);
input[7:0] data;
input[7:0] address;
input we,inclock,outclock;
output[7:0] q;
lpm_ram_qd myram(.q(q),.data(data),.address(address),.we(we),.inclock(inclock),.outclock(outclock));
defparam myram.lpm_width=8;
defparam myram.lpm_widthad=8;
endmodule
编译出错
哪伟大虾帮帮我,谢谢啊
发表于 2004-3-11 19:34:28 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

把错误信息也贴出来啊
发表于 2004-3-11 19:49:14 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

让它自己生成不行吗?
发表于 2004-3-11 20:12:12 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

我的机器上没有任何系统,所以还是麻烦你贴出来
发表于 2004-3-11 20:14:15 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

lpm_ram_qd,,,这个component怎么生成???不能只有例化吧
发表于 2004-3-11 20:22:01 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

不知道这位朋友是否用的是altera,几年前我也用过,是系统自身提供的,只能通过实例化使用该元件,用的时候只是看了一下帮助,没遇到什么困难。还是看了具体的错误信息再说吧
发表于 2004-3-11 20:41:36 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

ERROR:HDLCompilers:87 - ttt.v line 6 Could not find module/primitive 'lpm_ram_qd'
你看吧就是这个错误
发表于 2004-3-11 20:55:05 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

这属于没找到声明该元件的文件啦。如果用altera的编译系统就不会报告这种错误了。如果用synplify等第三方的工具,需要使用编译指令(directive),具体怎么写我都记不清楚了,好像是使用黑盒指令,你查一下联机帮助,查directive怎么使用,里面有详细的说明,应该是blackbox或black_box,太久没有用过了,实在没法说的很细致。请见谅!
发表于 2004-3-11 21:14:07 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

我用的是xilinx的,用的ise,,是不是就不行了???
发表于 2004-3-11 21:41:39 | 显示全部楼层

请教:verilog里如何调用LPM宏单元库

我没具体用过xilinx产品。不过这种直接调用系统提供的元件的方法完全仰仗于你所使用的系统是否具有该元件了。查一下联机帮助,如果没有的话,就无法跨平台使用了。lpm应该是altera专有的参数化模块库(Library of Parameterized Modules)。你用的代码是不是原先在altera上开发的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 19:19 , Processed in 0.022929 second(s), 9 queries , Gzip On, Redis On.

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