2007年12月10日 星期一

1210 乘法器行為層



修改過後的程式碼
always
begin
@(posedge sysclk) enter_new_state(`IDLE);
r1 <= @(posedge sysclk) 0;
r2 <= @(posedge sysclk) x;
ready = 1;
if (pb)
begin
while (r2 >= 1 pb)
begin
@(posedge sysclk) enter_new_state(`COMPUTE);
r1 <= @(posedge sysclk) r1 + y;
r2 <= @(posedge sysclk) r2 - 1;
r3 <= @(posedge sysclk) r1;
end
end
end




沒有留言: