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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: canoeeda

[原创] 让人蛋疼的Xilinx->ISE->XST综合器,看到这个结果哥Hold住了!!

[复制链接]
 楼主| 发表于 2011-9-18 15:18:29 | 显示全部楼层
各家有各家的要求,这个你不用说我也知道,打开文档肯定都有例子,我要从头开始看文档按照他的规则来,肯定也不会出问题。但我的设计已经全部自主化了,跨平台就应该能用,大家都是遵从同样一个语法规则,其他两家的都没有问题,用syn选择xilinx平台综合更没有问题,那是为什么呢?那我只能说你软件的兼容性完备性不够好!如果说我的写法你不能综合或者没按照你的规则来,你报错,你警告啊!!但是一个也没有。这就是让人蛋疼的地方,最后只能层层debug才定位到单端口RAM的问题。
发表于 2011-9-20 14:16:04 | 显示全部楼层




    这点我比较认可,最好找xst的help来看一下,里边有介绍怎么按照他的意思去写ram。
发表于 2011-9-22 00:54:59 | 显示全部楼层
版主好厉害啊,学习
发表于 2011-9-22 07:40:37 | 显示全部楼层
用Xilinx的加法器。避免因不同器件造成的加减法的区别。
 楼主| 发表于 2011-9-22 19:54:05 | 显示全部楼层
能不用IP就不用IP,这是我做FPGA及ASIC这8年来的经验。读研时我做了Viterbi译码器,当时IP还是要钱的,如果要用得付1.5万美金,幸亏有了自主的设计,后来我们的基带ASIC化的时候没有卡壳的地方。再后来我做了若干信号处理的电路,当时虽然已经Verilog化,但是还是喜欢例化各家的功能库。后来发现如果有需要将设计向Xilinx平台移植时发现,要改的地方还不少。因此在做我的第一个SOC的时候痛下决心,设计一定要自主化,加减法器,乘法器,RAM,FIFO等等。这一次真有需要向Xilinx平台移植时,代码原封不动就过来了,只可惜刚来的同事还不会用第三方的综合工具,否则移植一次成功的。
 楼主| 发表于 2011-9-22 21:43:54 | 显示全部楼层
是的,PLL肯定没办法必须用,包括一些clk gate控制,latch等最好还是用器件的。至于RAM本人持保留态度,明天把这段代码贴出来,大家看看为什么他就不能综合。遇到问题的确得淡定,万事皆有因,这是本人在单位归了若干零(航天的术语归零就是出了问题找原因)得出来的结论。无论是硬件的还是软件的。碰到问题不可怕,寻找问题的过程肯定也很难受,但是当你找出原因后哪种顿悟和释然是很爽的。这回这个项目是有太急了,就给4天时间(除了我的部分还有其他的部分)整机调试,然后要去外单位联试,时间不等人啊!研究所都这德性,硬件生产焊接时间长,留给软件的时间很短。
发表于 2011-9-23 11:16:11 | 显示全部楼层
RAM写完是不是会保持啊
发表于 2011-9-23 15:22:11 | 显示全部楼层
ram必须用IP,除非你非常清楚综合器的行为,会将哪些综合成RAM,哪些直接用FF。
当然,ip也要先做一下验证,看看行为。。。。
 楼主| 发表于 2011-9-23 17:13:45 | 显示全部楼层
RAM必须用IP?好像不必吧,syn 都推荐大家自己写!
发表于 2011-9-24 21:31:47 | 显示全部楼层
顶楼上,更多的时候还是先把自己的问题确认清楚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-30 06:05 , Processed in 0.023491 second(s), 7 queries , Gzip On, MemCached On.

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