<?xml version="1.0" encoding="gbk"?> <rss version="2.0"><channel> <title>定阅帖子更新</title> <link>http://www.broadkey.com.cn/XML.ASP</link><description>TEAM Board - 意得法电子</description> <copyright>TEAM 2.0.5 Release</copyright><generator>TEAM Board by TEAM5.Cn Studio</generator> <ttl>30</ttl><item><link>http://www.broadkey.com.cn/Thread.asp?tid=15 </link><title>Altera设计注意事项</title><author>aaron</author><pubDate>2009-11-24 10:43:06</pubDate><description><![CDATA[<font size="2"><strong>同步和异步&nbsp; &nbsp; <br />
</strong>&nbsp;&nbsp;异步逻辑主要用组合逻辑来实现控制，容易因时钟传递延时不一致而产生毛刺。如果可能尽量改成同步逻辑。当输出信号用于RESET,CLEAR,PRESET时最好改成同步的！同步逻辑用的门数比异步逻辑多，但对Altera芯片来说同步和异步用的是同样多的LC或MC。 <br />
<br />
</font><strong>CLIQUE的应用&nbsp;&nbsp;</strong> <br />
&nbsp;&nbsp;CLIQUE有利于高速设计，应用于有相关性的逻辑，把设计分成小模块更容易实施CLIQUE。但是Apply CLIQUE at the whole design = No CIQUE at all !!!<br />
<br />
<strong>组合逻辑设计 </strong>&nbsp; &nbsp;<br />
&nbsp;&nbsp;组合逻辑容易设计，但要注意处理好毛刺，不要用加固定延时的方式来处理毛刺，最好分析出毛刺产生的原因，然后重新设计新的电路。<br />
<br />
<strong>编译&nbsp; &nbsp; </strong><br />
&nbsp; &nbsp; 为节省时间，可以选择模块，不必所有的都的过程都使用。Smart Recompile可以缩短重新编译的时间。也可以选择WYSIWYG综合方式。并去掉只有定时仿真时需要的SNF Timing Extractor部分。<br />
<br />
<strong>Setup/Hold Time&nbsp; &nbsp; </strong><br />
&nbsp; &nbsp;&nbsp;&nbsp;仿真时可以检查Setup/Hold Time，如果发现有问题，要调整输入的时钟频率，特别要注意实际电路的频率不能导致该问题！<br />
<br />
<strong>设计高速电路&nbsp; &nbsp;</strong>&nbsp;&nbsp;<br />
&nbsp; &nbsp;当电路的频率比较低时，可以查其Delay Path,查处较大延迟的地方，在可能的地方加入DFF，移动DFF等。纯组合逻辑时延会比较大。<br />
<br />
<strong>三态门&nbsp; &nbsp;&nbsp; &nbsp;</strong>&nbsp;&nbsp;<br />
&nbsp; &nbsp;Altera 只提供I/O引脚的三态门，不提供内部的三态门。内部三态门被转化成多路选择器。<br />]]></description></item></channel></rss>