Skip to content

Convert ALU control into enum #175

@TheDeepestSpace

Description

@TheDeepestSpace

Convert this into an enum type and use it as parameter in ALU and ALU decoder modules.

risc-v/src/params.svh

Lines 17 to 26 in 17df58d

parameter ALUAdd = 4'b0000;
parameter ALUSub = 4'b0001;
parameter ALUSLL = 4'b0010;
parameter ALUSLT = 4'b0011;
parameter ALUSLTU = 4'b0100;
parameter ALUXOR = 4'b0101;
parameter ALUSRL = 4'b0110;
parameter ALUSRA = 4'b0111;
parameter ALUOR = 4'b1000;
parameter ALUAND = 4'b1001;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions