Verilog 怎么实现简易输出随着输入进行变化
如下所示代码
assign o_ad_ch1 = o_ad_rxdone ? ad_out_a[63:48] :o_ad_ch1;
assign real_o_ad_ch1 = o_ad_ch1 +(o_ad_ch1>>1)+(o_ad_ch1>>2)+(o_ad_ch1>>3); //凑1.78左右的o_ad_ch1
问题如下:
其中o_ad_ch1 是输入,这是一个采集0-5v电压的一个实际数据,需要把他转化成标准值 大致需要乘一个1.77左右的系数,但是这个系数不是固定的,从0-5v,这个系数应该从1.76逐渐增加到1.78,如何实现这个功能呢?