这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 给您聊聊XST​和Synplify Pro综合结果的区别.

共5条 1/1 1 跳转至

给您聊聊XST​和Synplify Pro综合结果的区别.

助工
2013-08-05 15:14:28     打赏

用过了XST和Synplify Pro的兄弟姐妹都很多,
总有很多兄弟姐妹迷惑其中的结果。我只是根据实际情况跟大家聊一聊。
XST与Synplify综合结果差异分析
首先以状态机为例,向大家解释一下不同的结果。
在同步状态机设计中使用锁存器也会带来时序、稳定性等多方面的问题,而且在综合优化参数不一致的情
况下,不同综合器对锁存器的综合结果有可能不一致。本文通过分析相同状态机在XST和Synplify下综合结
果不同的实例,进一步阐述了这个观点。




关键词: FPGA     XST    

助工
2013-08-08 09:16:34     打赏
2楼

锁存器的使用 
为了验证综合后仿真结果,本人用相同的测试激励,在ModelSim中对修改了“竞争冒险”的代码进行功
能仿真、XST综合后仿真、Synplify综合后仿真,综合时所用参数为默认参数。

-XILINX DFAE-
AVNET(安富利)北京
FPGA就用XILINX, 代理商只选安富利

助工
2013-08-13 09:06:12     打赏
3楼
View是对源代码编译结果应用B.E.S.T技术再现的寄存器传输级原理图。该图高度抽象为模块化结构,帮助
用户理解源代码对应的具体电路结构,检验设计的正确性。Xilinx的FPGA/CPLD设计平台ISE也提供了功能
相似的RTL视图工具,可以使用ECS(原理图编辑器)观察XST的综合结果。 
Synplify的RTL视图,观察到状态转移变量“NextState”被综合成了锁存器(锁存器)。 
XST的RTL视图,其中状态转移变量“NextState”条件判断部分被综合成了组合判断电路,
而不是锁存器。

助工
2013-08-23 07:18:16     打赏
4楼
2. 代码设计风格对设计的影响 
在学习逻辑设计之初,老师总是强调代码风格的重要性。有些设计工程师认为现在综合器的优化功能越来
越强,对大部分设计都可以优化。这种观点是不对的,综合器的优化结果主要是依靠设计工程师的代码风
格。设计风格对综合结果的影响可以用一句话概括:“好的代码设计风格会使综合器事半功倍,达到最优
的综合结果;不好的代码设计风格会使综合器南辕北辙,产生错误的综合结果。”本文的实例的所有问题
都源于其代码风格不尽合理,而并不在于综合器。

助工
2013-08-28 08:15:03     打赏
5楼
猴哥在这里发威了,绝对支持。

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]