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

📄 pngenchuan_18.v

📁 生成18级的m序列的VerilogHDL程序
💻 V
字号:
//*********************************************
//file:     PNGENchuan_18.v
//desp:     PN m sequence genenrator
//autor:    sunhao
//data:     9th.jan.2008
//version:  0.1
//modified:
//*********************************************//
module PNGENchuan_18(
RST,//high level rest 
CLK,//clock output enable
PNOUT,//PN data output
OUTEN // PN output enable
);

input RST,CLK,OUTEN;
output PNOUT;
reg PNOUT;
reg [17:0] REGISTER; //18	-level register

always @(posedge CLK or posedge RST)
begin
	if(RST)
		REGISTER <= 18'b111111111111111111;//input data intital
	else if(OUTEN)
		begin
		REGISTER[17:1] <= REGISTER[16:0];
		REGISTER[0] <= REGISTER[17] ^ REGISTER[6];
		   PNOUT <= REGISTER[0];
      end//if (OUTEN)
	end
endmodule
		

⌨️ 快捷键说明

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