From 13884426be31ba9cbb298927fcb3727d610a6a22 Mon Sep 17 00:00:00 2001 From: "Alejandro W. Sior" Date: Sat, 19 Aug 2023 12:08:26 +0200 Subject: getting started --- system.v | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 system.v (limited to 'system.v') diff --git a/system.v b/system.v new file mode 100644 index 0000000..edc7b25 --- /dev/null +++ b/system.v @@ -0,0 +1,33 @@ +`include "arbiter.v" +module system( + input clk, + + // DRAM device + output[63:0] mem_claddr, + output mem_we, + inout[127:0] mem_cldata); + + reg [3:0] request = 'b0001; + + arbiter arbiter( + .clk(clk), + .request(request), + .grant() + ); + + reg[127:0] counter = 0; + assign mem_we = 0; + assign mem_claddr = 17; + assign mem_cldata = 42; + + always @(posedge clk) begin + if (counter > 1100) + request <= 0; + else if (counter > 1050) + request <= 'b0011; + else if (counter > 1000) + request <= 'b0100; + + counter <= counter + 1; + end +endmodule \ No newline at end of file -- cgit v1.2.3