vga_osd_ram.v

来自「用于fpga的sopc的ip核」· Verilog 代码 · 共 47 行

V
47
字号
module	VGA_OSD_RAM	(	//	Read Out Side
                                         oRGB_INDEX,
						iVGA_ADDR,
						iVGA_CLK,
						//	Write In Side
						iWR_DATA,
						iWR_ADDR,
						iWR_EN,
						iWR_CLK,
						//	Control Signals
						iRST_N	);
//	Read Out Side
output	[7:0] 		oRGB_INDEX;
input	[15:0]		iVGA_ADDR;
input				iVGA_CLK;
//	Write In Side
input	[15:0]		iWR_ADDR;
input	[7:0]			iWR_DATA;
input				iWR_EN;
input				iWR_CLK;
//	Control Signals
input				iRST_N;
wire	[7:0]		ROM_DATA;
reg  [7:0] oRGB_INDEX;
always@(posedge iVGA_CLK or negedge iRST_N)
begin
	if(!iRST_N)
	begin
       oRGB_INDEX <=0;
	end
	else
	begin
       oRGB_INDEX <=ROM_DATA	;
	end
end

Img_RAM 	u0	(	//	Write In Side
					.data(iWR_DATA),
					.wren(iWR_EN),
					.wraddress(iWR_ADDR),
					.wrclock(iWR_CLK),
					//	Read Out Side
					.rdaddress(iVGA_ADDR),
					.rdclock(iVGA_CLK),
					.q(ROM_DATA));

endmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?