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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ctrl.v

?? FPGA直接讀取SD卡扇區(qū)數(shù)據(jù)
?? V
字號(hào):
 module ctrl_eth (
	wb_clk_i,wb_rst_i,
	wb_adr_o,wb_dat_i,wb_dat_o,
	wb_sel_o,wb_we_o, wb_stb_o,wb_cyc_o,
	wb_ack_i,led
);		
input        wb_clk_i;
input        wb_rst_i;
input        wb_ack_i;    
input[31:0]  wb_dat_i;  
output[31:0] wb_adr_o;
output[31:0] wb_dat_o;
output[3:0]  wb_sel_o;
output       wb_we_o;  
output       wb_stb_o;  
output       wb_cyc_o;  

output  led;
reg  led;

reg[31:0]   wb_adr_o;
reg[31:0]   wb_dat_o;
reg[3:0]    wb_sel_o;
reg         wb_we_o;  
reg         wb_stb_o;  
reg         wb_cyc_o;  


reg[8 : 0]  State;
parameter   sta0 = 9'b0_0000_0001;
parameter   sta1 = 9'b0_0000_0010;
parameter   sta2 = 9'b0_0000_0100;
parameter   sta3 = 9'b0_0000_1000;
parameter   sta4 = 9'b0_0001_0000;
parameter   sta5 = 9'b0_0010_0000;
parameter   sta6 = 9'b0_0100_0000;
parameter   sta7 = 9'b0_1000_0000;
parameter   sta8 = 9'b1_0000_0000;


 parameter init_dat0   = 65'h1_9200000b_00000010;
 parameter init_dat1   = 65'h1_92000002_00000001;
 parameter init_dat2   = 65'h1_92000003_00000001;
 parameter init_dat3   = 65'h0_92000004_00000000;
 
 parameter init_dat4   = 65'h1_92000007_00000000;
 parameter init_dat5   = 65'h1_92000008_00000000;
 parameter init_dat6   = 65'h1_92000009_00000000;
 parameter init_dat7   = 65'h1_9200000a_00000000;

 parameter init_dat8   = 65'h1_92000002_00000002;
 parameter init_dat9   = 65'h1_92000003_00000001;
 parameter init_dat10  = 65'h0_92000004_00000000;  
 parameter init_dat11  = 65'h0_92000010_00000000;

reg[64 : 0] rom_dat;
reg[64 : 0] ram_dat;

reg[64 : 0] send_dat;

reg[31 : 0] rw_dat;
reg[8 : 0]  cnt;
reg[7:0]    temp;
reg[6:0]    addr;

reg         init_sel;
reg         rw_ctrl; 
reg         rom_or_ram;

always @(posedge wb_clk_i or posedge wb_rst_i)
begin
 if(wb_rst_i)
 begin
  wb_cyc_o  <= 1'b0;
  wb_stb_o  <= 1'b0; 
 end
 else if(init_sel)
 begin  
   wb_adr_o <= send_dat[63:32];
   wb_dat_o <= send_dat[31: 0]; 
   rw_ctrl  <= send_dat[64]; 
   wb_sel_o <= 4'b1111;
   wb_cyc_o <= 1'b1;
   wb_stb_o <= 1'b1; 
   if(send_dat[64]) wb_we_o  <= 1'b1; 
   else             wb_we_o  <= 1'b0;       
 end
 else if(wb_ack_i)
 begin
  wb_cyc_o <= 1'b0;
  wb_stb_o <= 1'b0;  
  if(rw_ctrl)  rw_dat <= 32'd0;
  else         rw_dat <= wb_dat_i;
 end 
end

always @( * )
begin
 if(rom_or_ram)
  send_dat = rom_dat;
 else
  send_dat = ram_dat;
end

always @(addr[4:0])
begin
  rom_dat = 65'h0_00000000_00000000;
 case(addr[4:0])
  5'd0   : rom_dat =  init_dat0;
  5'd1   : rom_dat =  init_dat1;	
  5'd2   : rom_dat =  init_dat2;	
  5'd3   : rom_dat =  init_dat3;
  5'd4   : rom_dat =  init_dat4;
  5'd5   : rom_dat =  init_dat5;
  5'd6   : rom_dat =  init_dat6;
  5'd7   : rom_dat =  init_dat7;
  
  5'd8   : rom_dat =  init_dat8;
  5'd9   : rom_dat =  init_dat9;	
  5'd10  : rom_dat =  init_dat10;	
  5'd11  : rom_dat =  init_dat11;
  5'd12  : rom_dat =  init_dat0;
  5'd13  : rom_dat =  init_dat0;
  5'd14  : rom_dat =  init_dat0;
  5'd15  : rom_dat =  init_dat0;
  default: rom_dat =  init_dat0;
 endcase
end

wire rst_ni;
reg  rst_dly1;
reg  rst_dly2;

assign rst_ni = rst_dly1 & ( ~rst_dly2);
always@(posedge wb_clk_i)
begin
 rst_dly1  <= wb_rst_i;
 rst_dly2  <= rst_dly1;
end
 
