FPGA笔试题:用Verilog/VHDL写出程序,要求要有饱和处理
a和b低8位的相加结果放在c,用Verilog/VHDL写出程序,要求要有饱和处理<br><br>
<br>
大家做做。 <br>
a和b低8位的相加结果放在c,用Verilog/VHDL写出程序,要求要有饱和处理<br>
<br>
<br>
大家做做。 什么是饱和处理? 什么是饱和处理阿? 应该就是防溢出的处理吧,结果超出表示范围时取最大或最小值 楼上是正解,防止溢出 那该怎么处理? 是指的最高位 有溢出吧 ? 这个题目怎么还有解答?<br>
关注中~ 貌视不带进位的加法器
http://bbs.vibesic.com/images/smilies/default/smile.gif
<br>
努力看看 module add(a,b,c);<br>
input a,b;<br>
output c;<br>
reg c;<br>
always@(a,b)<br>
if(a+b>9'b011111111) c<=8'b11111111;<br>
else c<=a+b;<br>
endmodule<br>
新学中 大家看看有没有问题
页:
[1]
2