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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3963|回复: 2

[求助] Altera浮点矩阵乘法IP核问题

[复制链接]
发表于 2016-6-7 04:52:56 | 显示全部楼层 |阅读模式

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

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

x
需求:在设计里要调用Altera的浮点矩阵乘法IP核,目前想到的实现方式是例化+独热状态机控制,因为是新手,先不考虑管线化了。
问题分析:综合时IP核的自动生成文件出现了问题,比如被例化的xxx.v文件中(verilog语言)Error (272006): MGL_INTERNAL_ERROR: Port altfp_matrix_mult|altfp_matrix_mult_aamat inst altfp_matrix_mult_aamat6|dffe inst rowcountff|q is of width 1 but the range indices are (1, 1) CAUSE : The range indices are illegal, either the higher index is more than the width of the port or the lower index is less than 0.
甚至在xxx.tdf文件中,Error (287078): Assertion error: Valid clear box generator not found or Errors encountered during clear box generation
问题解决:我怀疑是基本的语法有问题,但搜了几天,不能确定。本论坛的帖子也翻遍了,并没有类似的。而Altera的官方examples都是VHDL写的,好像也没有状态机的用法?希望高手指点一二,最好有个verilog下调用浮点矩阵乘法IP核的例子,在下就感激不尽了(抱拳)
发表于 2016-6-7 08:11:07 | 显示全部楼层
报错写得很清楚啊,位宽和索引不匹配,你修改一下这里试试。
 楼主| 发表于 2016-6-9 01:19:46 | 显示全部楼层




   谢谢回复。问题是根据提示,我找不到索引和位宽的原因,而且感觉所有的地址是有效的。朋友手上是否有类似的例子可供参考?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 08:44 , Processed in 0.019089 second(s), 10 queries , Gzip On, Redis On.

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