verilog小程序——上电自动复位

  最近整理了一个自动复位小程序,可以作为模板今后使用,此程序也可以精简,如在对复位时间精度要求不高的情况下,可以以cnt的某一高位最为判定条件,当其为1时,复位结束,具体请看代码,若有更好的建议或问题,欢迎留言。

module    rst(

    input        wire          clk,
    input        wire          rst_in,

    output    wire          rst_n
);
    wire                  buf_rst_n;
    reg                [26:0]         cnt = 27‘d0;

    localparam    CNT               =20‘d550_000;
               ///11ms if need a long time please set

    assign    buf_rst_n = (cnt == CNT - 1‘b1) ? 1‘b1 : 1‘b0;
    assign    rst_n = buf_rst_n || rst_in;

    always @ (posedge clk)begin
        if (cnt < CNT - 1‘b1)
            cnt <= cnt + 1‘b1;
        else
            cnt <= cnt;
    end
endmodule
                                                    

原文地址:https://www.cnblogs.com/zshuai1993/p/10254519.html

时间: 2024-08-07 16:59:03

verilog小程序——上电自动复位的相关文章

京东小程序888元礼品卡免费送,为商家免费定制“小程序”助力连接线上线下

文末进入→ 京东礼品卡活动入口   一.京东小程序累计近1.7亿用户领跑社交电商,小程序必将成未来十年的移动互联网趋势! 618大促高潮刚刚过去,阿拉丁研究院发布了首份<618小程序电商行业报告>报告显示,618期间电商小程序新增用户数达5302万余人,访问次数超10亿次,分享累计次数达8432万. 这其中京东购物小程序从上线截止到18日累计用户数近1.7亿,访问人次同比去年618增长超过46倍,下单用户数同比去年增长达66倍. 通过京东小程序上述数据,确实让我们看到了小程序的具大潜力.小程序

微信小程序通过低功率蓝牙控制单片机上硬件设备

1.软件部分介绍 微信小程序是一种新的应用,用户不需要下载应用只用通过扫二维码或者打开链接就能使用,使用完后不需要卸载,直接关闭就行了.微信在2017年初推出微信小程序开发环境.任何企业,媒体,个人都可以注册开发.是一种全新的 开发模式.微信也因此受到许多程序员的一致好评,尤其是微信小程序的云开发,提供大量数据处理接口,让初学者也可以很快入手.不需要后端数据库的支持,自己一个人就可以开发前端和后台. 微信小程序为蓝牙模块提供了18个API.其中低功率蓝牙9个,传统蓝牙9个.本次设计使用了其中的9

前端面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)持续更新 &#362414;

原文: http://blog.gqylpy.com/gqy/438 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

# IT明星不是梦 # WIFI模块开发教程之W600连云篇1:onenet三色灯项目小程序篇②

前言 本文研究如何使用小程序连接云平台,进而控制上一节中连接到onenet云平台的RGB三色灯设备. 一.理论基础 1.先睹为快 视频地址:https://www.ixigua.com/i6806304062091297292/ 2.功能点简述 小程序开机页面 小程序界面布局 小程序访问onenet接口 小程序3秒刷新数据状态 小程序控制弹出编辑框设置房间号 小程序调用storage接口存取数据 二.使用实例 1.云端创建产品 接下来咱们进入正题,首先需要在云端创建一个产品,步骤如下: 创建产品

微信小程序--图片相关问题合辑

图片上传相关文章 微信小程序多张图片上传功能 微信小程序开发(二)图片上传 微信小程序上传一或多张图片 微信小程序实现选择图片九宫格带预览 ETL:微信小程序之图片上传 微信小程序wx.previewImage预览图片 微信小程序之预览图片 小程序开发:上传图片到腾讯云 .NET开发微信小程序-上传图片到服务器 微信小程序本地图片处理--按屏幕尺寸插入图片 [微信小程序]上传图片到阿里云OSS Python Flask小程序文件(图片)上传技巧 小程序图片上传阿里OSS使用方法 微信小程序问题汇

微信小程序——豆瓣电影——(2):小程序运行部署

Demo 预览 演示视频(流量预警 2.64MB) GitHub Repo 地址 仓库地址:https://github.com/zce/weapp-demo 使用步骤 将仓库克隆到本地: bash $ git clone https://github.com/zce/weapp-demo.git weapp-douban --depth 1 $ cd weapp-douban 打开微信Web开放者工具(注意:必须是0.9.092300版本) 必须是0.9.092300版本,之前的版本不能保证正

微信小程序开发初探

一.关于微信小程序 1.1 小程序诞生的背景 张小龙说道: (1)一切以用户价值为依归→用户是微信的核心,所以微信中没有很多与客户无关的功能,比如QQ中的乱七八糟一系列东西. (2)让创造发挥价值→所有围绕微信的创造比如公众号都应该发挥其应有的价值. (3)用完即走的高效服务→这一点就厉害了word天,微信要打造一个以微信为中心的生态链,不以绑定用户为目标.比如生活中有一些不太常用的app,我们可能一年也使用不了几次,但是有时候就需要用到,微信就想要提供这样一个平台,让你可以在微信中使用这中所谓

【小程序】获取微信 自带的 收货地址获取和整理

1.wx.chooseAddress(OBJECT) if(wx.chooseAddress){ wx.chooseAddress({ success: function (res) { console.log(JSON.stringify(res)) }, fail: function(err){ console.log(JSON.stringify(err)) } }) }else{ console.log('当前微信版本不支持chooseAddress'); } 2.数据处理,仅供参考 /

微信小程序学习总结(2)------- 之for循环,绑定点击事件

最近公司有小程序的项目,本人有幸参与其中,一个项目做下来感觉受益匪浅,与大家做下分享,欢迎沟通交流互相学习. 先说一下此次项目本人体会较深的几个关键点:微信地图.用户静默授权.用户弹窗授权.微信充值等等. 言归正传,今天分享我遇到的关于wx:for循环绑定数据的一个tips:  1. 想必大家的都知道wx:for,如下就不用我啰嗦了: <view class="myNew" wx:for="{{list}}">{{item.title}}<view