2009年1月21日 星期三

乘法器

這學期學期初,計算機架構這門課教了乘法器的原理,其中有個乘法器是利用booth's algorithm 去實作,由於他可以計算正負號,所以自己就用vhdl寫看看

32bit 32cycle乘法器

原本寫booth's algorithm 乘法器是因為他可以運算正負號,微算機老師卻說:你可以加上絕對值在乘,乘完後再賦予sign值(原來還可以這樣做吼XD),為什麼要用32個cycle呢,你可以一次shift 2 bit 不是更快嗎(對吼XD)

沒有留言: