aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ice40/dpram.v
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ice40/dpram.v')
-rw-r--r--tests/ice40/dpram.v23
1 files changed, 0 insertions, 23 deletions
diff --git a/tests/ice40/dpram.v b/tests/ice40/dpram.v
deleted file mode 100644
index 3ea4c1f27..000000000
--- a/tests/ice40/dpram.v
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
-Example from: https://www.latticesemi.com/-/media/LatticeSemi/Documents/UserManuals/EI/iCEcube201701UserGuide.ashx?document_id=52071 [p. 72].
-*/
-module top (din, write_en, waddr, wclk, raddr, rclk, dout);
-parameter addr_width = 8;
-parameter data_width = 8;
-input [addr_width-1:0] waddr, raddr;
-input [data_width-1:0] din;
-input write_en, wclk, rclk;
-output [data_width-1:0] dout;
-reg [data_width-1:0] dout;
-reg [data_width-1:0] mem [(1<<addr_width)-1:0]
-/* synthesis syn_ramstyle = "no_rw_check" */ ;
-always @(posedge wclk) // Write memory.
-begin
-if (write_en)
-mem[waddr] <= din; // Using write address bus.
-end
-always @(posedge rclk) // Read memory.
-begin
-dout <= mem[raddr]; // Using read address bus.
-end
-endmodule