复位信号 rst

altera 的触发器是 低电平触发,所以建议使用 rst_n,

xilinx 的触发器是 高电平触发,所以建议使用 rst,  如果是 rst_n,则会增加额外的非逻辑

 

xilinx推荐  : 由于 rst 是一个高扇出网络,所以要尽量减少 rst 的使用,扇出太大会导致时序收敛困难。

参考:https://blog.csdn.net/maowang1234588/article/details/103510605

 

 

 

根据 FF重置后的值 和 敏感信号列表中是否有 rst(异步触发),实际的器件会被例化成下面四种原语   (ff设置不同,例化名字不同)

FDSE : rst 之后是 1,rst 作为一个判断信号,不添加到敏感信号中,同步触发

FDRE : rst 之后是 0,rst 作为一个判断信号,不添加到敏感信号中,同步触发

FDPE : rst 之后是 1,rst 添加到敏感信号中,异步触发

FDCE : rst 之后是 0,rst 添加到敏感信号中,异步触发

always @(posedge clk )    				//fdse
    if(rst)
        begin
			cnt3 <= 'hffff;
        end
    else 
        begin
			cnt3 <= cnt3+1;
        end       
 
always @(posedge clk)      				//fdre
        begin
			cnt1 <= cnt1+1;
        end     
  

always @(posedge clk or posedge rst)  	//fdpe
    if(rst)
        begin
			cnt2 <= 'hffff;
        end
    else 
        begin
			cnt2 <= cnt2+1;
        end 

always @(posedge clk or posedge rst)   //fdce
    if(rst_n)
        begin
			cnt <= 'h0;
        end
    else 
        begin
			cnt <= cnt+1;
        end  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值