代码从Quartus ii 13.0到ISE 14.2出现的小问题

问题:将代码从Quartus ii 13.0移到ISE 14.2时,运行结果不正确。

代码:

module UartRxd_9600 (Clk,Rst,D_Rxd,D_Rx_Data,Rx_S_IsDone);
input Clk,Rst,D_Rxd;
output [7:0] D_Rx_Data;
output Rx_S_IsDone;

//----------------
reg S_reg1,S_reg2,S_reg3,S_reg4;
wire S_Sta_H2L;
wire C_BPS_Clk;
reg S_cnt = 0;
reg S_IsDone = 0;
reg [12:0] C_cnt_BPS;
reg [3:0] num;
reg [7:0] D_Rx_temp_data ;

//------------沿检测---------------------------
always@(posedge Clk)//沿检测
begin
	if(!Rst) 
	begin
		S_reg1<=1'b0;
		S_reg2<=1'b0;
		S_reg3<=1'b0;
		S_reg4<=1'b0;
	end  
	else 
	begin 
		S_reg1<=D_Rxd ;
		S_reg2<=S_reg1;
		S_reg3<=S_reg2;
		S_reg4<=S_reg3;
	end 
end

assign  S_Sta_H2L = S_reg4 & S_reg3 & (~S_reg2 ) & (~S_reg1);

//-------------BPS----------------------			
always@(posedge Clk)
begin
	if(!Rst)
		C_cnt_BPS <= 13'd0;
	else if(C_cnt_BPS == 13'd520
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值