三速以太网MAC核心IP

可配置以太网控制器

IP表达三速以太网媒体访问控制器(TSMAC) IP核可以配置为在千兆模式(1000Mbits/sec数据速率)或快速以太网模式(10/100 Mbits/sec数据速率)。通过设置内部寄存器位来选择千兆模式或快速以太网模式的操作。

三速以太网MAC在主机处理器和以太网网络之间传输和接收数据。以太网MAC的主要功能是在以太网上传输一帧数据时,保证满足IEEE 802.3标准中规定的媒体访问规则。在接收端,以太网MAC提取帧的不同组成部分,并通过FIFO接口将它们传输到更高的应用程序。bobappios下载地址

从G/MII接口接收到的数据首先被缓冲,直到有足够的数据被接收MAC (Rx MAC)处理。然后从传入的帧中提取前导和帧分隔符(SFD)开始信息,以确定有效帧的开始。接收MAC检查收到的包的地址,并验证帧是否可以在传输到FIFO之前被接收。只有有效的帧被传输到FIFO。该特性有以下两个好处:当帧被传输时,系统不需要重新计算帧检查序列(FCS),同时也使接收MAC相对简单。然而,三速MAC总是计算CRC以检查帧是否接收到无错误。

在传输端,发送的MAC负责控制对物理介质的访问。Tx MAC从外部客户端Tx FIFO读取数据,将此数据格式化为一个以太网包,并将其传递给G/MII模块。当客户端指示报文可用且Tx MAC处于适当状态时,Tx MAC从Tx客户端FIFO读取数据。Tx MAC将前导和帧起始定界符信息作为数据的前缀,并在数据的末尾附加帧检查序列。在半双工操作中,Tx MAC将来自外部FIFO的前64字节数据存储在内部缓冲区中,用于在碰撞上重新传输数据。SGMII Easy Connect配置选项增加了引脚和逻辑,可以无缝连接到Lattice的千兆以太网pc IP核。

特性

  • 符合IEEE 802.3z标准
  • 通用的8位主机接口
  • 8位宽的内部数据路径
  • 通用的发送和接收FIFO接口
  • 1G模式下的全双工操作
  • 全双工和半双工操作在10/100模式
  • 发送和接收统计向量
  • 可编程包间间隙(IPG)
  • 多播地址过滤
  • 可选择的MAC操作选项
    • 经典的三速MAC与G/MII
    • 千兆MAC和GMII
    • SGMII Easy Connect MAC with GMII,可配置的选项可用在LatticeECP3™,LatticeECP2/M,和LatticeSC/M设备
  • bob电子竞技俱乐部支持
    • 使用暂停帧的全双工控制
    • VLAN标记帧
    • 自动重传碰撞
    • 短帧自动填充
    • 多播和广播帧
    • 可选FCS传输和接收
    • 可选MII管理接口模块
    • 最大9600字节的巨型帧

三速以太网MAC是一个用户可配置的IP核心,它允许配置IP和NetList的生成和模拟文件以用于设计。请注意,除非购买IP的许可,否则FPGA编程比特流将具有超时逻辑。

跳转到

框图

性能和尺寸

ECP5 (LFE5U)1
配置 附近地区 海军学校规则 ebr 外部
f马克斯(MHz)
MIIM模块 操作模式
没有 经典 1245 1694 1193 2 25 125
没有 千兆 1080 1430 1061 1 22 125
没有 SGMII 1249 1696 1173 2 4 125
是的 经典 1408 1849 1345 2 27 125
是的 千兆 1263 1582 1213 1 24 125
是的 SGMII 1423 1857 1325 2 6 125

1.使用Lattice Diamond 3.2和用于Lattice I-2013.09L-SP1-1的Synplify Pro软件针对LFE5U-85F-8BG756C器件生成性能和利用数据。当使用不同的软件版本或针对不同的设备密度或蓝宝石家族的速度等级时,性能可能会有所不同。

ECP5 (LFE5UM)1
配置 附近地区 海军学校规则 ebr 外部
f马克斯(MHz)
MIIM模块 操作模式2
没有 经典 1245 1694 1193 2 25 125
没有 千兆 1080 1430 1061 1 22 125
没有 SGMII 1249 1696 1173 2 4 125
是的 经典 1408 1849 1345 2 27 125
是的 千兆 1263 1582 1213 1 24 125
是的 SGMII 1423 1857 1325 2 6 125

1.使用Lattice Diamond 3.2和用于Lattice I-2013.09L-SP1-1软件的Synplify Pro针对lfe5mm - 85f - 8bg756c器件生成性能和利用数据。当使用不同的软件版本或针对不同的设备密度或蓝宝石家族的速度等级时,性能可能会有所不同。

LatticeECP31
配置 附近地区 海军学校规则 ebr 外部
f马克斯(MHz)
MIIM模块 操作模式
没有 经典 1232 1721 1193 2 25 125
没有 千兆 1037 1427 1061 1 22 125
没有 SGMII 1227 1718 1173 2 4 125
是的 经典 1355 1872 1345 2 27 125
是的 千兆 1186 1596 1213 1 24 125
是的 SGMII 1371 1881 1325 2 6 125

1.使用Lattice Diamond 3.2和用于Lattice I-2013.09L-SP1-1的Synplify Pro软件针对LFE3-95EA-8FN484C器件生成性能和利用数据。在LatticeECP3系列中,当使用不同的软件版本或针对不同的设备密度或速度等级时,性能可能会有所不同。

LatticeXP21
配置 附近地区 海军学校规则 ebr 外部
f马克斯(MHz)
MIIM模块 操作模式2
没有 经典 1337 1855 1197 2 25 125
没有 GbE 1086 1450 1061 1 22 125
是的 经典 1494 3031. 1352 2 27 125
是的 GbE 1243 1620 1213 1 24 125

1.使用Lattice Diamond 3.2和用于Lattice I-2013.09L-SP1-1软件的Synplify Pro针对LFXP2-17E-6F484C器件生成性能和利用数据。在LatticeXP2系列中,当使用不同的软件版本或针对不同的设备密度或速度等级时,性能可能会有所不同。
2.SGMII Easy Connect选项仅适用于具有SERDES I/O的设备系列。

订购信息


零件号
Certus-NX TS-MAC-CTNX-U / TS-MAC-CTNX-UT
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主窗口的“Lattice IP Server”页签下。所有可供下载的LatticeCORE IP模块都可以在这个选项卡上看到。

购买:了解如何购买IP核,请联系您的当地格点销售处。

文档

快速参考
下载
标题 数量 版本 日期 格式 大小
三速以太网MAC用户指南
IPUG51 3.3 4/4/2015 PDF 5.4 MB
LatticeMico32三速以太网MAC千兆演示为LatticeECP3 Versa评估板用户指南
UG47 01.0 4/15/2011 PDF 2.1 MB
三速以太网MAC IP核-晶格辐射软件
fpga - ipug - 02084 1.2 6/24/2020 PDF 1.3 MB
标题 数量 版本 日期 格式 大小
三速以太网MAC演示
8/6/2006 邮政编码 5.5 MB
LatticeECP3 Versa - tmac演示-设计文件的Windows
1.0 5/22/2013 EXE 5.8 MB

*按下“更改通知我”按钮,即表示你同意收到你所选文件的更改通知。

像大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们也允许第三方在我们的网站上放置cookie。如您继续使用本网站,即表示您同意使用我们的网站所述的cookies饼干的政策