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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6105|回复: 25

[原创] FPGA项目记录0--MCU验证

[复制链接]
发表于 2015-7-29 23:08:03 | 显示全部楼层 |阅读模式

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

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

x
目前新进入一家公司,做MCU的FPGA验证,基本算是快完成了,现在有点时间,以后会把遇到的问题,解决方法,或者学习心得贴上来,供大家学习借鉴和自己查阅时用。
项目心得1----在用FPGA综合的时候,如果xst综合结果不正确,可以试试synplify。
      在项目刚开始的时候一直用xst综合,有几个问题一直报错,被优化点了,虽然通过选择ISE的参数能够避免这个错误,不过综合出来的结果始终不正确。最后是在没办法的情况下,用synplify综合,就通过了。不过synplify综合也遇到很多不能正常的测试,synplify综合不像ISE可以直接勾选保持层次关系,在chipscope的时候可以看见每个模块的基本输入输出信号。在synplify综合的时候默认是要进行层次优化的,而且synplify没有一个全局参数可以保持层次关系。当自己研究了很久才发现synplify可以在rtl级(rtl代码里面)写综合属性,不过要在代码里改,我们用的代码都是自己没有权限修改的,大家都要用同样路径下的代码,最后又看了看文档,用.sdc完美解决这个问题。不过想要抓那个模块的信号必须每个模块,每个模块的写约束才行。明天把在rtl写的综合约束和sdc里面的约束贴出来。
      希望大家可以借鉴,不要像我,把自己搞的好累,公司没有人会,公司以前走了的高手也不会,项目催的急,把人都搞崩溃了。不过现在总算可以缓一缓了,有时间来记录项目经历和学习心得。希望和大家一起把FPGA学好,大家一起讨论。
发表于 2015-7-29 23:56:42 | 显示全部楼层

标题

回复 1# ligang1986718
    支持原创 总结 贴
发表于 2015-7-30 00:39:19 | 显示全部楼层
期待,期待。
发表于 2015-7-30 08:30:55 | 显示全部楼层
回复 1# ligang1986718


    期待高手的宝贵经验!!!!
发表于 2015-7-30 20:37:56 | 显示全部楼层
xst综合结果不正确更多的是代码写的不是足够规范,好的代码应该能够在各种综合器上综合出正确的结果,这样可移植性和可靠性才更高。
 楼主| 发表于 2015-7-30 23:40:36 | 显示全部楼层
回复 5# liuguangxi


   就是啊,时钟太多,全是门时钟,bufg不够用,代码风格不好,在写约束,尽量不改代码啊。有点难搞,希望大家可以一起讨论,不修改代码的情况下,满足要求。
 楼主| 发表于 2015-7-30 23:41:36 | 显示全部楼层
回复 4# 574920045


   我就一菜鸟啊,总结下,给初学者一点点印象。
发表于 2015-7-31 21:32:14 | 显示全部楼层
GOOD ARTICLE
 楼主| 发表于 2015-7-31 23:10:48 | 显示全部楼层
synplify 综合,ise后仿真保留层次命令,chipscope看信号,可以看见端口信号。
发表于 2015-7-31 23:12:56 | 显示全部楼层
mark 一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-5 03:01 , Processed in 0.027200 second(s), 10 queries , Gzip On, Redis On.

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