{$cluname}

意得法论坛 » CPLD/FPGA综合论坛 » Altera设计注意事项


‹‹上一主题 | 下一主题›› 查看 1970
发表一个新帖子 发表回复

标题 Altera设计注意事项 在百度搜索本主题 [ 搜 ] [ 打印 ] [ 推荐 ] [收藏帖子] [ 收藏到新浪VIVI] [ 订阅 ]

aaron (超级版主)
楼主   [点击复制本网址] [ 字体: ] [ 编辑 ] [ 报告 ] [评分]
Rank:17
Rank:17
Rank:17
Rank:17
Rank:17
Rank:17

UID 3
帖子 24
积分 62 点
金币 111 枚
魅力 44 度
注册 2009年11月20日
Altera设计注意事项
同步和异步   
  异步逻辑主要用组合逻辑来实现控制,容易因时钟传递延时不一致而产生毛刺。如果可能尽量改成同步逻辑。当输出信号用于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引脚的三态门,不提供内部的三态门。内部三态门被转化成多路选择器。




此用户离线!
共计在线时长170分钟2009-11-24 10:43:06
[ 资料 ] [ 短信 ] [ 好友 ] [ 文集 ] [ 引用 ] [ 回复 ] 点击返回顶部

« 首页1 »1/共1页


查看积分策略说明快速回复你的内容
快捷回复标题 (选填) 快捷插入表情图标
验 证 码  点击获取验证码
快捷回复内容

自动复制

Powered by TEAM 2.0.5 Release - ACC © 2005 Team5 Studio All rights reserved