0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA内部自复位电路设计方案

FPGA设计论坛 来源:未知 2023-04-06 16:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、定义

复位信号是一个脉冲信号,它会使设计的电路进入设定的初始化状态,一般它作用于寄存器,使寄存器初始化为设定值;其脉冲有效时间长度必须大于信号到达寄存器的时延,这样才有可能保证复位的可靠性。

下面将讨论FPGA/CPLD的复位电路设计

2、分类及不同复位设计的影响

根据电路设计,复位可分为异步复位和同步复位。

对于异步复位,电路对复位信号是电平敏感的,如果复位信号受到干扰,如出现短暂的脉冲跳变,电路就会部分或全部被恢复为初始状态,这是我们不愿看到的。因此,异步复位信号是一个关键信号,在电路设计时,如PCB Layout需要对其优先考虑和作特别保护,避免信号线出现的干扰产生非期望的复位。

对于同步复位,电路在时钟信号下对复位信号进行采样,复位信号只在时钟的跳变沿(边沿)有效;如果复位信号受到干扰,只要该干扰脉冲不出现在时钟的跳变沿,或者脉冲能量不足以使时钟采样到有效的信号,电路就不会被异常复位,这样可有效降低信号线上出现毛刺等干扰信号所产生误复位操作的概率,提高了电路的抗干扰能力。

在FPGA/CPLD设计中,如果复位信号是通过组合逻辑产生的,我们在仿真的时候经常可以看到,由于组合逻辑的竞争冒险产生的毛刺,会导致采用异步复位设计的电路被误复位;因此在设计当中要对异步复位信号进行同步化处理,避免误操作产生。

具体的做法是:设计一个专门的复位模块,它对复位信号(记为R)进行同步化处理,产生新的复位信号(记为RS),这个RS信号可作为其他模块的复位输入信号;而其他模块的电路可全部采用异步复位的设计方式;这样的设计对复位信号进行统一处理,可根据需要调整,相对灵活,需要注意的是,要尽量降低时钟边沿与复位信号R失效时刻的亚稳态出现概率。

在实际的FPGA/CPLD应用当中,会出现没有外部复位信号的情景,而FPGA/CPLD的时序设计又需要一个复位信号来使内部的寄存器初始化为设定的状态,这时候就需要通过内部逻辑产生一个内部复位信号。

3、FPGA内部自复位方法

内部自复位信号是器件上电后仅产生的信号,之后一直保持无效至器件掉电。这种性信号,产生它的数字电路自身需要一个初始的确定状态,并且需要上电后就处于该种状态;对于FPGA来说,其内部寄存器在上电后的状态是不确定的,即无法预期的,因此利用寄存器的状态来产生复位信号,不是那么可靠;但我们可以考虑FPGA的其他资源,一般FPGA内部都有RAM资源,这些RAM都可以被配置数据初始化的,也就是说当FPGA上电配置完成后,被初始化的RAM的数据内容是确定的。利用这个特点,我们就可以设计可靠的内部自复位信号。

下面给出实现方法:

1)配置一个数据长度为1位,地址长度为n位,且全部初始化为1的单口RAM;

2)设计一个针对该单口RAM的读写模块,其内部维护一个n位读指针rp和一个n位写指针wp,rp在每个时钟节拍将其值赋给wp后并加1,保证rp于wp,将单口RAM的输出数据作为复位信号,另外RAM的输入数据固定为0;这样RAM数据被先读出,然后被置为0,因此上电配置完成后经过2n个时钟节拍,RAM的数据从全1变成全0,从而实现性脉冲信号的产生。另外,通过控制地址长度n或时钟频率,就可得到所需的脉冲宽度。

4、结语

复位信号是时序电路设计的基本信号,虽然只是一个脉冲信号,但要使设计的电路可靠地工作,复位信号也是一个需认真对待的因素。







精彩推荐



至芯科技-FPGA就业培训来袭!你的选择开启你的高薪之路!3月28号北京中心开课、欢迎咨询!
Xilinx FPGA的上电模式的四种类型
FPGA时序约束:如何查看具体错误的时序路径
扫码加微信邀请您加入FPGA学习交流群




欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!


点个在看你最好看





原文标题:FPGA内部自复位电路设计方案

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22504

    浏览量

    639344

