| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 网络协议 | 驱动设计 | 购买指南 | 
您现在的位置: 嵌入式控制研究室 >> FPGA >> FPGA入门 >> 文章正文 用户登录 新用户注册
Altera设计注意事项         ★★★ 【字体:
Altera设计注意事项
作者:佚名    文章来源:21control    点击数:    更新时间:2005-12-28
同步和异步     
  异步逻辑主要用组合逻辑来实现控制,容易因时钟传递延时不一致而产生毛刺。如果可能尽量改成同步逻辑。当输出信号用于RESET,CLEAR,PRESET时最好改成同步的!同步逻辑用的门数比异步逻辑多,但对Altera芯片来说同步和异步用的是同样多的LC或MC。


CLIQUE的应用   
  CLIQUE有利于高速设计,应用于有相关性的逻辑,把设计分成小模块更容易实施CLIQUE。但是Apply CLIQUE at the whole design = No CIQUE at all !!!


组合逻辑设计    
  组合逻辑容易设计,但要注意处理好毛刺,不要用加固定延时的方式来处理毛刺,最好分析出毛刺产生的原因,然后重新设计新的电路。

编译     
    为节省时间,可以选择模块,不必所有的都的过程都使用。Smart Recompile可以缩短重新编译的时间。也可以选择WYSIWYG综合方式。并去掉只有定时仿真时需要的SNF Timing Extractor部分。

Setup/Hold Time     
     仿真时可以检查Setup/Hold Time,如果发现有问题,要调整输入的时钟频率,特别要注意实际电路的频率不能导致该问题!

设计高速电路     
   当电路的频率比较低时,可以查其Delay Path,查处较大延迟的地方,在可能的地方加入DFF,移动DFF等。纯组合逻辑时延会比较大。

三态门        
   Altera 只提供I/O引脚的三态门,不提供内部的三态门。内部三态门被转化成多路选择器。

Altera指出:其实内部三态门毫无意义。

文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • FPGA在平板显示器中的应用
  • 走向图形化的FPGA设计软件
  • 用FPGA实现数字电视条件接收…
  • 基于FPGA的DDR SDRAM控制器的…
  • 用低成本FPGA替代ASIC实现大…
  • FPGA图像处理算法的编译与优…
  • 基于FPGA的快速并行平方器
  • 基于FPGA的FFT/IFFT处理器的…
  • 基于FPGA的算术逻辑单元设计
  • RS译码的BM迭代算法及其FPGA…
  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)