fpga设计实战:复位电路仿真设计.docx
《fpga设计实战:复位电路仿真设计.docx》由会员分享,可在线阅读,更多相关《fpga设计实战:复位电路仿真设计.docx(5页珍藏版)》请在第一文库网上搜索。
1、fpga设计实战:复位电路仿真设计最近看MVanCedfpga以及fpga设计实战演练中有讲到复位电路的设计,才知道复位电路有这么多的门道,而不是简单的外界信号输入系统复位。流程:1.异步复位:优点:大多数DFF都有异步复位地旦,因此采用异步复位可以节约资源。设计相对简单。异步复位信号识别方便,而且可以很方便地使用fpga的全局复位端口。缺点:在复位信号释放时容易出现问题,亚稳态。复位信号容易受到毛刺的影响。这是由于时钟抖动或按键触发时的硬件原因造成的。代码:一个4bit的计数器。1 a1ways(posedgee1kornegedgesysrstn)begin2 if(sys_rstn)be
2、gin3 count=0;4 end/if5 e1sebegin6 count=count+1b1;7 end/e1se8 end/a1ways仿真解析(下图):复位信号低电平时候,系统立刻进入复位态;Msgs2.同步复位:优点:降低亚稳态出现的概率。使所设计的系统成为100%的同步时序电路,有利于时序分析,综合出来的Fmax一般较高。只有在时钟有效沿才有效,可以滤除高于时钟频率的毛刺。缺点:复位信号的有效时长必须大于时钟周期,才能真正被系统识别并完成复位任务。大多数的Dff只有异步复位端口,会浪费较多的逻辑资源。代码:1 a1ways(posedgee1k)begin2 if(sys_rst
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fpga 设计 实战 复位 电路 仿真