请大神求解啊!
时间:10-02
整理:3721RD
点击:
我有点关于复位信号rst_n不太理解
我现在用FPGA控制DAC输出波形,功能模块的输入是这样
module zhen_jing(pi_clk,rst_n,cout);
input pi_clk;
input rst_n;
输入时钟pi_clk上电就会有,那rst_n复位信号从哪里输入呢?
我现在用FPGA控制DAC输出波形,功能模块的输入是这样
module zhen_jing(pi_clk,rst_n,cout);
input pi_clk;
input rst_n;
输入时钟pi_clk上电就会有,那rst_n复位信号从哪里输入呢?
你不是定义rst_n为输入了吗?其他器件给这个信号,比如按键,MCU等
我的意思是可以不可以自定义一个rst_n信号呢?不用外置的
那是直接在引脚约束设置时把rst_n输入与复位引脚绑定,还是要另外再写程序呢?
你的module 复位信号哪里来的就接到哪里就行了;如果是内部产生的,可以不用定义成input; 如果不需要复位,不要rst_n也可以。不过一般有个复位信号好些,比如接个按键好些,免得不电路发生意外不知道跑到什么状态去了。
那通过按键复位的话是不是直接在引脚约束设置时把rst_n输入与复位引脚绑定呢?
接到复位脚,或者自己写一个复位模块(就是一个计数,计几个脉冲,输出恒为高)
可以自己定义一个内部复位模块,产生一个上电延时复位,但前提是这款FPGA上电后状态必须确定,比如寄存器默认全0。复位模块内部做一个计数器,上电开始计数,计满就让这个计数器保持住,然后内部的复位就释放掉
那我想通过开发板上的按键来复位,这要怎么实现呢?
那我想通过开发板上的按键来复位,这要怎么实现呢?
那我想通过开发板上的按键来复位,这要怎么实现呢?
