2007年10月30日 星期二

2007/10/30 除法機改乘法機結構化

將之前的混合模式改成存結構化,由之前的ASM圖可推導出下面的真值表



經由卡諾圖求出各個輸出的方程式



以下為修改過後的程式碼


always @(present_state or r1gey or pb)
begin
next_state = ~present_state&pbpresent_state&(r1geypb);
ldr1 = 1;
clrr2 = 0;
incr2 = present_state;
ldr3 = present_state;
r2k = ~present_state;
aluctrl[5] = 1;
aluctrl[4] = 0;
aluctrl[3] =~present_state;
aluctrl[2] = present_state;
aluctrl[1] = ~present_state;
aluctrl[0] =0;
ready = ~present_state;
end

下圖為執行後的結果


沒有留言: