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

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

3天内不再提示

基于verilog的FPGA中上电复位设计

DIri_ALIFPGA 来源:未知 作者:刘勇 2018-08-07 09:17 次阅读


我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得“鹤立鸡群”,真是非常棒的器件。如果在这个智能时代,在这个领域,想拥有一技之长的你还没有关注FPGA,那么世界将抛弃你,时代将抛弃你。


在实际设计中,由于外部阻容复位时间短,可能无法使FPGA内部复位到理想的状态,所以今天介绍一下网上流行的复位逻辑。

在基于verilog的FPGA设计中,我们常常可以看到以下形式的进程:

信号rst_n用来对进程中所用变量的初始化,这个复位信号是十分重要的,如果没有复位,会导致一些寄存器的初始值变得未知,如果此时FPGA就开始工作的话,极易导致错误。

那么,这个复位信号来自何处?难道我们做好的系统,每次上电后都要手动按一下reset按钮么?

答案是否定的!这个复位信号其实是由特定的程序来产生的,系统每次上电,都会由该程序产生一个复位信号,从而避免了手动复位。

复位的方案很多,下面介绍一个简单方案。

clk:50M时钟输入

rst_n:异步复位输入

sys_rst_n:系统全局同步复位信号

第一个进程用来延时,当上电后,延时100ms,以保证FPGA内部达到稳定状态;此时sys_rst_n始终为0,也就是系统时钟处于复位状态中;2.当100ms延时结束后,sys_rst_n与系统时钟同步释放,即sys_rst_n拉高,复位结束,系统开始正常工作。

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

    关注

    1602

    文章

    21307

    浏览量

    593113
  • Verilog
    +关注

    关注

    28

    文章

    1325

    浏览量

    109298

原文标题:流行的FPGA的上电复位

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电复位延时电路

    电复位延时电路
    发表于 12-04 12:12 9145次阅读
    上<b class='flag-5'>电复位</b>延时电路

    简谈FPGA的上电复位

    大家好,博主最近有事忙了几天,没有更新,今天正式回来了。那么又到了每日学习的时间了,今天咱们来聊一聊 简谈FPGA的上电复位,欢迎大家一起交流学习。 在基于verilogFPGA设计
    的头像 发表于 06-18 19:24 2w次阅读
    简谈<b class='flag-5'>FPGA</b>的上<b class='flag-5'>电复位</b>

    AVR单片机的复位:看门狗复位、上电复位、掉电复位

    AVR单片机的复位:看门狗复位、上电复位、掉电复位看到大家对复位特别是AVR单片机内部的复位功能
    发表于 10-26 11:10

    Spartan-6 FPGA是否需要设计中的上电复位电路

    您好Xilinx社区,有人能否就Spartan-6 FPGA是否需要设计中的上电复位电路给出明确的答案?在附图中,我们的设计中有这个上电复位电路。然而,我们遇到了电路问题,并决定在我们的设计中将
    发表于 04-18 10:15

    BSC上下电复位对语音的影响分析

    BSC上下电复位对语音的影响分析   1 BSC软件复位过程   1 BSC上下电复位对语音的影响   1 问题出现时操作指导
    发表于 09-15 16:10 7次下载

    基于带隙比较器的上电复位和欠压检测电路

    随着超大规模集成电路技术的发展,系统要求上电复位电路拥有更多的功能个更佳的性能。本人通过分析常规上电复位电路存在的问题,提出了基于带隙比较器的上电复位和欠压检测电
    发表于 11-11 17:28 49次下载
    基于带隙比较器的上<b class='flag-5'>电复位</b>和欠压检测电路

    单片机上电复位复位延时的时序分析

    单片机上电复位复位延时的时序分析
    发表于 01-24 16:15 17次下载

    电复位和按键复位区别

    电复位是指上电压从无到有在RESET处会先处于高电平一段时间,然后由于该点通过电阻接地,则RESET该点的电平会逐渐的改变为低电平,从而使得单片机复位口电平从1转到0,达到给单片机复位功能的一种
    发表于 10-20 15:24 11.4w次阅读
    上<b class='flag-5'>电复位</b>和按键<b class='flag-5'>复位</b>区别

    单片机上电复位与欠压复位的过程解析

    电复位:是由外部总线产生的一种异步复位,单片机电压监测电路检测到电源电压VDD上升时,会产生一个上电复位脉冲,由内部计时器进行延时后等待电源电压上升到可以工作的电压后,整个单片机系统就完成了上
    发表于 03-23 15:14 8516次阅读
    单片机上<b class='flag-5'>电复位</b>与欠压<b class='flag-5'>复位</b>的过程解析

    (70)Verilog HDL测试激励:复位激励2

    (70)Verilog HDL测试激励:复位激励21.1 目录1)目录2)FPGA简介3)Verilog HDL简介4)Verilog HD
    发表于 12-29 19:42 1次下载
    (70)<b class='flag-5'>Verilog</b> HDL测试激励:<b class='flag-5'>复位</b>激励2

    (77)Verilog HDL测试激励:复位激励3

    (77)Verilog HDL测试激励:复位激励31.1 目录1)目录2)FPGA简介3)Verilog HDL简介4)Verilog HD
    发表于 12-29 19:42 0次下载
    (77)<b class='flag-5'>Verilog</b> HDL测试激励:<b class='flag-5'>复位</b>激励3

    STM32上电复位电路参数选择

    1.上电复位电路的作用2.上电复位电路工作原理
    发表于 01-17 12:28 26次下载
    STM32上<b class='flag-5'>电复位</b>电路参数选择

    FPGA复位电路的实现——以cycloneIII系列芯片为例

    有人说FPGA不需要上电复位电路,因为内部自带上电复位信号。也有人说FPGA最好加一个上电复位电路,保证程序能够正常地执行。不管是什么样的结
    的头像 发表于 03-13 10:29 1735次阅读

    FPGA复位电路的实现方式

    有人说FPGA不需要上电复位电路,因为内部自带上电复位信号。也有人说FPGA最好加一个上电复位电路,保证程序能够正常地执行。不管是什么样的结
    的头像 发表于 05-25 15:50 2418次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>复位</b>电路的实现方式

    单片机上位复位电路与按键与上电复位的区别

    单片机上位复位电路与按键与上电复位的区别  单片机的复位电路常用于保证单片机在复位状态下正常工作,以便单片机能够在正确的起始状态下启动。常见的单片机
    的头像 发表于 10-17 18:17 1747次阅读