这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » PLL复位信号产生的问题

共6条 1/1 1 跳转至

PLL复位信号产生的问题

菜鸟
2014-04-06 18:34:35     打赏
//PLL复位信号产生,高有效
//异步复位,同步释放
wire pll_rst; //PLL复位信号,高有效


reg rst_r1,rst_r2;


always @(posedge clk or negedge rst_n)
if(!rst_n) rst_r1 <= 1'b1;
else rst_r1 <= 1'b0;


always @(posedge clk or negedge rst_n)
if(!rst_n) rst_r2 <= 1'b1;
else rst_r2 <= rst_r1;


assign pll_rst = rst_r2;

这段代码看不懂啊,不知道定义一个rst_r1是干什么的,我觉得是把包含rst_r1的代码删掉,让else rst_r2 <= 1’b0...菜鸟求指教啊。。。




关键词: fpga     pll复位信号产生    

菜鸟
2014-04-07 10:40:35     打赏
2楼

院士
2014-04-07 10:43:47     打赏
3楼

耐心等待网友解答


院士
2014-04-07 10:53:14     打赏
4楼
从程序上看,只是一个传递变量。估计是用来做为临时变量的保存之用。

高工
2014-04-07 11:38:31     打赏
5楼
不知道这么缓冲一下有什么优势?要不去掉rst-r1试试

工程师
2014-04-07 13:08:46     打赏
6楼
这个问题不大呀,代码这样写,一个是为了延时,还可以减少抖动,增加驱动能力。

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]