小弟用Xilinx 的ISE,代码中有段内容如下;
parameter Step=10; //定义参数
reg [15:0] Accum ;
	always @(posedge clk) begin
      if(!Rst_n) begin                            //初始化赋值
           Accum <=100
     end
     else begin
          Accum <= Accum  + 10;
     end     
end
问题:因为后面需要对Accum比较大小,但是,Accumulate[0]始终为0,综合的时候会被优化掉,加了(*keep=‘true'*) 仍然会被优化掉,所以造成 另外一个 累加寄存器 和 Accum 的 比较 的无法工作。
请问大家有没有办法解决一下?

 
					
				
 
			
			
			
						
			 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

