概述和功能介绍
Giga MAC IP是嵌入式的高速以太网络控制器模块。这个IP 符合IEEE 802.3规范和IEEE802.3ab规范,IEEE 802.3规范适用于10/100Mbps以太网,IEEE802.3ab规范适用于1000Mbps以太网MAC。这个IP上集成的校验和卸载引擎支持以太网的帧接收和传输自动生成TCP级校验和(checksum),支持TCP分割和UDP片段,支持Linux OS应用程序的CPU卸载任务。通过使用一个32位的CPU本地总线和内存本地总线,为主机CPU提供了一个标准的接口。以太网控制器的接口可连接到IEEE Std 802.3u MII接口以及RMII接口,到IEEE标准802.3abRGMII接口,还支持IEEE 802.3x全双工流量控制.
功能描述
-
支持CPU本地总线接口,以控制以太网MAC内部寄存器。
-
支持32位内存本地总线接口
-
符合IEEE 802.3u MII接口。
-
支持减少MII接口
-
支持减少GMII接口
-
10M/100M MAC的全双工/半双工功能
-
1000M MAC只支持全双工结构。
-
支持IEEE 802.3x全双工流量控制
-
支持IEEE 802.1Q VLAN标记(标记MAC帧)
-
支持局域网唤醒功能和远程唤醒(魔法数据包和链路状态更改)。
-
集成两个大型集成传输(2KB)和接收(16KB)FIFO设备。
-
支持以MAC时钟作为时钟源的28位通用计时器,以产生计时器中断。
交付件
-
采用Verilog语言的RTL电路设计
-
合成脚本
-
技术文件
-
示例设备驱动程序
优势
-
IP通过硅验证
-
IP设计师的直接支持
-
易于使用的行业标准测试环境
-
未加密的源代码,能够进行简单的实现
应用领域
-
网络接口适配器
-
嵌入式系统,如STB、IP STB等。
-
提供环回模式,能够方便的系统诊断故障/错误。
-
支持发射机和接收器的TDP/UDP校验和。
-
支持独立的IPv4/IPv6校验和格式。
-
支持PPPoE会话阶段分组接收机。
-
接收器支持SNAP/以太网II/802.1q VLAN标签帧格式校验和卸载。
-
支持半双工模式下的反向压力流量控制。
-
支持针对Linux操作系统的TSO功能。
-
支持Linux操作系统的UFO功能。
-
TX支持插入VLAN TAG功能