网站搜索:
第5节 FPGA设计基本原则(4)
文章出处:与非网
更新于2008-05-18 02:26:11

第5节 FPGA设计基本原则(4)

同步设计原则

  • 异步电路:
    --使用组合逻辑电路实现;
    --没有统一的时钟信号;
    --容易产生毛刺。
  • 同步时序电路:
    --使用组合逻辑和触发器实现电路功能;
    --主要信号和输出信号都由时钟驱动触发器产生;
    --避免毛刺,信号稳定;
  • 从资源使用角度,推荐使用同步设计:
    --在ASIC设计中,同步电路比异步电路占用更大的面积;
    --FPGA中,以逻辑单元衡量电路的面积,同步设计不比异步设计浪费资源;
  • 延时设计方面:
    --异步电路中延时靠门延时来实现,难预测;
    --同步电路使用计数器或触发器实现延时;
  • 时钟信号的质量和稳定性决定了同步时序电路的性能。FPGA内部有专用时钟资源:
    --全局时钟布线资源
    --专用时钟管理模块(DLL、PLL等)
  • 目前的商用FPGA都是面向同步电路设计而优化的,在其上实现的异步电路并不能充分体现出异步电路应有的优势。
  • 同步时序电路可以很好地避免毛刺,提倡在设计中全部使用同步逻辑电路。
  • 不同时钟域之间的接口需要同步。

 

<<上一节  下一节>> 



关于OpenHW | OpenHW使用说明 | FAQ | 相关法律 | 版权声明 | 网站地图
联系邮件:xiaoquan@eefocus.com  联系电话: 010-58859035-8012
Powered by eefocus.com