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

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

?? eth_txethmac.v

?? sopc builder 中網絡的eth_ocm核
?? V
?? 第 1 頁 / 共 2 頁
字號:
//////////////////////////////////////////////////////////////////////////                                                              ////////  eth_txethmac.v                                              ///////                                                              ////////  This file is part of the Ethernet IP core project           ////////  http://www.opencores.org/projects/ethmac/                   ////////                                                              ////////  Author(s):                                                  ////////      - Igor Mohor (igorM@opencores.org)                      ////////      - Novan Hartadi (novan@vlsi.itb.ac.id)                  ////////      - Mahmud Galela (mgalela@vlsi.itb.ac.id)                ////////                                                              ////////  All additional information is avaliable in the Readme.txt   ////////  file.                                                       ////////                                                              //////////////////////////////////////////////////////////////////////////////                                                              //////// Copyright (C) 2001 Authors                                   ////////                                                              //////// 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: eth_txethmac.v,v $// Revision 1.9  2005/02/21 11:25:28  igorm// Delayed CRC fixed.//// Revision 1.8  2003/01/30 13:33:24  mohor// When padding was enabled and crc disabled, frame was not ended correctly.//// Revision 1.7  2002/02/26 16:24:01  mohor// RetryCntLatched was unused and removed from design//// Revision 1.6  2002/02/22 12:56:35  mohor// Retry is not activated when a Tx Underrun occured//// Revision 1.5  2002/02/11 09:18:22  mohor// Tx status is written back to the BD.//// Revision 1.4  2002/01/23 10:28:16  mohor// Link in the header changed.//// Revision 1.3  2001/10/19 08:43:51  mohor// eth_timescale.v changed to timescale.v This is done because of the// simulation of the few cores in a one joined project.//// Revision 1.2  2001/09/11 14:17:00  mohor// Few little NCSIM warnings fixed.//// Revision 1.1  2001/08/06 14:44:29  mohor// A define FPGA added to select between Artisan RAM (for ASIC) and Block Ram (For Virtex).// Include files fixed to contain no path.// File names and module names changed ta have a eth_ prologue in the name.// File eth_timescale.v is used to define timescale// All pin names on the top module are changed to contain _I, _O or _OE at the end.// Bidirectional signal MDIO is changed to three signals (Mdc_O, Mdi_I, Mdo_O// and Mdo_OE. The bidirectional signal must be created on the top level. This// is done due to the ASIC tools.//// Revision 1.1  2001/07/30 21:23:42  mohor// Directory structure changed. Files checked and joind together.//// Revision 1.3  2001/06/19 18:16:40  mohor// TxClk changed to MTxClk (as discribed in the documentation).// Crc changed so only one file can be used instead of two.//// Revision 1.2  2001/06/19 10:38:08  mohor// Minor changes in header.//// Revision 1.1  2001/06/19 10:27:58  mohor// TxEthMAC initial release.//////`include "timescale.v"module eth_txethmac (MTxClk, Reset, TxStartFrm, TxEndFrm, TxUnderRun, TxData, CarrierSense,                      Collision, Pad, CrcEn, FullD, HugEn, DlyCrcEn, MinFL, MaxFL, IPGT,                      IPGR1, IPGR2, CollValid, MaxRet, NoBckof, ExDfrEn,                      MTxD, MTxEn, MTxErr, TxDone, TxRetry, TxAbort, TxUsedData, WillTransmit,                      ResetCollision, RetryCnt, StartTxDone, StartTxAbort, MaxCollisionOccured,                     LateCollision, DeferIndication, StatePreamble, StateData                    );parameter Tp = 1;input MTxClk;                   // Transmit clock (from PHY)input Reset;                    // Resetinput TxStartFrm;               // Transmit packet start frameinput TxEndFrm;                 // Transmit packet end frameinput TxUnderRun;               // Transmit packet under-runinput [7:0] TxData;             // Transmit packet data byteinput CarrierSense;             // Carrier sense (synchronized)input Collision;                // Collision (synchronized)input Pad;                      // Pad enable (from register)input CrcEn;                    // Crc enable (from register)input FullD;                    // Full duplex (from register)input HugEn;                    // Huge packets enable (from register)input DlyCrcEn;                 // Delayed Crc enabled (from register)input [15:0] MinFL;             // Minimum frame length (from register)input [15:0] MaxFL;             // Maximum frame length (from register)input [6:0] IPGT;               // Back to back transmit inter packet gap parameter (from register)input [6:0] IPGR1;              // Non back to back transmit inter packet gap parameter IPGR1 (from register)input [6:0] IPGR2;              // Non back to back transmit inter packet gap parameter IPGR2 (from register)input [5:0] CollValid;          // Valid collision window (from register)input [3:0] MaxRet;             // Maximum retry number (from register)input NoBckof;                  // No backoff (from register)input ExDfrEn;                  // Excessive defferal enable (from register)output [3:0] MTxD;              // Transmit nibble (to PHY)output MTxEn;                   // Transmit enable (to PHY)output MTxErr;                  // Transmit error (to PHY)output TxDone;                  // Transmit packet done (to RISC)output TxRetry;                 // Transmit packet retry (to RISC)output TxAbort;                 // Transmit packet abort (to RISC)output TxUsedData;              // Transmit packet used data (to RISC)output WillTransmit;            // Will transmit (to RxEthMAC)output ResetCollision;          // Reset Collision (for synchronizing collision)output [3:0] RetryCnt;          // Latched Retry Counter for tx status purposesoutput StartTxDone;output StartTxAbort;output MaxCollisionOccured;output LateCollision;output DeferIndication;output StatePreamble;output [1:0] StateData;reg [3:0] MTxD;reg MTxEn;reg MTxErr;reg TxDone;reg TxRetry;reg TxAbort;reg TxUsedData;reg WillTransmit;reg ColWindow;reg StopExcessiveDeferOccured;reg [3:0] RetryCnt;reg [3:0] MTxD_d;reg StatusLatch;reg PacketFinished_q;reg PacketFinished;wire ExcessiveDeferOccured;wire StartIPG;wire StartPreamble;wire [1:0] StartData;wire StartFCS;wire StartJam;wire StartDefer;wire StartBackoff;wire StateDefer;wire StateIPG;wire StateIdle;wire StatePAD;wire StateFCS;wire StateJam;wire StateJam_q;wire StateBackOff;wire StateSFD;wire StartTxRetry;wire UnderRun;wire TooBig;wire [31:0] Crc;wire CrcError;wire [2:0] DlyCrcCnt;wire [15:0] NibCnt;wire NibCntEq7;wire NibCntEq15;wire NibbleMinFl;wire ExcessiveDefer;wire [15:0] ByteCnt;wire MaxFrame;wire RetryMax;wire RandomEq0;wire RandomEqByteCnt;wire PacketFinished_d;assign ResetCollision = ~(StatePreamble | (|StateData) | StatePAD | StateFCS);assign ExcessiveDeferOccured = TxStartFrm & StateDefer & ExcessiveDefer & ~StopExcessiveDeferOccured;assign StartTxDone = ~Collision & (StateFCS & NibCntEq7 | StateData[1] & TxEndFrm & (~Pad | Pad & NibbleMinFl) & ~CrcEn);assign UnderRun = StateData[0] & TxUnderRun & ~Collision;assign TooBig = ~Collision & MaxFrame & (StateData[0] & ~TxUnderRun | StateFCS);// assign StartTxRetry = StartJam & (ColWindow & ~RetryMax);assign StartTxRetry = StartJam & (ColWindow & ~RetryMax) & ~UnderRun;assign LateCollision = StartJam & ~ColWindow & ~UnderRun;assign MaxCollisionOccured = StartJam & ColWindow & RetryMax;assign StateSFD = StatePreamble & NibCntEq15;assign StartTxAbort = TooBig | UnderRun | ExcessiveDeferOccured | LateCollision | MaxCollisionOccured;// StopExcessiveDeferOccuredalways @ (posedge MTxClk or posedge Reset)begin  if(Reset)    StopExcessiveDeferOccured <= #Tp 1'b0;  else    begin      if(~TxStartFrm)        StopExcessiveDeferOccured <= #Tp 1'b0;      else      if(ExcessiveDeferOccured)        StopExcessiveDeferOccured <= #Tp 1'b1;    endend// Collision Windowalways @ (posedge MTxClk or posedge Reset)begin  if(Reset)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女网站色91| 日韩av成人高清| 欧美美女一区二区三区| 国产综合久久久久久鬼色| 国产精品午夜免费| 欧美日韩在线直播| 国产一区二区h| 久久久久久久综合狠狠综合| 91美女片黄在线观看91美女| 麻豆精品在线视频| 一区二区三区日韩欧美精品| 欧美大片一区二区| 99久久久久久99| 久久成人久久爱| 亚洲激情五月婷婷| 国产午夜亚洲精品羞羞网站| 欧美精品日韩综合在线| 波多野结衣视频一区| 亚洲成人在线网站| 久久久久88色偷偷免费| 欧美色偷偷大香| 国产伦精品一区二区三区免费迷| 成人高清视频免费观看| 日韩高清不卡一区| 亚洲卡通欧美制服中文| 日韩免费福利电影在线观看| 欧美性大战久久久久久久蜜臀| 中文字幕欧美一| 9191国产精品| 91日韩一区二区三区| 国产麻豆视频精品| 美女任你摸久久| 午夜精品久久一牛影视| 亚洲欧美日韩成人高清在线一区| 色老综合老女人久久久| 国产成人在线视频播放| 美女网站在线免费欧美精品| 亚洲国产人成综合网站| 久久久久久久久伊人| 日韩一区二区电影| 欧美福利一区二区| 91麻豆免费观看| 成人高清在线视频| 成人性生交大片免费看中文| 成人毛片老司机大片| 一色屋精品亚洲香蕉网站| 国产精品高潮呻吟久久| 亚洲国产经典视频| 国产精品国产a级| 亚洲欧美视频在线观看视频| 国产精品久久久久四虎| 亚洲精选视频免费看| 最新欧美精品一区二区三区| 亚洲精品成人天堂一二三| 亚洲午夜久久久| 日韩av二区在线播放| 日韩av一二三| 精彩视频一区二区| 成人做爰69片免费看网站| 91福利社在线观看| 欧美精品乱人伦久久久久久| 欧美mv日韩mv| 日韩毛片精品高清免费| 亚洲国产综合色| 久久精品999| 国产成人精品免费| 欧美视频精品在线| 欧美成人激情免费网| 国产精品拍天天在线| 一区二区三区不卡视频在线观看| 337p亚洲精品色噜噜噜| 亚洲精品一区二区三区四区高清 | 精品国产乱码久久久久久1区2区| 播五月开心婷婷综合| 91福利视频在线| 久久亚洲精品国产精品紫薇| 国产精品国产三级国产三级人妇 | 在线免费精品视频| 91精品视频网| 国产欧美一区二区三区鸳鸯浴 | 色诱视频网站一区| 日韩一区二区在线看| 国产色综合一区| 亚洲va国产天堂va久久en| 国产一区二区三区久久久| 91久久香蕉国产日韩欧美9色| 91亚洲国产成人精品一区二区三| 激情亚洲综合在线| 色妹子一区二区| 久久综合五月天婷婷伊人| 中文字幕在线不卡一区| 日韩精彩视频在线观看| 91丝袜美女网| 欧美精品一区二区三区蜜桃视频| 日韩视频123| 亚洲美女免费视频| 国产经典欧美精品| 欧美成人官网二区| 伊人夜夜躁av伊人久久| 国产九色sp调教91| 日韩午夜在线观看视频| 一区二区三区不卡视频在线观看 | 狠狠网亚洲精品| 95精品视频在线| 久久影音资源网| 青青草一区二区三区| 91国偷自产一区二区开放时间| 欧美午夜精品久久久久久孕妇 | 日韩欧美一级精品久久| 亚洲精品一二三四区| 国产成人精品免费看| 欧美刺激午夜性久久久久久久 | 亚洲在线免费播放| 色综合咪咪久久| 精品福利二区三区| 日韩在线卡一卡二| 欧美性感一区二区三区| 亚洲欧美一区二区三区孕妇| 丁香五精品蜜臀久久久久99网站| 99免费精品在线观看| 国产日韩欧美激情| 国产主播一区二区| 久久影院午夜片一区| 捆绑调教一区二区三区| 精品视频全国免费看| 亚洲国产精品一区二区久久恐怖片| 日韩av午夜在线观看| 777午夜精品免费视频| 亚洲123区在线观看| 欧美日韩国产免费一区二区| 亚洲成国产人片在线观看| 欧美色综合影院| 亚洲成人av福利| 91精品综合久久久久久| 青青草国产成人99久久| 6080午夜不卡| 蜜桃精品视频在线| 精品国产乱码久久久久久久| 久久国产综合精品| 亚洲精品一区二区三区蜜桃下载| 伊人色综合久久天天人手人婷| 久久99国内精品| 久久久午夜电影| 国产电影精品久久禁18| 国产人妖乱国产精品人妖| 国产精品99久久久久久久vr| 亚洲国产精品激情在线观看| 99re这里只有精品6| 亚洲欧美日韩久久精品| 在线观看日韩精品| 日本视频一区二区三区| 欧美一级高清片| 欧美aaaaa成人免费观看视频| 成人黄色小视频在线观看| 最新国产成人在线观看| 色狠狠一区二区三区香蕉| 日韩国产欧美在线播放| 精品久久久久久久久久久久包黑料| 亚洲欧洲成人自拍| 在线观看国产精品网站| 日韩黄色在线观看| 国产婷婷色一区二区三区| 97久久超碰精品国产| 亚洲成年人影院| 久久久国产精华| 色噜噜久久综合| 青青草国产精品亚洲专区无| 国产欧美一区二区精品仙草咪 | 日本免费在线视频不卡一不卡二| 99久久婷婷国产综合精品电影| 精品国产一区二区亚洲人成毛片| 亚洲女与黑人做爰| 欧美大胆人体bbbb| 91啪九色porn原创视频在线观看| 久久免费视频一区| 色婷婷综合久久久久中文| 免费成人av在线| 最新中文字幕一区二区三区| 欧美一区二区三区喷汁尤物| 成人小视频免费在线观看| 亚洲地区一二三色| 国产精品免费视频观看| 欧美一区二区三区在线看| 成人激情图片网| 日韩福利视频导航| 最新中文字幕一区二区三区 | 秋霞影院一区二区| 国产欧美日韩激情| 777xxx欧美| 99久久99久久综合| 奇米影视一区二区三区小说| 综合激情成人伊人| 2020国产精品自拍| 欧美区在线观看| 色噜噜狠狠一区二区三区果冻| 亚洲资源中文字幕| 国产精品美女久久久久久久久久久 | 日韩中文欧美在线| 国产精品毛片久久久久久久| 日韩一区二区精品在线观看|