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

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

?? rxstatemachine.v

?? 基于802.3以太網的mac源碼
?? V
字號:
//////////////////////////////////////////////////////////////////////////                                                              //////// MODULE NAME: rxStateMachine                                  ////////                                                              //////// DESCRIPTION: State Machine of Receive Engine.                ////////                                                              ////////                                                              //////// This file is part of the 10 Gigabit Ethernet IP core project ////////  http://www.opencores.org/projects/ethmac10g/                ////////                                                              //////// AUTHOR(S):                                                   //////// Zheng Cao                                                    ////////                                                              //////////////////////////////////////////////////////////////////////////////                                                              //////// Copyright (c) 2005 AUTHORS.  All rights reserved.            ////////                                                              //////// This source file may be used and distributed without         //////// restriction provided that this copyright statement is not    //////// removed from the file and that any derivative work contains  //////// the original copyright notice and the associated disclaimer. ////////                                                              //////// This source file is free software; you can redistribute it   //////// and/or modify it under the terms of the GNU Lesser General   //////// Public License as published by the Free Software Foundation; //////// either version 2.1 of the License, or (at your option) any   //////// later version.                                               ////////                                                              //////// This source is distributed in the hope that it will be       //////// useful, but WITHOUT ANY WARRANTY; without even the implied   //////// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      //////// PURPOSE.  See the GNU Lesser General Public License for more //////// details.                                                     ////////                                                              //////// You should have received a copy of the GNU Lesser General    //////// Public License along with this source; if not, download it   //////// from http://www.opencores.org/lgpl.shtml                     ////////                                                              ////////////////////////////////////////////////////////////////////////////// CVS REVISION HISTORY://// $Log: not supported by cvs2svn $// Revision 1.1.1.1  2006/05/31 05:59:43  Zheng Cao// first version//// Revision 1.1  2005/12/25 16:43:10  Zheng Cao// // ////////////////////////////////////////////////////////////////////////`include "timescale.v"`include "xgiga_define.v"module rxStateMachine(rxclk, reset, recv_enable, get_sfd, local_invalid, length_error, crc_check_valid, crc_check_invalid,        start_da, start_lt, receiving, receiving_d1, good_frame_get, bad_frame_get, get_error_code, wait_crc_check,       get_terminator,check_reset);       input rxclk;    input reset;       input recv_enable;     //PRE & SFD    input get_sfd; // SFD has been received;     //DA field     input local_invalid;// The Frame's DA field is not Local MAC;     //Length/Type field    input length_error;//     //FCS field   input get_terminator;//Indicate end of receiving FCS field;   input crc_check_valid;//Indicate the frame passed CRC Check;   input crc_check_invalid;//Indicate the frame failed in CRC Check;   input get_error_code;      input check_reset;    //DA field   output start_da;// Start to receive Destination Address;      //Length/Type field   output start_lt;// Start to receive Length/Type field;     //Receive process control   output receiving; //Rx Engine is working, not in IDLE state and Check state.   output receiving_d1;   output good_frame_get;// A good frame has been received;   output bad_frame_get; // A bad frame has been received;    output wait_crc_check;//     parameter IDLE = 0, rxReceiveDA = 1, rxReceiveLT = 2, rxReceiveData = 4;   parameter rxGetError = 8,	rxIFGWait = 16;   parameter TP =1;   wire    start_da;   wire    start_lt;   wire    receiving;   reg     good_frame_get;   reg     bad_frame_get;      reg[4:0] rxstate, rxstate_next;   always@(rxstate, get_sfd, local_invalid, recv_enable,           get_error_code, length_error, get_terminator, reset)begin         if (reset) begin            rxstate_next <=#TP IDLE;         end         else begin	              case (rxstate)                 IDLE: begin //5'b00000;                     if (get_sfd && recv_enable)                       rxstate_next <=#TP rxReceiveDA;                     else                       rxstate_next <=#TP IDLE;                 end                 rxReceiveDA: begin //5'b00001                       rxstate_next <=#TP rxReceiveLT;                 end                 rxReceiveLT: begin //5'b00010                     rxstate_next <=#TP rxReceiveData;                 end                 rxReceiveData: begin //5'b00100                     if (local_invalid |length_error| get_error_code)                        rxstate_next <=#TP rxGetError;                     else if (get_terminator)                       rxstate_next <=#TP rxIFGWait;                     else                       rxstate_next <=#TP rxReceiveData;                 end                 rxGetError: begin //5'b01000                     if (get_sfd && recv_enable)                       rxstate_next <=#TP rxReceiveDA;                     else                       rxstate_next <=#TP IDLE;                 end                 rxIFGWait : begin //5'b10000;                     if (get_sfd && recv_enable)                       rxstate_next <=#TP rxReceiveDA;                     else                       rxstate_next <=#TP IDLE;                 end             endcase         end    end    always@(posedge rxclk or posedge reset) begin         if (reset)           rxstate <=#TP IDLE;         else           rxstate <=#TP rxstate_next;    end    assign start_da = rxstate[0];    assign start_lt = rxstate[1];    assign receiving = rxstate[2] | rxstate[1] | rxstate[0]; // in DA,LT,DATA status     reg receiving_d1;    always@(posedge rxclk or posedge reset) begin         if (reset) begin           receiving_d1<=#TP 0;         end         else begin           receiving_d1<=#TP receiving;         end    end     reg  wait_crc_check;     always@(posedge rxclk or posedge reset) begin         if (reset)           wait_crc_check <=#TP 0;         else if (rxstate[4])           wait_crc_check <=#TP 1'b1;         else if (crc_check_valid || crc_check_invalid||length_error)           wait_crc_check <=#TP 1'b0;         else           wait_crc_check <=#TP wait_crc_check;    end    always@(posedge rxclk or posedge reset)begin         if (reset)	begin           bad_frame_get <=#TP 0;           good_frame_get <=#TP 0;         end         else if(rxstate[3] || crc_check_invalid || length_error)begin           bad_frame_get <=#TP 1'b1;           good_frame_get <=#TP 1'b0;         end         else if (crc_check_valid)begin            good_frame_get <=#TP 1'b1;           bad_frame_get <=#TP 1'b0;         end          else if (check_reset)begin           good_frame_get <=#TP 1'b0;           bad_frame_get <=#TP 1'b0;         end     endendmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃精品视频在线观看| 日本不卡一区二区| 日韩精品中午字幕| 一本一道波多野结衣一区二区| 蜜臀av性久久久久av蜜臀妖精| 亚洲精品中文在线影院| 久久综合五月天婷婷伊人| 欧美亚洲高清一区| 91在线免费看| 国产毛片精品国产一区二区三区| 亚洲高清一区二区三区| 国产精品久久久久aaaa| 26uuu亚洲综合色| 欧美一级一区二区| 欧美色图12p| av在线这里只有精品| 国产曰批免费观看久久久| 日韩国产欧美三级| 亚洲一区二区三区精品在线| 亚洲欧洲日产国产综合网| 国产亚洲综合色| 久久天天做天天爱综合色| 日韩精品一区二区三区在线观看| 欧美日韩在线免费视频| 色诱视频网站一区| 91浏览器在线视频| 91亚洲午夜精品久久久久久| 99久久99久久免费精品蜜臀| 日韩精品一区二区三区视频在线观看 | 成人激情小说网站| 色婷婷综合久久久久中文| 国产一区二区三区综合| 奇米精品一区二区三区在线观看| 亚洲一区在线播放| 亚洲精品久久7777| 亚洲综合在线五月| 亚洲精品中文在线| 亚洲精品成人精品456| 亚洲欧美日本韩国| 亚洲黄色小视频| 亚洲制服丝袜av| 一二三四区精品视频| 亚洲一区二区高清| 午夜视黄欧洲亚洲| 日韩不卡手机在线v区| 秋霞av亚洲一区二区三| 久久国产福利国产秒拍| 国产精品一区二区三区乱码| 国产精品资源站在线| 91久久精品国产91性色tv| 99精品桃花视频在线观看| 91年精品国产| 欧美色图12p| 日韩欧美区一区二| 久久精品亚洲精品国产欧美kt∨| 国产欧美精品国产国产专区| 国产精品网站一区| 亚洲柠檬福利资源导航| 亚洲午夜激情网页| 日韩中文字幕91| 狠狠狠色丁香婷婷综合激情| 国产成人免费在线视频| 91丨porny丨蝌蚪视频| 精品视频资源站| 欧美电影免费观看高清完整版在| 久久久一区二区| 一区二区三区在线视频免费 | 成人一区在线观看| 91视频免费看| 7777女厕盗摄久久久| 精品福利二区三区| 中文字幕中文字幕一区二区| 亚洲午夜久久久久| 国产一区福利在线| 色吧成人激情小说| 日韩欧美成人一区| 亚洲人妖av一区二区| 日韩av一区二| 波多野结衣在线一区| 51午夜精品国产| 国产精品第五页| 美国毛片一区二区| 色婷婷综合激情| 精品国产1区2区3区| 亚洲愉拍自拍另类高清精品| 激情小说亚洲一区| 欧美午夜精品理论片a级按摩| 精品av久久707| 亚洲一区二区精品视频| 国产高清在线观看免费不卡| 欧美日韩高清影院| 亚洲国产成人午夜在线一区 | 99精品视频在线免费观看| 91麻豆精品国产91久久久资源速度 | 亚洲一区二区在线免费观看视频| 韩国三级电影一区二区| 欧美日韩亚洲丝袜制服| 欧美国产精品专区| 日韩vs国产vs欧美| 日本精品一区二区三区四区的功能| 精品国内二区三区| 五月婷婷综合网| 在线看不卡av| 欧美激情一区二区三区四区| 日本 国产 欧美色综合| 一本色道久久综合亚洲91| 国产免费成人在线视频| 日本特黄久久久高潮| 色婷婷综合中文久久一本| 国产午夜久久久久| 久久精品国产99久久6| 欧美日韩精品一区二区天天拍小说 | 欧美一级二级三级乱码| 一区二区三区不卡视频在线观看| 成人精品一区二区三区四区| 精品国产成人系列| 日韩 欧美一区二区三区| 91九色02白丝porn| 亚洲黄色片在线观看| 99精品欧美一区二区三区小说 | 亚洲视频免费看| 久久精品国产澳门| 欧美精品1区2区3区| 亚洲久草在线视频| jlzzjlzz欧美大全| 国产精品美女久久久久久久久| 国产综合成人久久大片91| 91麻豆精品国产91久久久久| 亚洲午夜精品17c| 欧美性生交片4| 一区二区三区丝袜| 91福利在线观看| 一区二区三区四区不卡在线| 日本二三区不卡| 黑人精品欧美一区二区蜜桃 | 精品国产一区二区三区久久影院| 日韩中文欧美在线| 久久午夜羞羞影院免费观看| 日韩av高清在线观看| 91精品国产丝袜白色高跟鞋| 日韩av不卡一区二区| 日韩一区二区不卡| 捆绑紧缚一区二区三区视频 | 国产欧美日韩在线看| 国产91综合网| 国产精品二三区| 91蝌蚪porny九色| 亚洲男人天堂av网| 欧美日韩国产在线播放网站| 日本欧美久久久久免费播放网| 日韩一区二区麻豆国产| 国产一区二区美女| 中文字幕不卡在线观看| 色激情天天射综合网| 午夜欧美在线一二页| 欧美大片日本大片免费观看| 国产精品一区二区久久不卡| 国产精品久久久久三级| 欧美天堂亚洲电影院在线播放| 日日夜夜免费精品| 久久尤物电影视频在线观看| www.日本不卡| 亚洲va国产va欧美va观看| 日韩欧美在线123| 成人av资源在线| 亚洲午夜一区二区| 99久久伊人久久99| 日韩视频免费直播| 国产呦精品一区二区三区网站| 久久久噜噜噜久久人人看| 成人福利视频网站| 亚洲高清不卡在线| 久久久综合九色合综国产精品| 91麻豆产精品久久久久久| 免费观看30秒视频久久| 国产视频视频一区| 欧美色欧美亚洲另类二区| 精品中文字幕一区二区小辣椒| **网站欧美大片在线观看| 欧美喷潮久久久xxxxx| 国产.欧美.日韩| 日日夜夜精品视频天天综合网| 国产拍欧美日韩视频二区| 欧美日韩一区成人| 国产成人在线免费观看| 亚洲福利一区二区三区| 欧美日韩国产首页| 亚洲一区二区影院| wwwwxxxxx欧美| 色久优优欧美色久优优| 黄色日韩三级电影| 亚洲制服丝袜av| 国产亚洲成av人在线观看导航| 精品少妇一区二区三区| 99久久综合国产精品| 国内外成人在线| 日韩精品色哟哟| 亚洲精品视频在线观看网站| 久久综合九色综合97_久久久 | 91国偷自产一区二区三区成为亚洲经典 |