⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 romsin.v

📁 基于NCO的数字控制振荡器。带测试程序
💻 V
字号:

module RomSin (clk, en, addr, data);
	localparam					DSIZE = 12;
	localparam					ASIZE = 12;
	localparam					DEPTH = 2 ** ASIZE;

	input						clk;
	input						en;
	input		[ASIZE-1:0]		addr;
	output		[DSIZE-1:0]		data;
	
	(* ram_init_file = {"rom_sin_12_12", ".mif"} *)
	reg			[DSIZE-1:0]		rom [0:DEPTH-1];
	reg			[DSIZE-1:0]		data;
	
	initial begin
		$readmemh ({"rom_sin_12_12", ".txt"}, rom, 0, DEPTH-1);
		data <= 0;
	end

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

⌨️ 快捷键说明

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