aboutsummaryrefslogtreecommitdiff
path: root/rtl/montreal_pkg.sv
diff options
context:
space:
mode:
authorMyDariell <Dari3llsugiaman@gmail.com>2026-06-22 19:55:02 -0700
committerWarrick Lo <wlo@warricklo.net>2026-06-22 19:55:02 -0700
commit7643e8f7afc960429dac33471dbcd56f1416a85f (patch)
tree60ae88f956c3028ea3c9f48c55ed42609431eab5 /rtl/montreal_pkg.sv
parentImplement XOR, OR, AND logical operations in sliced ALU (diff)
downloadmontreal-7643e8f7afc960429dac33471dbcd56f1416a85f.tar.xz
montreal-7643e8f7afc960429dac33471dbcd56f1416a85f.zip
Clean up ALU before merge
Co-authored-by: Warrick Lo <wlo@warricklo.net> Signed-off-by: Warrick Lo <wlo@warricklo.net>
Diffstat (limited to 'rtl/montreal_pkg.sv')
-rw-r--r--rtl/montreal_pkg.sv28
1 files changed, 0 insertions, 28 deletions
diff --git a/rtl/montreal_pkg.sv b/rtl/montreal_pkg.sv
deleted file mode 100644
index 741a926..0000000
--- a/rtl/montreal_pkg.sv
+++ /dev/null
@@ -1,28 +0,0 @@
-/* SPDX-License-Identifier: CERN-OHL-P-2.0 */
-
-package montreal_pkg;
-
- typedef logic unsigned [config_pkg::XLEN-1:0] word_t;
- typedef logic unsigned [config_pkg::SLICE_WIDTH-1:0] slice_t;
-
- typedef enum logic [3:0] {
- /* Arithmetic operations. */
- ADD = 4'b0000,
- SUB = 4'b1000,
- /* Logical operations. */
- XOR = 4'b0100,
- OR = 4'b0110,
- AND = 4'b0111,
- /* Shift operations. */
- SLL = 4'b0001,
- SRL = 4'b0101,
- SRA = 4'b1101,
- /* Conditional set operations. */
- SLT = 4'b0010,
- SLTU = 4'b0011,
- /* Zicond operations. */
- CZERO_EQZ = 4'b1001,
- CZERO_NEZ = 4'b1011
- } fu_op_t;
-
-endpackage : montreal_pkg