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

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

?? eth_rxaddrcheck.v

?? FPGA數字電子系統設計與開發實例導航光盤內附源碼
?? V
字號:



`include "timescale.v"


module eth_rxaddrcheck(MRxClk,  Reset, RxData, Broadcast ,r_Bro ,r_Pro,
                       ByteCntEq2, ByteCntEq3, ByteCntEq4, ByteCntEq5,
                       ByteCntEq6, ByteCntEq7, HASH0, HASH1, 
                       CrcHash,    CrcHashGood, StateData, RxEndFrm,
                       Multicast, MAC, RxAbort, AddressMiss, PassAll,
                       ControlFrmAddressOK
                      );

parameter Tp = 1;

  input        MRxClk; 
  input        Reset; 
  input [7:0]  RxData; 
  input        Broadcast; 
  input        r_Bro; 
  input        r_Pro; 
  input        ByteCntEq2;
  input        ByteCntEq3;
  input        ByteCntEq4;
  input        ByteCntEq5;
  input        ByteCntEq6;
  input        ByteCntEq7;
  input [31:0] HASH0; 
  input [31:0] HASH1; 
  input [5:0]  CrcHash; 
  input        CrcHashGood; 
  input        Multicast; 
  input [47:0] MAC;
  input [1:0]  StateData;
  input        RxEndFrm;
  input        PassAll;
  input        ControlFrmAddressOK;
  
  output       RxAbort;
  output       AddressMiss;

 wire BroadcastOK;
 wire ByteCntEq2;
 wire ByteCntEq3;
 wire ByteCntEq4; 
 wire ByteCntEq5;
 wire RxAddressInvalid;
 wire RxCheckEn;
 wire HashBit;
 wire [31:0] IntHash;
 reg [7:0]  ByteHash;
 reg MulticastOK;
 reg UnicastOK;
 reg RxAbort;
 reg AddressMiss;
 
assign RxAddressInvalid = ~(UnicastOK | BroadcastOK | MulticastOK | r_Pro);
 
assign BroadcastOK = Broadcast & ~r_Bro;
 
assign RxCheckEn   = | StateData;
 
 // Address Error Reported at end of address cycle
 // RxAbort clears after one cycle
 
always @ (posedge MRxClk or posedge Reset)
begin
  if(Reset)
    RxAbort <= #Tp 1'b0;
  else if(RxAddressInvalid & ByteCntEq7 & RxCheckEn)
    RxAbort <= #Tp 1'b1;
  else
    RxAbort <= #Tp 1'b0;
end
 

// This ff holds the "Address Miss" information that is written to the RX BD status.
always @ (posedge MRxClk or posedge Reset)
begin
  if(Reset)
    AddressMiss <= #Tp 1'b0;
  else if(ByteCntEq7 & RxCheckEn)
    AddressMiss <= #Tp (~(UnicastOK | BroadcastOK | MulticastOK | (PassAll & ControlFrmAddressOK)));
end


// Hash Address Check, Multicast
always @ (posedge MRxClk or posedge Reset)
begin
  if(Reset)
    MulticastOK <= #Tp 1'b0;
  else if(RxEndFrm | RxAbort)
    MulticastOK <= #Tp 1'b0;
  else if(CrcHashGood & Multicast)
    MulticastOK <= #Tp HashBit;
end
 
 
// Address Detection (unicast)
// start with ByteCntEq2 due to delay of addres from RxData
always @ (posedge MRxClk or posedge Reset)
begin
  if(Reset)
    UnicastOK <= #Tp 1'b0;
  else
  if(RxCheckEn & ByteCntEq2)
    UnicastOK <= #Tp   RxData[7:0] == MAC[47:40];
  else
  if(RxCheckEn & ByteCntEq3)
    UnicastOK <= #Tp ( RxData[7:0] == MAC[39:32]) & UnicastOK;
  else
  if(RxCheckEn & ByteCntEq4)
    UnicastOK <= #Tp ( RxData[7:0] == MAC[31:24]) & UnicastOK;
  else
  if(RxCheckEn & ByteCntEq5)
    UnicastOK <= #Tp ( RxData[7:0] == MAC[23:16]) & UnicastOK;
  else
  if(RxCheckEn & ByteCntEq6)
    UnicastOK <= #Tp ( RxData[7:0] == MAC[15:8])  & UnicastOK;
  else
  if(RxCheckEn & ByteCntEq7)
    UnicastOK <= #Tp ( RxData[7:0] == MAC[7:0])   & UnicastOK;
  else
  if(RxEndFrm | RxAbort)
    UnicastOK <= #Tp 1'b0;
end
   
assign IntHash = (CrcHash[5])? HASH1 : HASH0;
  
always@(CrcHash or IntHash)
begin
  case(CrcHash[4:3])
    2'b00: ByteHash = IntHash[7:0];
    2'b01: ByteHash = IntHash[15:8];
    2'b10: ByteHash = IntHash[23:16];
    2'b11: ByteHash = IntHash[31:24];
  endcase
end
      
assign HashBit = ByteHash[CrcHash[2:0]];


endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人国产在线观看| 高清不卡在线观看av| 国产精品久久久久aaaa樱花| 欧美mv日韩mv国产网站app| 制服丝袜中文字幕一区| 欧美日本一区二区在线观看| 欧美精品一卡二卡| 日韩一区二区三区高清免费看看| 91精品国产一区二区| 91精品中文字幕一区二区三区| 欧美一区二区日韩| 日韩精品一区二区三区在线| 国产亚洲视频系列| 国产精品美女一区二区| 亚洲精品免费视频| 丝袜诱惑制服诱惑色一区在线观看| 午夜免费久久看| 黄色资源网久久资源365| 国产成人丝袜美腿| 在线观看视频一区二区欧美日韩| 欧美影片第一页| 欧美一级久久久| 国产精品国产三级国产普通话三级 | 欧美国产丝袜视频| 亚洲人成人一区二区在线观看 | 中文字幕在线不卡视频| 亚洲激情自拍偷拍| 青青草成人在线观看| 高清成人在线观看| 欧美三级电影网站| 久久九九久久九九| 亚洲亚洲精品在线观看| 欧美aa在线视频| 91丨porny丨国产入口| 欧美电影免费观看完整版| 欧美激情资源网| 性做久久久久久免费观看欧美| 国模套图日韩精品一区二区 | 国产九色sp调教91| 欧美伊人久久大香线蕉综合69 | 91亚洲精品乱码久久久久久蜜桃 | 国产区在线观看成人精品| 亚洲在线免费播放| 国产成人精品aa毛片| 欧美日韩视频一区二区| 国产欧美日本一区视频| 日本欧美一区二区三区乱码| 91亚洲国产成人精品一区二区三| 欧美成人国产一区二区| 亚洲国产一区二区三区青草影视| 国产成人亚洲精品青草天美| 欧美精品粉嫩高潮一区二区| 成人免费在线视频| 国产盗摄一区二区| 精品久久久久久久人人人人传媒 | 亚洲国产日韩一级| 福利一区二区在线观看| www成人在线观看| 午夜婷婷国产麻豆精品| 91欧美一区二区| 一区精品在线播放| 成人少妇影院yyyy| 久久久久久电影| 国模娜娜一区二区三区| 久久品道一品道久久精品| 美女网站色91| 欧美老肥妇做.爰bbww| 一区二区三区成人在线视频| 91麻豆视频网站| 国产精品高清亚洲| 成人福利视频网站| 亚洲天堂免费看| 日本韩国一区二区三区| 亚洲视频电影在线| 91国内精品野花午夜精品| 亚洲欧美日韩国产一区二区三区| 97精品久久久久中文字幕| 亚洲三级在线免费| 欧美最新大片在线看| 性做久久久久久久免费看| 欧美日韩久久不卡| 老司机免费视频一区二区三区| 日韩三级视频中文字幕| 国内国产精品久久| 国产精品伦理在线| 在线观看av不卡| 免费精品视频最新在线| 久久亚洲捆绑美女| 成人禁用看黄a在线| 一二三四区精品视频| 欧美日韩国产影片| 麻豆一区二区三| 欧美国产乱子伦| 日本久久精品电影| 另类欧美日韩国产在线| 国产片一区二区| 欧美网站大全在线观看| 久久精品国产免费看久久精品| 久久久精品国产99久久精品芒果| 99re这里只有精品6| 日韩精品福利网| 久久久亚洲欧洲日产国码αv| www.在线欧美| 奇米精品一区二区三区在线观看一| 亚洲精品一区二区三区影院| 99精品久久99久久久久| 日本欧美韩国一区三区| 国产精品超碰97尤物18| 欧美一区二区三区视频在线| 成人免费看视频| 日日欢夜夜爽一区| 亚洲国产精品传媒在线观看| 欧美视频一二三区| 国产aⅴ综合色| 日本视频免费一区| 亚洲少妇30p| 久久久久久久久久看片| 欧美无乱码久久久免费午夜一区 | av影院午夜一区| 美女尤物国产一区| 亚洲综合久久久久| 中文字幕不卡三区| 欧美mv日韩mv国产网站app| 欧美亚洲综合另类| thepron国产精品| 国产一区二区视频在线播放| 偷窥少妇高潮呻吟av久久免费| 成人免费一区二区三区视频| 欧美va在线播放| 6080国产精品一区二区| 色婷婷综合久色| 成人国产视频在线观看| 国产一区激情在线| 麻豆视频一区二区| 奇米色一区二区| 三级欧美韩日大片在线看| 亚洲国产一区二区三区青草影视 | 欧美不卡一二三| 欧美疯狂性受xxxxx喷水图片| 波多野结衣中文字幕一区| 国产美女娇喘av呻吟久久| 久久99在线观看| 激情综合网最新| 人人狠狠综合久久亚洲| 日韩 欧美一区二区三区| 夜夜嗨av一区二区三区| 亚洲国产中文字幕| 亚洲第一会所有码转帖| 亚洲成av人影院| 亚洲va中文字幕| 日韩国产精品久久久| 日韩电影在线观看网站| 免费一级欧美片在线观看| 秋霞影院一区二区| 蜜臀国产一区二区三区在线播放| 日本成人超碰在线观看| 久久66热re国产| 国产一区二区在线电影| 盗摄精品av一区二区三区| 99精品视频一区| 91福利国产精品| 91精品国产综合久久国产大片| 欧美一区二区三区免费| www日韩大片| 国产精品美女视频| 亚洲精品午夜久久久| 一区二区久久久| 麻豆国产一区二区| 国产成人精品影视| 91网上在线视频| 91精品国产综合久久蜜臀| 日韩精品一区二区三区中文精品| 国产午夜精品福利| 亚洲黄网站在线观看| 日韩精品久久久久久| 国产精品小仙女| 欧洲视频一区二区| 日韩欧美卡一卡二| 国产精品久久99| 免费一区二区视频| av一区二区不卡| 欧美一个色资源| 亚洲乱码中文字幕| 美腿丝袜亚洲三区| 91麻豆国产自产在线观看| 欧美精品乱人伦久久久久久| 久久综合狠狠综合久久激情| 亚洲青青青在线视频| 日韩av中文在线观看| 成人美女视频在线看| 欧美精品色综合| 亚洲欧洲色图综合| 九九视频精品免费| 91黄色免费看| 国产精品丝袜一区| 久久99久久久久| 欧美日韩另类一区| 成人欧美一区二区三区视频网页 | 玉米视频成人免费看| 国产在线不卡视频|