always @(posedge wb_clk_i or posedge rst_ni)
begin
  if(rst_ni) 
    begin
       led <= 1'b0;
       init_sel   <= 1'b0;
       cnt        <= 8'd0;
       addr       <= 7'd0; 
       temp       <= 8'd0;  

       rom_or_ram <= 1'b1;
       ram_dat    <= 65'd0; 
       State      <= sta0;   
    end 
  else  
  case(State)
	sta0:
	   begin
       init_sel  <=1'b0;
       cnt       <=9'd0;
       addr      <=7'd0; 
       temp      <=8'd0;  
       State     <=sta1;  
   	   end
	sta1:
	   begin
   	    if(temp == 8'd1)  init_sel   <= 1'b1;
	    if(temp == 8'd2)  init_sel   <= 1'b0;
	    if(wb_ack_i)
	    begin 
           temp   <= 8'd0;
	       State  <= sta2;
	    end
	    else temp <= temp + 1'b1;
	   end
	sta2:
	   begin
	    if(cnt == 9'd3 )
	     begin
	        State <= sta3;
	     end
	    else  
	      begin
   	        cnt    <= cnt + 1'b1;
            addr   <= addr + 1'b1; 
   	        State  <= sta1; 
   	      end        
   	   end
   	sta3:
	   begin
	     if(rw_dat[7:0] == 8'h01)
	      begin 
	        State   <= sta1; 
	      end
	     else
	      begin 
  	        cnt        <= 9'd4;
	        addr       <= 8'd4; 
         	temp       <= 8'd0;
	        State      <= sta4;  
	      end 
   	   end
       

	sta4:
	   begin
   	    if(temp == 8'd1)  init_sel   <= 1'b1;
	    if(temp == 8'd2)  init_sel   <= 1'b0;
	    if(wb_ack_i)
	    begin 
           temp   <= 8'd0;
	       State  <= sta5;
	    end
	    else temp <= temp + 1'b1;
	   end
	sta5:
	   begin
	    if(cnt == 9'd10 )
	     begin
	        State <= sta6;
	     end
	    else  
	      begin
   	        cnt    <= cnt + 1'b1;
            addr   <= addr + 1'b1; 
   	        State  <= sta4; 
   	      end        
   	   end
   	sta6:
	   begin
	     if(rw_dat[7:0] == 8'h01)
	      begin 
	        State   <= sta4; 
	      end
	     else
	      begin 
  	        cnt        <= 9'd0;
	        addr       <= 8'd11; 
         	temp       <= 8'd0;
	        State      <= sta7;  
	      end 
   	   end
       
    sta7:
	   begin
   	    if(temp == 8'd1)  init_sel   <= 1'b1;
	    if(temp == 8'd2)  init_sel   <= 1'b0;
	    if(wb_ack_i)
	    begin 
           temp   <= 8'd0;
	       State  <= sta8;
	    end
	    else 
	     begin
	      temp <= temp + 1'b1;
	     end 
	   end
    sta8:
	   begin
	     led <= 1'b1;
	     if( cnt == 9'd511 )
           State  <= sta8;   
         else
          begin
	       cnt    <= cnt + 1'b1;
	       State  <= sta7;  
	      end  
	   end


	default :
	begin
		State <= sta0;
	end
  endcase
end

endmodule					   


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品白丝在线| 欧美日韩大陆一区二区| 欧美在线免费播放| 日韩一区二区免费电影| 久久精品欧美一区二区三区不卡| 中文字幕中文字幕中文字幕亚洲无线| 亚洲一区二区三区视频在线播放 | 91麻豆swag| 欧美剧在线免费观看网站| 26uuu国产一区二区三区| 亚洲欧洲精品一区二区三区| 亚洲成a人v欧美综合天堂下载| 久久国产尿小便嘘嘘| 成人va在线观看| 宅男在线国产精品| 中文字幕精品三区| 日韩国产欧美在线播放| 成人精品鲁一区一区二区| 欧美久久久久久蜜桃| 中文字幕欧美三区| 亚洲大片精品永久免费| 成人午夜激情影院| 日韩一区二区三区视频在线 | 91蝌蚪国产九色| 日韩欧美亚洲另类制服综合在线| 亚洲欧洲另类国产综合| 久久99精品久久久久久| fc2成人免费人成在线观看播放| 欧美乱妇20p| 亚洲欧美视频在线观看| 韩国一区二区三区| 欧美日本一区二区三区四区| 久久久久久久网| 日本欧美一区二区在线观看| 色乱码一区二区三区88| 国产无人区一区二区三区| 午夜视频在线观看一区| caoporen国产精品视频| 久久亚洲一级片| 亚洲v精品v日韩v欧美v专区| 成人毛片在线观看| 久久综合久久鬼色中文字| 日韩高清一级片| 91精品1区2区| 亚洲欧美综合色| 国产99久久久国产精品免费看 | 狠狠色综合播放一区二区| 欧美日韩午夜在线视频| 亚洲女同女同女同女同女同69| 国产精品一区二区在线观看不卡 | 美国十次综合导航| 色呦呦网站一区| 中文字幕乱码久久午夜不卡| 久久精品国产99| 欧美一级精品大片| 午夜精品爽啪视频| 欧美天堂亚洲电影院在线播放| 中文字幕精品一区二区三区精品| 国产一区二区三区蝌蚪| 日韩一区二区在线播放| 日韩电影在线观看网站| 欧美三区在线视频| 亚洲精品国久久99热| k8久久久一区二区三区| 国产精品久久久久久久久久久免费看| 国产一区二区免费在线| 精品久久久久久久久久久久久久久 | 韩国女主播一区| 日韩视频一区二区在线观看| 日韩中文字幕不卡| 欧美日本一区二区三区| 肉肉av福利一精品导航| 337p亚洲精品色噜噜狠狠| 亚洲二区在线视频| 欧美日韩成人一区二区| 婷婷激情综合网| 欧美人妖巨大在线| 麻豆精品一二三| 久久久精品国产免大香伊| 国产精品一区在线观看乱码| 国产日产精品1区| 成人av网址在线观看| 亚洲欧美福利一区二区| 日本电影欧美片| 五月婷婷激情综合网| 7777精品伊人久久久大香线蕉经典版下载 | 粉嫩13p一区二区三区| 国产精品久久久久婷婷二区次| 不卡电影免费在线播放一区| 亚洲人成网站精品片在线观看| 色综合激情五月| 视频在线观看91| 欧美α欧美αv大片| 高清久久久久久| 最新国产成人在线观看| 欧美亚洲国产一卡| 蜜臀av亚洲一区中文字幕| 久久精品亚洲精品国产欧美kt∨| 丁香激情综合五月| 伊人性伊人情综合网| 欧美群妇大交群中文字幕| 精品写真视频在线观看| 欧美精彩视频一区二区三区| 色综合天天综合给合国产| 午夜精品视频在线观看| 久久久久久黄色| 91国在线观看| 久久激情五月婷婷| 国产精品超碰97尤物18| 7777精品伊人久久久大香线蕉超级流畅| 韩国视频一区二区| 亚洲精品日产精品乱码不卡| 欧美老肥妇做.爰bbww| 国产99一区视频免费| 亚洲国产欧美在线人成| 久久久噜噜噜久久中文字幕色伊伊 | 精品少妇一区二区三区视频免付费| 国产乱码一区二区三区| 亚洲精品国产视频| 日韩欧美亚洲一区二区| 91免费看片在线观看| 日韩高清不卡一区| 国产精品久久网站| 91麻豆精品国产91久久久使用方法| 精品在线免费观看| 亚洲靠逼com| 久久久久88色偷偷免费| 欧美中文字幕一区| 国产成人日日夜夜| 日本成人在线看| 中文字幕一区在线| 日韩精品在线网站| 欧美在线观看一区| 国产精品18久久久久久久久久久久 | 国产传媒久久文化传媒| 亚洲午夜一区二区| 亚洲国产精品精华液ab| 欧美片网站yy| 日韩午夜在线播放| 99久久久久久| 久草中文综合在线| 亚洲国产精品久久人人爱蜜臀 | 粉嫩绯色av一区二区在线观看 | 亚洲精品一区二区三区香蕉| 一本大道av一区二区在线播放| 国产一区二区免费看| 首页国产丝袜综合| 一区二区三区在线视频观看 | 色呦呦一区二区三区| 国产成人免费网站| 奇米精品一区二区三区四区| 亚洲乱码国产乱码精品精可以看| 亚洲国产精品成人综合 | 国产91丝袜在线播放0| 日本aⅴ亚洲精品中文乱码| 国产精品久久久久久久久晋中| 精品国产一区二区亚洲人成毛片| 欧美三级欧美一级| 色婷婷av久久久久久久| 成人性生交大片| 国产电影一区在线| 韩国午夜理伦三级不卡影院| 日韩av电影免费观看高清完整版| 一区二区三区免费在线观看| 国产精品麻豆久久久| 久久精品免费在线观看| 精品少妇一区二区三区免费观看| 91精品国产色综合久久ai换脸| 精品视频在线视频| 欧美天堂亚洲电影院在线播放| 色哟哟欧美精品| 91蜜桃网址入口| 99久久er热在这里只有精品15 | 又紧又大又爽精品一区二区| 国产精品视频一二| 国产亚洲自拍一区| 久久精品视频在线看| 精品国产a毛片| 精品久久国产字幕高潮| 欧美videos中文字幕| 日韩欧美第一区| 欧美tk—视频vk| 欧美videos大乳护士334| 欧美xxxxx牲另类人与| 久久亚洲一区二区三区四区| 久久先锋影音av| 久久久久久久综合日本| 国产日产精品1区| 中文字幕日韩一区| 亚洲三级电影全部在线观看高清| 最新久久zyz资源站| 一区二区三区中文字幕| 亚洲高清视频的网址| 日韩高清在线观看| 精品一区二区在线播放| 国产在线精品一区二区| 国产寡妇亲子伦一区二区| 成人av综合在线| 色婷婷av一区二区三区之一色屋| 欧美色图免费看|