bluespec

    0熱度

    1回答

    我意識到addi指令會導致溢出異常。我目前使用Bluespec HDL來模擬導致異常並適當處理它們的處理器。 任何方式,我正在寫一些測試用例來觸發溢出異常,尤其是使用MIPS的addi命令。 注意:我正在測試的處理器是基於SMIPS的,但是我支持一些MIPS指令用於異常和中斷等目的。 我知道我的用於檢測溢出的邏輯是正確的(下面僞代碼): if (function == Addi) begin

    0熱度

    2回答

    module InoutConnect( .X1(internal), .X2(internal) ); parameter width = 1; inout [ width - 1 : 0 ] internal; endmodule // InoutConnect 在上面的代碼中使用了什麼格式, 我知道雖然實例化模塊.

    0熱度

    2回答

    我已經使用5級多路複用器(Shift1/2/4/8/16)實現了一個右移位器(32位)。我的問題是如何擴展我的實現,以最少的附加硬件實現左移器?