ALU指令(R-type):add,sub,or,xor,slt立即指令(I-type):addi,slti,addi,ori,xori Load and Store (I-type):lw,sw分支(I-type):beq,bne Jump (J-type):j数据处理中使用的所有组件的内部电路(ALU,加法器,扩展器和.)应该包括在你的设计中。您可以使用32位加法器、解码器、复用器、内存和寄存器作为设计中的预定义
我正在尝试用尽可能少的逻辑元件来合成Altera电路。此外,嵌入式乘法器不计入逻辑元素,所以我应该使用它们。到目前为止,该电路在功能方面看起来是正确的。然而,下面的模块使用了大量的逻辑元素。它使用了24个逻辑元素,我不确定为什么,因为它应该使用8+几个组合门用于case块。
我怀疑是加法器,但我不能百分之百确定。然而,如果我的怀疑是正确的,那么有可能将乘法器用作简单的加法器吗?module alu #(parameter N = 8)