题解 | #ROM的简单实现#

ROM的简单实现

https://www.nowcoder.com/practice/b76fdef7ffa747909b0ea46e0d13738a

`timescale 1ns/1ns
module rom(
	input clk,
	input rst_n,
	input [7:0]addr,
	
	output [3:0]data
);
reg [3:0] ROM [0:7] ;
integer i;
reg [3:0]datar;
always @(posedge clk or negedge rst_n)
	if(!rst_n)
		for(i=0 ; i<8 ; i=i+1)
			ROM[i] <= (2*i) ;

assign data = ROM[addr] ;
endmodule

全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务