亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? request.v

?? 電梯控制器 用于八層樓雙電梯的協調調度 可進行擴展
?? V
字號:
`timescale 1ns / 1ps////////////////////////////////////////////////////////////////////////////////// Company: // Engineer://// Create Date:    07:57:25 01/12/07// Design Name:    Angela// Module Name:    request// Project Name:   // Target Device:  // Tool versions:  // Description://// Dependencies:// // Revision:// Revision 0.01 - File Created// Additional Comments:// ////////////////////////////////////////////////////////////////////////////////module request(clk, reset, drive_1, drive_2, load_enable_low,load_enable_high, floor_1, floor_2, req_clr_1, req_clr_2, req_in_0, req_in_1, req_in_2, req_in_3, req_in_4, req_in_5, req_in_6, req_in_7, req_out_1, req_out_2, r_up_1,r_up_2, r_down_1, r_down_2);parameter width = 2;    input clk;    input reset; //	 input inc_1;	  ////	 input inc_2;	 input drive_1;     //驅動信號到來時計算是否有上些請求	 input drive_2;    input [2:0] floor_1;	 input [2:0] floor_2;    input [width-1:0] req_in_0;	//eight input	 input [width-1:0] req_in_1;	 input [width-1:0] req_in_2;	 input [width-1:0] req_in_3;	 input [width-1:0] req_in_4;	 input [width-1:0] req_in_5;	 input [width-1:0] req_in_6;	 input [width-1:0] req_in_7;	 input [1:0] req_clr_1;	 input [1:0] req_clr_2;	 input load_enable_low,load_enable_high;     output [width-1:0] req_out_1;	reg [width-1:0] req_out_1;	 output [width-1:0] req_out_2;   reg [width-1:0] req_out_2;	 output r_up_1; reg r_up_1;	 output r_up_2; reg r_up_2;	 output r_down_1; reg r_down_1;	 output r_down_2; reg r_down_2;	 	 integer i = 0;	 reg [width-1:0] register [7:0];	 reg tem;	 always @(posedge clk or negedge reset)	 	 begin 	 	 if(!reset) begin	 	for (i = 0 ; i <= 7; i = i+1)			register[i] <= 'b0;		tem <= 'b0;					end	 else //	 	begin		if(load_enable_low)				begin			   register[0] <= register[0] | req_in_0;		 		register[1] <= register[1] | req_in_1;		 		register[2] <= register[2] | req_in_2;		 		register[3] <= register[3] | req_in_3; 				end  	 		 else if(load_enable_high)				begin		 		register[4] <= register[4] | req_in_4;				 		register[5] <= register[5] | req_in_5;		 		register[6] <= register[6] | req_in_6;		 		register[7] <= register[7] | req_in_7;	 				end  	       else//		 if(req_clr_1 || req_clr_2)        begin		  case(req_clr_1 )//| req_clr_2)		   'b01:			   begin		           		 case (floor_1)            		 'b000:	if(register[0])   register[0][0] <= 'b0;// register[0] <= register[0] - req_clr_1;            		 'b001:	if(register[1])   register[1][0] <= 'b0;// register[1] <= register[1] - req_clr_1;            		 'b010:	if(register[2])   register[2][0] <= 'b0;// register[2] <= register[2] - req_clr_1;            		 'b011:	if(register[3])   register[3][0] <= 'b0;// register[3] <= register[3] - req_clr_1;            		 'b100:	if(register[4])   register[4][0] <= 'b0;// register[4] <= register[4] - req_clr_1;            		 'b101:	if(register[5])   register[5][0] <= 'b0;// register[5] <= register[5] - req_clr_1;             		 'b110:	if(register[6])   register[6][0] <= 'b0;// register[6] <= register[6] - req_clr_1;             		 'b111:	if(register[7])   register[7][0] <= 'b0;// register[7] <= register[7] - req_clr_1;		          endcase				end			 'b10:			    begin				    case(floor_1)			 			'b000:	if(register[0])   register[0][1] <= 'b0;   // register[0] <= register[0] - req_clr_2;   		         'b001:	if(register[1])   register[1][1] <= 'b0;   // register[1] <= register[1] - req_clr_2;	    	 			'b010:	if(register[2])   register[2][1] <= 'b0;   // register[2] <= register[2] - req_clr_2;    		 			'b011:	if(register[3])   register[3][1] <= 'b0;   // register[3] <= register[3] - req_clr_2;    		 			'b100:	if(register[4])   register[4][1] <= 'b0;   // register[4] <= register[4] - req_clr_2;    		 			'b101:	if(register[5])   register[5][1] <= 'b0;   // register[5] <= register[5] - req_clr_2;     		 			'b110:	if(register[6])   register[6][1] <= 'b0;   // register[6] <= register[6] - req_clr_2;	     	 			'b111:	if(register[7])   register[7][1] <= 'b0;   // register[7] <= register[7] - req_clr_2;				    endcase				 end/*			 'b11:				    begin				    case(floor_1)			 			'b000:	if(register[0])   register[0] <= 'b00;   // register[0] <= register[0] - req_clr_2;   		         'b001:	if(register[1])   register[1] <= 'b00;   // register[1] <= register[1] - req_clr_2;	    	 			'b010:	if(register[2])   register[2] <= 'b00;   // register[2] <= register[2] - req_clr_2;    		 			'b011:	if(register[3])   register[3] <= 'b00;   // register[3] <= register[3] - req_clr_2;    		 			'b100:	if(register[4])   register[4] <= 'b00;  // register[4] <= register[4] - req_clr_2;    		 			'b101:	if(register[5])   register[5] <= 'b00;   // register[5] <= register[5] - req_clr_2;     		 			'b110:	if(register[6])   register[6] <= 'b00;   // register[6] <= register[6] - req_clr_2;	     	 			'b111:	if(register[7])   register[7] <= 'b00;   // register[7] <= register[7] - req_clr_2;				    endcase				 end	*/		   			  default:			     begin				   /*					   	 register[0][0] <= register[0][0];							 register[1][0] <= register[1][0];							 register[2][0] <= register[2][0];							 register[3][0] <= register[3][0];							 register[4][0] <= register[4][0];							 register[5][0] <= register[5][0];							 register[6][0] <= register[6][0];					   	 register[7][0] <= register[7][0];	 */							 tem <= 'b1;				  end	 		   endcase		  case(req_clr_2 )//| req_clr_2)		   'b01:			   begin		           		 case (floor_2)            		 'b000:	if(register[0])   register[0][0] <= 'b0;// register[0] <= register[0] - req_clr_1;            		 'b001:	if(register[1])   register[1][0] <= 'b0;// register[1] <= register[1] - req_clr_1;            		 'b010:	if(register[2])   register[2][0] <= 'b0;// register[2] <= register[2] - req_clr_1;            		 'b011:	if(register[3])   register[3][0] <= 'b0;// register[3] <= register[3] - req_clr_1;            		 'b100:	if(register[4])   register[4][0] <= 'b0;// register[4] <= register[4] - req_clr_1;            		 'b101:	if(register[5])   register[5][0] <= 'b0;// register[5] <= register[5] - req_clr_1;             		 'b110:	if(register[6])   register[6][0] <= 'b0;// register[6] <= register[6] - req_clr_1;             		 'b111:	if(register[7])   register[7][0] <= 'b0;// register[7] <= register[7] - req_clr_1;		          endcase				end			 'b10:			    begin				    case(floor_2)			 			'b000:	if(register[0])   register[0][1] <= 'b0;   // register[0] <= register[0] - req_clr_2;   		         'b001:	if(register[1])   register[1][1] <= 'b0;   // register[1] <= register[1] - req_clr_2;	    	 			'b010:	if(register[2])   register[2][1] <= 'b0;   // register[2] <= register[2] - req_clr_2;    		 			'b011:	if(register[3])   register[3][1] <= 'b0;   // register[3] <= register[3] - req_clr_2;    		 			'b100:	if(register[4])   register[4][1] <= 'b0;   // register[4] <= register[4] - req_clr_2;    		 			'b101:	if(register[5])   register[5][1] <= 'b0;   // register[5] <= register[5] - req_clr_2;     		 			'b110:	if(register[6])   register[6][1] <= 'b0;   // register[6] <= register[6] - req_clr_2;	     	 			'b111:	if(register[7])   register[7][1] <= 'b0;   // register[7] <= register[7] - req_clr_2;				    endcase				 end/*			 'b11:				    begin				    case(floor_1)			 			'b000:	if(register[0])   register[0] <= 'b00;   // register[0] <= register[0] - req_clr_2;   		         'b001:	if(register[1])   register[1] <= 'b00;   // register[1] <= register[1] - req_clr_2;	    	 			'b010:	if(register[2])   register[2] <= 'b00;   // register[2] <= register[2] - req_clr_2;    		 			'b011:	if(register[3])   register[3] <= 'b00;   // register[3] <= register[3] - req_clr_2;    		 			'b100:	if(register[4])   register[4] <= 'b00;  // register[4] <= register[4] - req_clr_2;    		 			'b101:	if(register[5])   register[5] <= 'b00;   // register[5] <= register[5] - req_clr_2;     		 			'b110:	if(register[6])   register[6] <= 'b00;   // register[6] <= register[6] - req_clr_2;	     	 			'b111:	if(register[7])   register[7] <= 'b00;   // register[7] <= register[7] - req_clr_2;				    endcase				 end	*/		   			  default:			     begin				   /*					   	 register[0][1] <= register[0][1];    						 register[1][1] <= register[1][1];							 register[2][1] <= register[2][1];							 register[3][1] <= register[3][1];							 register[4][1] <= register[4][1];							 register[5][1] <= register[5][1];							 register[6][1] <= register[6][1];					   	 register[7][1] <= register[7][1];	*/							 tem <= 'b1;				  end	 		   endcase		 end/*	  else		     begin				   					   	 register[0] <= register[0];							 register[1] <= register[1];							 register[2] <= register[2];							 register[3] <= register[3];							 register[4] <= register[4];							 register[5] <= register[5];							 register[6] <= register[6];					   	 register[7] <= register[7];				  end	  		  */		//		req_clr_1 = 'b00;//		req_clr_2 = 'b00;  		 		//	end		      			end	always @(posedge drive_1)	begin		r_up_1 = 0;		r_down_1 = 0;	 		case(floor_1)	//是否在某曾有請求		 'b000: begin		 			req_out_1 <= register[0];					if(register[1] || register[2] || register[3] || register[4] || register[5] || register[6] || register[7])					     r_up_1 = 1; 					else r_up_1 = 0;					r_down_1 = 0;						end								 'b001: begin		 			req_out_1 <= register[1];					if(register[2] || register[3] || register[4] || register[5] || register[6] || register[7])						r_up_1 = 1; 					else r_up_1 = 0;					if(register[0])						begin r_down_1 = 1; end					else r_down_1 = 0;				  end						 'b010:  begin		 			req_out_1 <= register[2];					if(register[3] || register[4] || register[5] || register[6] || register[7])						begin r_up_1 = 1; end					else r_up_1 = 0;					if(register[0] || register[1])						begin r_down_1 = 1; end					else r_down_1 = 0;				  end		 'b011:  begin		 			req_out_1 <= register[3];					if(register[4] || register[5] || register[6] || register[7])						begin r_up_1 = 1; end					else r_up_1 = 0;					if(register[0] || register[1] || register[2])						begin r_down_1 = 1; end					else r_down_1 = 0;				  end		 'b100: begin		 			req_out_1 <= register[4];					if(register[5] || register[6] || register[7])						begin r_up_1 = 1; end					else r_up_1 = 0;					if(register[0] || register[2] || register[3] ||register[1])						begin r_down_1 = 1; end					else r_down_1 = 0;				  end				 'b101: begin		 			req_out_1 <= register[5];					if( register[6] || register[7])						begin r_up_1 = 1; end					else r_up_1 = 0;					if(register[0] || register[2] || register[3] ||register[4] ||register[1])						begin r_down_1 = 1; end					else r_down_1 = 0;				  end				 'b110: begin		 			req_out_1 <= register[6];					if( register[7])						begin r_up_1 = 1; end					else r_up_1 = 0;					if(register[0] || register[2] || register[3] ||register[4] ||register[5] || register[1] )						begin r_down_1 = 1; end					else r_down_1 = 0;				  end				 'b111: begin		 			req_out_1 <= register[7];					r_up_1 = 0;					if(register[0] || register[2] || register[3] ||register[4] ||register[5] || register[6] ||register[1] )						begin r_down_1 = 1; end					else r_down_1 = 0;				  end				endcase	end	always @(posedge drive_2)	begin		r_up_2 = 0;		r_down_2 = 0;	 		case(floor_2)	//是否在某曾有請求		 'b000: begin		 			req_out_2 <= register[0];					if(register[1] || register[2] || register[3] || register[4] || register[5] || register[6] || register[7])					     r_up_2 = 1; 					else r_up_2 = 0;					r_down_2 = 0;						end			 'b001: begin		 			req_out_2 <= register[1];					if(register[2] || register[3] || register[4] || register[5] || register[6] || register[7])						r_up_2 = 1; 					else r_up_2 = 0;					if(register[0])						begin r_down_2 = 1; end					else r_down_2 = 0;				  end						 'b010:  begin		 			req_out_2 <= register[2];					if(register[3] || register[4] || register[5] || register[6] || register[7])						begin r_up_2 = 1; end					else r_up_2 = 0;					if(register[0] || register[1])						begin r_down_2 = 1; end					else r_down_2 = 0;				  end		 'b011:  begin		 			req_out_2 <= register[3];					if(register[4] || register[5] || register[6] || register[7])						begin r_up_2 = 1; end					else r_up_2 = 0;					if(register[0] || register[1] || register[2])						begin r_down_2 = 1; end					else r_down_2 = 0;				  end		 'b100: begin		 			req_out_2 <= register[4];					if(register[5] || register[6] || register[7])						begin r_up_2 = 1; end					else r_up_2 = 0;					if(register[0] || register[2] || register[3] ||register[1])						begin r_down_2 = 1; end					else r_down_2 = 0;				  end				 'b101: begin		 			req_out_2 <= register[5];					if( register[6] || register[7])						begin r_up_2 = 1; end					else r_up_2 = 0;					if(register[0] || register[2] || register[3] ||register[4] ||register[1])						begin r_down_2 = 1; end					else r_down_2 = 0;				  end				 'b110: begin		 			req_out_2 <= register[6];					if( register[7])						begin r_up_2 = 1; end					else r_up_2 = 0;					if(register[0] || register[2] || register[3] ||register[4] ||register[5] || register[1] )						begin r_down_2 = 1; end					else r_down_2 = 0;				  end				 'b111: begin		 			req_out_2 <= register[7];					r_up_2 = 0;					if(register[0] || register[2] || register[3] ||register[4] ||register[5] || register[6] ||register[1] )						begin r_down_2 = 1; end					else r_down_2 = 0;				  end				endcase	endendmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美aaa在线| 91丨九色丨蝌蚪丨老版| 日日嗨av一区二区三区四区| 亚洲精品国产第一综合99久久 | 国产欧美一区在线| 久久九九国产精品| 久久久综合视频| 2014亚洲片线观看视频免费| 久久免费的精品国产v∧| 久久久久国产精品麻豆| 国产香蕉久久精品综合网| 久久人人超碰精品| 久久久亚洲精华液精华液精华液| 久久综合色婷婷| 欧美激情艳妇裸体舞| 欧美国产日韩在线观看| 国产精品国产精品国产专区不蜜 | 成人高清在线视频| 不卡欧美aaaaa| 欧美自拍丝袜亚洲| 69久久夜色精品国产69蝌蚪网| 日韩一区二区三区在线| 精品少妇一区二区三区日产乱码| 国产亚洲欧美激情| 亚洲婷婷国产精品电影人久久| 亚洲激情六月丁香| 亚洲成a人片综合在线| 久久66热偷产精品| 成人免费不卡视频| 欧美专区日韩专区| 日韩欧美一二三四区| 国产亚洲精久久久久久| 亚洲精品视频免费看| 日韩电影免费在线观看网站| 激情深爱一区二区| 成人激情午夜影院| 91视频免费看| 欧美一区在线视频| 亚洲国产高清在线| 午夜精品久久久久久久99水蜜桃| 日本 国产 欧美色综合| 成人激情开心网| 欧美男生操女生| 中文字幕av免费专区久久| 亚洲欧美成aⅴ人在线观看| 日韩精品一二三| www.色综合.com| 91精品国产综合久久小美女 | 精品无码三级在线观看视频| 91色porny在线视频| 中文字幕不卡的av| 一区二区三区久久久| 韩国视频一区二区| 91黄视频在线| 久久精品在这里| 亚洲国产综合91精品麻豆| 久久精品国产亚洲a| 99久久99久久免费精品蜜臀| 日韩欧美成人一区| 亚洲免费观看高清| 国产精品一区一区| 欧美精品在线观看播放| 中文字幕一区二区三区av| 日韩国产高清影视| 99久久精品国产观看| 精品欧美久久久| 亚洲网友自拍偷拍| 成人三级伦理片| 欧美大黄免费观看| 亚洲一区影音先锋| 成人精品国产福利| 久久久综合精品| 日本亚洲欧美天堂免费| 色av一区二区| 18成人在线观看| 大白屁股一区二区视频| 欧美tickle裸体挠脚心vk| 亚洲v精品v日韩v欧美v专区| av一二三不卡影片| 久久蜜臀中文字幕| 九色综合狠狠综合久久| 欧美日韩国产首页在线观看| 亚洲男人天堂一区| av一本久道久久综合久久鬼色| 久久久久久电影| 国产乱码一区二区三区| 日韩欧美国产小视频| 无码av免费一区二区三区试看 | 色婷婷狠狠综合| 亚洲欧洲国产日韩| 丰满岳乱妇一区二区三区| 精品国产乱码久久久久久闺蜜| 日日噜噜夜夜狠狠视频欧美人| 在线观看视频91| 一区二区三区美女视频| 91麻豆自制传媒国产之光| 国产精品污网站| 成人性色生活片| 国产精品久久一级| 不卡一区在线观看| 亚洲欧美在线视频观看| 成人黄色在线视频| 综合精品久久久| 91网址在线看| 亚洲精品中文字幕在线观看| av在线不卡电影| 椎名由奈av一区二区三区| 成人激情黄色小说| 亚洲三级在线免费观看| 色婷婷亚洲婷婷| 亚洲激情自拍视频| 欧美日韩国产另类不卡| 天天综合色天天| 7777精品伊人久久久大香线蕉完整版| 亚洲成人av福利| 欧美日韩成人综合在线一区二区| 日韩在线卡一卡二| 欧美一区2区视频在线观看| 视频一区中文字幕| 91精品国产乱码久久蜜臀| 免费国产亚洲视频| 久久综合狠狠综合| 成人av网站大全| 亚洲国产精品欧美一二99| 制服丝袜亚洲色图| 精品一区二区免费视频| 久久久久久久久久久电影| 成人ar影院免费观看视频| 一区二区三区欧美日| 在线观看91av| 黑人巨大精品欧美一区| 欧美国产日本视频| 91丨porny丨首页| 日韩主播视频在线| 久久久久久久免费视频了| 成人免费不卡视频| 亚欧色一区w666天堂| 欧美一级一区二区| 国产精品亚洲专一区二区三区| 国产精品欧美精品| 欧美三级日韩三级| 国产一区二区在线看| 亚洲欧美在线aaa| 欧美日韩国产免费一区二区 | 99久久精品国产一区二区三区 | 国产一区二区伦理| 亚洲精品乱码久久久久久黑人| 69堂国产成人免费视频| 高清av一区二区| 亚洲mv在线观看| 久久久精品免费网站| 欧洲精品中文字幕| 国产一区二区久久| 亚洲图片欧美一区| 26uuu亚洲| 欧美综合一区二区| 国产成人福利片| 日韩精品成人一区二区在线| 国产精品视频观看| 欧美一区二区三区四区高清| 91视频在线观看| 国产在线看一区| 午夜精品成人在线| 久久精品视频一区| 制服丝袜国产精品| 色呦呦网站一区| 成人免费视频免费观看| 日韩av一级电影| 亚洲精品国产品国语在线app| 久久久久九九视频| 日韩一区二区在线看片| 91福利社在线观看| 成人教育av在线| 国产精一区二区三区| 午夜精品福利在线| 一区二区在线看| 中文一区二区在线观看| 欧美成人福利视频| 欧美日韩精品电影| 91丨九色丨国产丨porny| 国产成人综合在线观看| 美女视频一区在线观看| 亚洲韩国精品一区| 亚洲啪啪综合av一区二区三区| 国产亚洲人成网站| 久久久蜜臀国产一区二区| 日韩三级中文字幕| 欧美日韩一区二区三区在线 | 国产日产亚洲精品系列| 日韩一级免费一区| 欧美日韩高清一区二区三区| 色视频成人在线观看免| 成人av在线电影| 国产suv精品一区二区883| 韩国精品主播一区二区在线观看| 日本成人中文字幕在线视频 | 91免费观看视频在线| 成人动漫视频在线| 国产成人av一区二区三区在线 | 97成人超碰视|