原文标题:FPGA内部自复位电路设计方案

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    同步复位和异步复位到底该用哪个

    FPGA/数字IC设计的,平时写得最多的可能就是复位逻辑了。但你有没有这种感觉:看别人代码,有的用同步复位,有的用异步复位,有的又搞什么"异步复位
    的头像 发表于 04-22 09:42 383次阅读
    同步<b class='flag-5'>复位</b>和异步<b class='flag-5'>复位</b>到底该用哪个

    深度解析3D眼镜电子电路设计难点与实践——YANTOK自主设计方案落地

    管理电路,四大模块协同工作,实现“信号接收-指令解析-快门控制-节能供电”的全流程。其中,同步精度与功耗控制是电路设计的两大核心痛点,也是区分产品竞争力的关键。当前行业内部分产品存在重影、延迟、续航短
    发表于 04-08 11:21

    解析DS1813:高效的电源监控与复位解决方案

    电路来监控电源(VCC)的状态。当检测到电源超出容差范围时,会生成内部电源故障信号,强制复位信号处于激活
    的头像 发表于 02-27 16:35 413次阅读

    电子工程师必备:MAX6746 - MAX6753 μP复位电路全解析

    电子工程师必备:MAX6746 - MAX6753 μP复位电路全解析 作为电子工程师,在进行硬件电路设计时,微处理器(μP)的复位和监控电路设计
    的头像 发表于 02-27 15:15 246次阅读

    浅谈低功耗晶振的设计方案

    在电源受限的电路应用中,为延长电池寿命或降低系统整体功耗,晶振通常需要具备低功耗特性。今天,凯擎小妹来和大家聊聊低功耗晶振的设计方案
    的头像 发表于 02-11 11:34 541次阅读
    浅谈低功耗晶振的<b class='flag-5'>设计方案</b>

    电磁频谱监测平台系统设计方案

    电磁频谱监测平台系统设计方案
    的头像 发表于 10-23 16:03 799次阅读
    电磁频谱监测平台系统<b class='flag-5'>设计方案</b>

    电磁频谱管理系统设计方案

    电磁频谱管理系统设计方案
    的头像 发表于 10-20 14:02 1237次阅读
    电磁频谱管理系统<b class='flag-5'>设计方案</b>

    电磁频谱监测系统设计方案

    电磁频谱监测系统平台设计方案
    的头像 发表于 09-28 15:58 1028次阅读
    电磁频谱监测系统<b class='flag-5'>设计方案</b>

    在NUC505中选择从内部SPI闪存模式启动时,电路设计需要注意什么呢?

    在NUC505中选择从内部SPI闪存模式启动时,电路设计需要注意什么?
    发表于 08-21 08:21

    复位电路的核心功能和主要类型

    复位电路(Reset Circuit) 是数字系统中的关键功能模块,用于确保设备在上电、电压波动或异常状态下可靠复位至初始状态。其设计直接影响系统的稳定性和抗干扰能力。
    的头像 发表于 06-30 14:24 1878次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>的核心功能和主要类型

    电路设计方案

    获取完整文档资料可下载附件哦!!!!如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 06-04 14:58

    单片机各种复位电路原理

    使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机
    发表于 05-30 16:53

    二相步进电机驱动电路的设计

    介绍了BYG通用系列二相步进电机最常采用的的单极性和双极性2种驱动电路设计方案,从原理上体现了一相步进电机的控制方法,增加了步进电机驱动电路设计的灵活性。二相步进电机的单极性和双极性2种驱动
    发表于 05-28 15:38

    升压电路一文搞懂 升压电路技术文档合集

    升压电路图集合,升压电路设计方案电路设计技巧,升压电路一文搞懂;给大家分享 升压电路技术文档合集
    的头像 发表于 05-15 15:58 2.7w次阅读
    升压<b class='flag-5'>电路</b>一文搞懂 升压<b class='flag-5'>电路</b>技术文档合集

    测径仪内部循环水冷系统的优势

    关键字:蓝鹏测控测径仪,测径仪循环,循环水冷系统,循环控温 测径仪内部循环水冷系统的冷却液通过直接接触热交换和对流热交换的方式,吸收
    发表于 05-14 15:10