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
  • 1417

Ethernet/IP

之前花了一段时间看过Ethernet/IP的东西,虽然最后没有移植成功,但是依旧是学到了不少的东西。   熟悉了STM32F407的开发板,在大学期间,有上过嵌入式系统这门课用的是STM32F103系...
  • Destihang
  • Destihang
  • 2016年02月22日 22:22
  • 869

EtherNet/IP工业以太网协议白皮书

DeviceNet™设备网和ControlNet™控制网已经是广为人知的工业网络,分别归ODVA(开放DeviceNet供应商协会)和ControlNet International两家国际性制造商组...
  • wcycn
  • wcycn
  • 2016年08月12日 14:49
  • 1403

各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)

EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation Technology(控制自动化技术)首字母...
  • xqmoo8
  • xqmoo8
  • 2014年10月02日 23:53
  • 24650

Open Ethernet IP core 介绍及其 ucLinux 驱动

Open Ethernet IP core 介绍及其 ucLinux 驱动 杨 勇 (yyong@cn.ibm.com), 软件工程师, IBM 简介: Ope...
  • robinyeung
  • robinyeung
  • 2012年10月30日 12:33
  • 1103

android5.1 增加ethernet设置(DHCP与Static ip)

android5.0以上的系统自带了ethernet service,默认开机就会启动,同时使用ip获取方式是动态分配,这里记录下android5.1增加ethernet设置界面设置ip获取方式及开关...
  • hclydao
  • hclydao
  • 2016年03月25日 10:09
  • 11132

EtherNet/IP

 EtherNet/IP,即以太网工业(应用)协议,是在现有商用以太网基础上开发的开放的工业网络标准。它利用了现有以太网的通讯芯片、物理介质和TCP/IP 套件。并且在其应用层植入NetLinx架构核...
  • FredTaishan
  • FredTaishan
  • 2009年04月23日 14:58
  • 807

Ethernet/IP 学习笔记三

Ethernet/IP 学习笔记三原文为硕士论文: 工业以太网Ethernet/IP扫描器的研发 知网网址: http://kns.cnki.net/KCMS/detail/detail.a...
  • gjh13
  • gjh13
  • 2017年11月26日 12:10
  • 70

Ethernet/IP 学习笔记五

Ethernet/IP 学习笔记五 Accessing data within a device using a non-time critical message (an explicit mess...
  • gjh13
  • gjh13
  • 2017年11月28日 11:46
  • 76

为什么路由器配置静态路由下一条不能写ethernet口

这是h3cne中的一个题 客户路由器通过S1/0接口连接运营商网络。S1/0接口使用默认配置。在路由器上配置了如下路由: 【MSR 】ip route-static 0.0.0.0 0.0.0.0 s...
  • u012804178
  • u012804178
  • 2013年12月24日 22:34
  • 1177
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ethernet IP Core介绍
举报原因:
原因补充:

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