2024-04-08 06:34:21 +00:00
|
|
|
package structs;
|
|
|
|
|
2024-04-11 02:59:00 +00:00
|
|
|
typedef enum {ADD, ADDL, SUB, SE, SNE, OR, AND, XOR, SHR, SHL} alu_op;
|
2024-04-08 06:34:21 +00:00
|
|
|
|
2024-04-08 13:54:48 +00:00
|
|
|
typedef struct packed {
|
2024-04-08 06:34:21 +00:00
|
|
|
logic [7:0] operand_a;
|
|
|
|
logic [7:0] operand_b;
|
2024-04-11 02:59:00 +00:00
|
|
|
logic [11:0] operand_b_long;
|
2024-04-08 06:34:21 +00:00
|
|
|
alu_op op;
|
|
|
|
} alu_input;
|
|
|
|
|
|
|
|
endpackage
|