NewGamezzz / HW-Syn-Lab

⚙Hardware Synthesis Laboratory Using Verilog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hardware Synthesis Laboratory

GitHub license

ROM

module rom(
    output reg [7:0] data,
    input wire [7:0] addr,
    input wire clk
    );
    
parameter width = 8;
parameter bits = 5;

reg [width-1:0] rom [2**bits-1:0];
initial $readmemb("rom.data", rom);

always@(posedge clk)
begin
    data <= rom[addr];
end
endmodule

About

⚙Hardware Synthesis Laboratory Using Verilog

License:MIT License


Languages

Language:Verilog 47.7%Language:Tcl 36.9%Language:C 15.5%