Ethernet IP Core介绍

原创 2015年11月17日 21:25:18

    The Ethernet IP Core is a 10/100 Media Access Controller (MAC). It consists of a synthesizable Verilog RTL core that provides all features necessary to implement the Layer 2 protocol of the Ethernet standard. It is designed to run according to the IEEE 802.3 and 802.3u specifications that define the 10 Mbps and 100 Mbps Ethernet standards, respectively.

          使用Verilog语言实现的10/100M MAC子层传输协议。是OSI中的数据链路层功能,完成与物理层数据交换。MAC是一个中间传输层,上层链接应用层,下层需要专门的PHY物理芯片实现与物理层管理。

         下图是IP核整体框架图:


       包含的功能包括:

      (1)TX Ethernet MAC (transmit function) block with the CRC generator
      (2) RX Ethernet MAC (receive function) block with the CRC generator
      (3) MAC control block ,实现全双工流控制
      (4) Management block (MIIM),与外部PHY芯片接口与控制
      (5) Host interface,与内部CPU相连,实现控制发起。


下图是IP程序模块调用图:



The module eth_top.v consists of sub modules eth_miim.v, eth_registers.v,eth_maccontrol.v, eth_txethmac.v eth_rxethmac.v, eth_wishbone.veth_macstatus.v and some logic for synchronizing, multiplexing and registeringoutputs.。

 
接下来将分模块介绍这些模块与功能仿真。

2015-11-17,晚。DOTA2游戏后。





          


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Open Ethernet IP core 介绍

Open Ethernet IP core 是一种支持 10M/100Mbps 以太网的 MAC IP core,实现数据链路层的功能,其最大的特点便是公开免费,它不同于常见的 ASIC 网卡芯片,能...
  • xgbing
  • xgbing
  • 2011-11-26 22:17
  • 1296

Core Data介绍

Core Data的使用 1、Core Data 功能初窥 对于处理诸如对象的生命周期管理,对象图管理等日常任务,Core Data框架提供了广泛其自动化的解决方案,有以下特性 (对象图-Obj...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

ASP.NET Core 介绍

http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-0-intro.html *************************************...

ARM core 介绍

作者:程老师,华清远见嵌入式学院讲师。 一、ARM处理器的特点 (1)支持的数据类型 A.字节        8bit B.半字        ...

core data 介绍

•   Core Data   是 iOS SDK   里的一个很强大的框架,允许程序员 以面向对象 的方式储存和管理数据 。使用 Core Data 框架,程序员可以很轻松有效...

Core Data demo介绍

CoreData做为项目的增删改查数据库 .纯代码demo介绍

ASP.NET Core(一)【介绍】

ASP.NET Core 是对 ASP.NET 的一次意义重大的重新设计。本文介绍了 ASP.NET Core 中的一些新概念,并解释了它们如何帮助你开发现代的 Web 应用程序。什么是 ASP.NE...
  • WuLex
  • WuLex
  • 2017-05-19 10:09
  • 472

core文件介绍

原文链接:http://team.eyou.com/?p=27 linux下,产生core文件,和不产生core文件的条件: 当我们的程序崩溃时,内核有可能把该程序...

iOS Core Graphics介绍

Core Graphic 是 iOS 中绘制图形的核心框架

ip介绍

私有地址 私有地址(Private address)属于非注册地址,专门为组织机构内部使用。 以下列出留用的内部私有地址 A类 10.0.0.0--10.255.255.255 B类 172....
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)