summaryrefslogtreecommitdiff
path: root/rtl/top/mul_test.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-10-05 00:36:37 -0600
committerAlejandro Soto <alejandro@34project.org>2023-10-05 13:07:57 -0600
commit4acd900c4602db0353d11bf6841ddadfd80c57b8 (patch)
treefe24637ccd16fefcf25f0c8d8e65b01d19a1760c /rtl/top/mul_test.sv
parentd173727c1ed34652613fc046d522a43ac9ef015e (diff)
Makefile, tb: add support for cocotb
Diffstat (limited to 'rtl/top/mul_test.sv')
-rw-r--r--rtl/top/mul_test.sv33
1 files changed, 0 insertions, 33 deletions
diff --git a/rtl/top/mul_test.sv b/rtl/top/mul_test.sv
deleted file mode 100644
index 1395772..0000000
--- a/rtl/top/mul_test.sv
+++ /dev/null
@@ -1,33 +0,0 @@
-`timescale 1 ns / 1 ps
-
-module mul_test
-#(parameter U=32)
-(
- input logic[U - 1:0] a, // primer sumando
- b, // segundo sumando
- input logic[U - 1:0] c_hi, // parte más significativa de c
- c_lo, // parte menos significativa de c
- input logic c_size, // 1 si c es de 2 words, cualquier otro valor si c es de 1 word
- clk, // clock, ya que es una máquina de estados
- rst, // reset
- add, // 1 si c se suma
- sig, // 1 si a y b son signed
- q_size, // 1 si q es de 2 words, cualquier otro valor si es de 1 word
- start, // 1 indica que se inicie la multiplicacion
-
- output logic [U - 1:0] q_hi, // parte más significativa del resultado
- output logic [U - 1:0] q_lo, // parte menos significativa del resultado
- output logic [2*U-1:0] result,
- output logic n, // no hay C ni V, ya que se dejan unaffected
- z,
- q_sig, // 1 si q es signed, cualquier otro valor si es unsigned
- rdy // 1 cuando la multiplicación está lista
-
-
-);
- core_mul #(.U(U)) DUT (.*);
-
-endmodule
-
-
-