Author : Anindya Kishore Choudhury (anindyakchoudhury@gmail.com)
This block is within the execution block which is going to perform only ADDI, ADD, SUB.
| Name | Type | Dimension | Default Value | Description |
|---|
| Name | Direction | Type | Dimension | Description |
|---|---|---|---|---|
| rs1_data_i | input | logic [DATA_WIDTH-1:0] | source register 1 data input from RF | |
| func_i | input | func_t | confused about instr_t | |
| imm | input | logic [5:0] | immediate input | |
| rs2_data_i | input | logic [DATA_WIDTH-1:0] | second register value input | |
| result | output | logic [DATA_WIDTH-1:0] | final result input |