From 267521f871fed67c6485e5cdc58c498a0a281762 Mon Sep 17 00:00:00 2001 From: pl5g92irw <484114892@qq.com> Date: Tue, 5 Apr 2022 23:30:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A5Verilog=E8=AF=AD=E8=A8=80=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0FPGA=E7=A5=9E=E7=BB=8F=E7=BD=91=E7=BB=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- translated.v | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 translated.v diff --git a/translated.v b/translated.v new file mode 100644 index 0000000..b90dc9d --- /dev/null +++ b/translated.v @@ -0,0 +1,41 @@ +module main; + `include "tasks.v" + // global vars + reg [7:0] a [0:3]; + reg [7:0] b [0:3] [0:3]; + reg signed [7:0] i = 2; + reg signed [7:0] j; + reg [8*14:1] string_test = "ad"; + + // Include all tasks + + + // main() + initial begin + for (i=0; i<=3; i++) begin + sigmoid_deriv_task(i,j); // Demonstrating task in for loop + $display(j); + end + + for (i=0; i<=3; i++) begin + j = sigmoid_deriv_func(i); // Demonstrating function in for loop + $display(j); + end + + for (i=0; i<=3; i++) begin + for (j=0; j<=3; j++) begin // Creating 4D array + b[i][j] = i*j; + end + end + + j = 2 + i = sigmoid(j) + + for (i=0; i<=3; i++) begin + for (j=0; j<=3; j++) begin + $write(b[i][j]); + end + $display(); + end + end +endmodule \ No newline at end of file