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

📄 gray_gena.v

📁 FIFO yibu de v daima
💻 V
字号:
module gray_gena(input clk,
				 input clr,
				 input en,
				 output reg [7:0] gray_count
				 );
reg  [7:0] bin;

always@(posedge clk)
	begin
		if( !clr && bin == 8'b1111_1111)
			bin <= 0;
		else
			begin
				if ( !en )
					bin <= bin + 1'b1;
				else
					bin <=bin;
			end
	end

always@(bin)
	begin
		gray_count[7] <= bin[7];
		gray_count[6] <= bin[7] ^ bin[6] ;
		gray_count[5] <= bin[6] ^ bin[5] ;
		gray_count[4] <= bin[5] ^ bin[4] ;
		gray_count[3] <= bin[4] ^ bin[3] ;
		gray_count[2] <= bin[3] ^ bin[2] ;
		gray_count[1] <= bin[2] ^ bin[1] ;
		gray_count[0] <= bin[1] ^ bin[0] ;
	end

endmodule

⌨️ 快捷键说明

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