summaryrefslogtreecommitdiff
path: root/verilog/alu/v1/aluOp.vh
diff options
context:
space:
mode:
authorjoshua <joshua@fedora.framework>2022-05-14 23:30:38 -0500
committerjoshua <joshua@fedora.framework>2022-05-14 23:30:38 -0500
commitb8936029065835366e9e057a219c0c5194db8662 (patch)
tree31e50944ac6e23850f92bb0e0f6d851b74307f60 /verilog/alu/v1/aluOp.vh
parentd6b7d26cf51b4b3a7b5604f9b81bb43f55cbc33c (diff)
downloadriscv-processor-inorder-b8936029065835366e9e057a219c0c5194db8662.tar.gz
Verilog update
Diffstat (limited to 'verilog/alu/v1/aluOp.vh')
-rw-r--r--verilog/alu/v1/aluOp.vh16
1 files changed, 16 insertions, 0 deletions
diff --git a/verilog/alu/v1/aluOp.vh b/verilog/alu/v1/aluOp.vh
new file mode 100644
index 0000000..b6e916f
--- /dev/null
+++ b/verilog/alu/v1/aluOp.vh
@@ -0,0 +1,16 @@
+`ifndef ALU_OP
+`define ALU_OP
+
+`define ADD 4'b0000
+`define SUB 4'b1000
+`define XOR 4'b0100
+`define OR 4'b0110
+`define AND 4'b0111
+`define SLL 4'b0001
+`define SRL 4'b0101
+`define SRA 4'b1101
+`define SLT 4'b0010
+`define SLTU 4'b0011
+`define NONE 4'b1111
+
+`endif