搜索
bottom↓
回复: 2

那位用过ise 为啥添加了一个DDS ipcore 综合时说无法找到

[复制链接]

出0入0汤圆

发表于 2010-9-11 20:54:58 | 显示全部楼层 |阅读模式
ERROR:HDLCompilers:87 - "F:/projectDDS2/project2/project2_1.v" line 58 Could not find module/primitive 'mydds1'

上面是错误提示,谁知道如何添加才正确综合,是什么地方没有设置正确么?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2010-9-11 21:01:26 | 显示全部楼层

(原文件名:A({}]J4]BHG7CA89C{72J]4.jpg)

出0入0汤圆

 楼主| 发表于 2010-9-11 21:11:25 | 显示全部楼层
添加的方法是参考下面的方法

在工程管理区单击鼠标右键,在弹出的菜单中选择New Source,选中IP类型,在File Name文本框中输入adder(注意:该名字不能出现英文的大写字母),然后点击Next按键,进入IP Core目录分类页面,如图4-13所示。


面以加法器模块为例介绍详细操作。首先选中“Math Funcation Adder & Subtracter Adder Subtracter v7.0”,点击“Next”进入下一页,选择“Finish”完成配置。这时在信息显示区会出现“Customizing IP...”的提示信息,并弹出一个“Adder Subtracter”配置对话框,如图4-14所示。

然后,选中adder,设置位宽为16,然后点击“Generate”,信息显示区显示Generating IP...,直到出现Successfully generated adder的提示信息。此时在工程管理区出现一个“adder.xco”的文件。这样加法器的IP Core已经生成并成功调用。

IP Core在综合时被认为是黑盒子,综合器不对IP Core做任何编译。IP Core的仿真主要是运用Core Generator的仿真模型来完成的,会自动生成扩展名为.v的源代码文件。设计人员只需要从该源文件中查看其端口声明,将其作为一个普通的子程序进行调用即可。下面给出加法器的应用实例。

按照本节介绍的步骤生成2个加法器的IP core Add16和Add17,前者用于实现第1级的加法,后者用于实现第2级加法,对应的代码为:

module addertree(clk, a1, a2, b1, b2, c);

input clk;
input [15:0] a1;
input [15:0] a2;
input [15:0] b1;
input [15:0] b2;
output [17:0] c;

wire [16:0] ab1, ab2;

adder16 adder16_1(

.A(a1),
.B(a2),
.Q(ab1),
.CLK(clk)

);

adder16 adder16_2(

.A(b1),
.B(b2),
.Q(ab2),
.CLK(clk)

);

adder17 adder17(

.A(ab1),
.B(ab2),
.Q(c),
.CLK(clk)

);

endmodule
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 17:34

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表