各位前輩好
前情摘要:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
a=fi(3,0,2,0); % a= "11" in binary
b=fi(1,0,2,0); % b= "01" in binary
c=a+b; % matlab運算結果c會等於4
% 並用存成fi(4,0,3,0);的形式
% c= “100“ in binary
而如果我去修改c的精確度,把c也用2 bit存
c= fi(c,0,2,0); % c=“11“ in binary
% c會被存成2bit最大數
‰%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
想請問:
不知道有沒有辦法把c修改成一樣2 bit時,
讓c抓到的是後面的2 bit “00“ ?
而不是因為實際數字大於2 bit所表示範圍
而自動抓到2 bit "11"最大數 。
動機:
由於小弟寫RTL要設計精確度
想說用matlab來先模擬
有請各位前輩指教~