当初开始学FPGA的时候,总是疑惑:FPGA不是没有复位管教么,但总在always看到有复位信号。这个复位信号(我们暂且称为rst_n)从哪里来?从我们自己搭建的外部复位信号产生电路里来。
文档内容节选
FPGA上电复位和按键复位当初开始学FPGA的时候,总是疑惑:FPGA不是没有复位管教么,但总在always看到有复位信号这个复位信号我们暂且称为rstn从哪里来从我们自己搭建的外部复位信号产生电路里来一个简易的复位电路既可以实现上电复位又可以实现按键复位如下: 上电复位:这个电路在系统接电后由33V经过R21给C10充电此时复位管脚上得到低电平经过一段时间后C10被充满复位管脚电平升高最后稳定在高电平这是上电时的情况即上电复位按键复位:当按下B1时C10经过R22放电到地复位管脚被瞬间拉到低电平当按键放开后C10再次通过R21充电经过一段时间后稳定到高电平完成手动复位这个电路上电复位还行,但按键复位是不够的由于FPGA是高速电路在按键复位开关按键的时候会产生抖动生成很多毛刺方波这对于我们的电路来说是很有害的可以通过verilog编写防抖程序来消除可能的误动作 功能:上电复位模块未加消抖程序 输入参数: clk: 50M 时钟输入 rstn:外部按键全局复位信号 输出参数: sysrstn系统全局同步复位信号 modul......
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论