三倍速以太网MAC

可配置的以太网控制器

IP Express三倍速以太网路媒体接入控制器( TSMAC )的核心,可以设置成千兆( 1千兆位/秒数据速率)或快速以太网(10/100 兆位/秒的数据速率)的工作模式 。通过设置一内部寄存器位,可以选择千兆或快速以太网的工作模式。

三倍速以太网路媒体接入控制器发送和接收主机处理器和一个以太网网络之间的数据。以太网MAC的主要功能是要确保媒体接入满足802.3 IEEE标准指定的规则的同时,通过以太网传输数据帧。关于接收方面,以太网MAC提取帧的不同组成部分,并通过FIFO接口将他们传输到更高层的应用。

从G/MII接口所收到的数据,首先进行缓冲,直到接收MAC ( Rx MAC )有足够的数据可供处理 。然后从输入帧中提取前导和帧定界符(SFD)开始的信息,以确定一个有效帧的开始。接收MAC检查收到的信息包的地址,并验证是否可以在发送到FIFO之前接收到帧。只有有效帧才被传输到FIFO中 。此功能有以下两个好处:当帧正在传送时,该系统无须重新计算帧校验序列( FCS ),而且还保持接受MAC相对简单。然而,三倍速以太网路媒体接入控制器总是计算CRC,以检查收到的帧是否无差错。

在传输方面,Tx MAC 负责控制对物理介质的访问。 德克萨斯州 MAC 将数据从外部客户端 Tx FIFO,格式此数据读入一个以太网数据包,然后将它传递给 G/信产部模块。 德克萨斯州 MAC 读取来自德克萨斯州客户端 FIFO 时,客户端指示数据包的数据是可用的和 Tx MAC 是在它适当的状态。 德克萨斯州 MAC 预修复序言和对数据的起始帧分隔符信息,并将追加帧检查序列末尾的数据。 在半双工操作,Tx MAC 存储来自外部的 FIFO 在内部缓冲区中,在重新传送数据的碰撞中使用的数据的第一个 64 字节。 SGMII 轻松连接的配置选项将针脚和无缝连接的逻辑添加到格子的千兆位以太网 PC IP 核心。

特性

  • 兼容IEEE 802.3z标准
  • 通用的8-位主机接口
  • 8-位宽的内部数据通路
  • 通用发送与接收FIFO接口
  • 在千兆模式下的全双工运行
  • 在10/100模式下的全/半双工运行
  • 发送并接收统计向量
  • 可编程的分组信息间隙(IPG)
  • 组播地址过滤
  • 支持
    • 采用PAUSE帧的全双工控制
    • VLAN标记帧
    • 在冲突时自动重发
    • 自动填充短帧
    • 组播和广播帧
    • 可选的FCS发送和接收
    • 可选的MII管理接口模块
    • 高达8192字节的巨帧

三倍速以太网MAC是一个用户可配置的IP核,这使得能够在设计中配置IP并生成一个网表和仿真文件。请注意,除非购买了IP许可证,否则生成位流的过程可能会被阻止,或者位流可能有时间逻辑出现。

立即跳转到

框图

性能和大小

ECP5 (LFE5U)1
配置 SLICE LUT 寄存器 EBR 外部管脚 fMAX (MHz)
MIIM模块 工作模式
No Classic 1245 1694 1193 2 25 125
No Gigabit 1080 1430 1061 1 22 125
No SGMII 1249 1696 1173 2 4 125
Yes Classic 1408 1849 1345 2 27 125
Yes Gigabit 1263 1582 1213 1 24 125
Yes SGMII 1423 1857 1325 2 6 125

1. 性能和资源使用数据是通过莱迪思Diamond 3.2和Synplify Pro I-2013.09L-SP1-1版本软件,在LFE5U-85F-8BG756C器件上测得的。使用不同的软件版本或ECP5系列中不同密度或速度等级的器件时,性能可能会有所不同。

ECP5 (LFE5UM)1
配置 SLICE LUT 寄存器 EBR 外部管脚 fMAX (MHz)
MIIM模块 工作模式2
No Classic 1245 1694 1193 2 25 125
No Gigabit 1080 1430 1061 1 22 125
No SGMII 1249 1696 1173 2 4 125
Yes Classic 1408 1849 1345 2 27 125
Yes Gigabit 1263 1582 1213 1 24 125
Yes SGMII 1423 1857 1325 2 6 125

1. 性能和资源使用数据是通过莱迪思Diamond 3.2和Synplify Pro I-2013.09L-SP1-1版本软件,在LFE5UM-85F-8BG756C器件上测得的。使用不同的软件版本或ECP5系列中不同密度或速度等级的器件时,性能可能会有所不同。

LatticeECP31
配置 SLICE LUT REG EBR 外部管脚 fMAX (MHz)
MIIM模块 工作模式
No Classic 1232 1721 1193 2 25 125
No Gigabit 1037 1427 1061 1 22 125
No SGMII 1227 1718 1173 2 4 125
Yes Classic 1355 1872 1345 2 27 125
Yes Gigabit 1186 1596 1213 1 24 125
Yes SGMII 1371 1881 1325 2 6 125

1. 性能和资源使用数据是通过莱迪思Diamond 3.2和Synplify Pro I-2013.09L-SP1-1版本软件,在LFE3-95EA-8FN484C器件上测得的。使用不同的软件版本或ECP3系列中不同密度或速度等级的器件时,性能可能会有所不同。

LatticeXP21
配置 SLICE LUT 寄存器 EBR 外部管脚 fMAX (MHz)
MIIM模块 工作模式2
No Classic 1337 1855 1197 2 25 125
No GbE 1086 1450 1061 1 22 125
Yes Classic 1494 3031 1352 2 27 125
Yes GbE 1243 1620 1213 1 24 125

1. 性能和资源使用数据是通过莱迪思Diamond 3.2和Synplify Pro I-2013.09L-SP1-1版本软件,在LFXP2-17E-6F484C器件上测得的。使用不同的软件版本或LatticeXP2系列中不同密度或速度等级的器件时,性能可能会有所不同。
2. 仅拥有SERDES I/O的器件系列才有SGMII Easy Connect模式。

订购信息

系列 部件编号
CrossLink-NX TS-MAC-CNX-U/TS-MAC-CNX-UT
ECP5 TS-MAC-E5-U/TS-MAC-E5-UT
LatticeECP3 TS-MAC-E3-U4
LatticeXP2 TS-MAC-X2-U4

IP版本:3.3

评估:欲下载该IP的完整评估版,请访问IPexpress工具并点击工具条上的IP服务器按钮。上面显示了所有可供下载的LatticeCORE IP核和模块。

购买:欲了解如何购买IP核,请联系您本地的莱迪思销售办事处

文档

快速参考
下载
标题 编号 版本 日期 格式 文件大小
LatticeMico32 Tri-Speed Ethernet MAC Gigabit Demo for the LatticeECP3 Versa Evaluation Board User's Guide
UG47 01.0 4/15/2011 PDF 2.1 MB
Tri-Speed Ethernet MAC IP Core - Lattice Radiant Software
FPGA-IPUG-02084 1.5 5/31/2022 PDF 865.1 KB
Tri-Speed Ethernet MAC User's Guide
IPUG51 3.3 4/4/2015 PDF 5.4 MB
标题 编号 版本 日期 格式 文件大小
Tri-Speed Ethernet MAC Demo
8/6/2006 ZIP 5.5 MB
LatticeECP3 Versa - TSMAC Demo - Design Files for Windows
1.0 5/22/2013 EXE 5.8 MB