三倍速以太网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许可证,否则生成位流的过程可能会被阻止,或者位流可能有时间逻辑出现。

立即跳转到

块关系图

性能和大小

LatticeECP31的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式
Classic 1232 1740 1193 2 25 125
GbE 1038 1428 1061 1 22 125
SGMII 1220 1723 1173 2 4 125
Classic 1367 1916 1345 2 27 125
GbE 1163 1593 1213 1 24 125
SGMII 1372 1916 1325 2 6 125
LatticeECP2M1的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式
Classic 1337 1885 1197 2 25 125
GbE 1086 1450 1061 1 22 125
SGMII 1349 1907 1173 2 4 125
Classic 1494 2031 1352 2 27 125
GbE 1243 1620 1213 1 24 125
SGMII 1994 1994 1325 2 6 125
LatticeECP21的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式2
Classic 1337 1855 1197 2 25 125
GbE 1086 1450 1061 1 22 125
Classic 1494 2031 1352 2 27 125
GbE 1243 1620 1213 1 24 125
LatticeEC/P1的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式2
Classic 1327 1844 1205 2 25 125
GbE 1084 1437 1086 1 22 125
Classic 1465 1992 1358 2 27 125
GbE 1225 1564 1223 1 24 125
LatticeSC/M1的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式
Classic 1268 1828 1196 2 25 125
GbE 1060 1483 1062 1 22 125
SGMII 1269 1837 1176 2 4 125
Classic 1432 2043 1350 2 27 125
GbE 1210 1659 1215 1 24 125
SGMII 1406 1982 1329 2 6 125
LatticeXP21的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式2
Classic 1337 1855 1197 2 25 125
GbE 1086 1450 1061 1 22 125
Classic 1494 3031 1352 2 27 125
GbE 1243 1620 1213 1 24 125
LatticeXP1的结果
配置 SLICE数 LUT数 寄存器数 EBR数 外部管脚数 fMAX (MHz)
MIIM 模块 工作模式2
Classic 1327 1844 1205 2 25 125
GbE 1084 1437 1086 1 22 125
Classic 1465 1992 1358 2 27 125
GbE 1225 1564 1223 1 24 125

1) 是在莱迪思的isplever® v7.1 软件和Synplify Pro 9.4L中的性能和利用特性。 当在不同的密度,速度,或等级的莱迪思FPGA系列或在一个不同的软件版本中使用此IP核,性能可能会有所不同。

2) 仅拥有SERDES I/O的器件系列才有SGMII Easy Connect模式。

订购信息

系列 部件编号
LatticeECP3 TS-MAC-E3-U4
LatticeECP2M TS-MAC-PM-U4
LatticeECP2 TS-MAC-P2-U4
LatticeECP/EC TS-MAC-E2-U4
LatticeSC TS-MAC-SC-U4
LatticeXP2 TS-MAC-X2-U4
LatticeXP TS-MAC-XM-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 User's Guide
IPUG51 3.3 4/4/2015 PDF 5.4 MB
标题 编号 版本 日期 格式 文件大小
LatticeECP3 Versa - TSMAC Demo - Design Files for Windows
1.0 5/22/2013 EXE 5.8 MB
Tri-Speed Ethernet MAC Demo
8/6/2006 ZIP 5.5 MB


Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.