Ethernet IP Core介绍
2015-11-17 21:25
330 查看
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.v, eth_macstatus.v
and some logic for synchronizing, multiplexing and registeringoutputs.。
接下来将分模块介绍这些模块与功能仿真。
2015-11-17,晚。DOTA2游戏后。
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.v, eth_macstatus.v
and some logic for synchronizing, multiplexing and registeringoutputs.。
接下来将分模块介绍这些模块与功能仿真。
2015-11-17,晚。DOTA2游戏后。
相关文章推荐
- 单例实现代码(懒汉式)
- html5 原生表单验证+ajax 提交
- CodeForces 260B Ancient Prophesy 模拟
- HDU 5456 Matches Puzzle Game [数位DP]
- delphi 窗体自适应屏幕分辨率
- 全民营销的新玩法
- sql基础查询语句
- 图的幂律度分布 power-law degree distributios
- poj Sumsets 2549 (二分+转换)
- cocos2d-x 3.8.1的骨骼动画加载方法addArmatureFileInfo仍然存在问题
- cocos2d-x 3.8.1的骨骼动画加载方法addArmatureFileInfo仍然存在问题
- 使用百度地图API,定位并显示自己的位置
- 哈夫曼树的创建以及编码
- Leetcode159: Fraction to Recurring Decimal
- php面试
- 从零开始Android
- cocos2d-x学习笔记(4)精灵和菜单
- 函数
- Linux spi驱动分析(二)----SPI核心(bus、device_driver和device)
- iOS中 MediaPlayer framework实现视频播放 韩俊强的博客