三速以太网MAC核心IP

可配置以太网控制器

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

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

首先缓冲从G / MII接口接收的数据,直到接收MAC(RX MAC)处理足够的数据以处理足够的数据。然后从输入帧中提取帧定义符(SFD)信息的前导码和开始,以确定有效帧的开始。接收MAC检查所接收的数据包的地址,并验证是否可以在将其传输到FIFO之前接收帧。只有有效的帧被转移到FIFO中。此功能具有以下两个优势:当传输帧时,系统不需要重新计算帧检查序列(FCS),并且它还保持接收MAC相对简单。但是,三速MAC始终计算CRC以检查帧是否被无差错。

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

特征

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

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

跳到

框图

性能和规模

ECP5(LFE5U)1
配置 切片 luts. regs. ebrs. 外部的
p
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和Synplify Pro for ratice i-2013.09L-SP1-1软件生成性能和利用数据,以LFE5U-85F-8BG756C设备针对LFE5U-85F-8BG756C设备。在使用不同的软件版本或针对蓝宝石家庭内的不同设备密度或速度等级时,性能可能会有所不同。

ECP5(LFE5um)1
配置 切片 luts. regs. ebrs. 外部的
p
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.使用格子钻石3.2和Synplify Pro for Lattice I-2013.09L-SP1-1软件生成性能和利用数据,用于针对LFE5um-85F-8BG756C设备。在使用不同的软件版本或针对蓝宝石家庭内的不同设备密度或速度等级时,性能可能会有所不同。

LatticeEcp3.1
配置 切片 luts. regs. ebrs. 外部的
p
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.使用格子钻石3.2和Synplify Pro for Lattice I-2013.09L-SP1-1软件,生成性能和利用数据,针对LFE3-95EA-8FN484C设备。在使用不同的软件版本或针对LatticeEcp3系列内的不同设备密度或速度等级时,性能可能会有所不同。

Latticexp2.1
配置 切片 luts. regs. ebrs. 外部的
p
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.使用Latice Diamond 3.2的LFXP2-17E-6F484C设备生成性能和利用数据,并为格子I-2013.09L-SP1-1软件进行Synplify Pro。在使用不同的软件版本或针对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-UM
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服务器”选项卡。此选项卡上可查看可用于下载的所有LattCecore IP模块。

购买:要了解如何购买IP内核,请联系您的当地格子销售办事处。

文件

快速参考
下载
标题 数字 版本 日期 格式 尺寸
LatticeMemo32三速以太网MAC千兆千兆位用于LatticeCP3的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用户指南
ipug51 3.3 2015年4月4日 PDF. 5.4 MB.
标题 数字 版本 日期 格式 尺寸
三速以太网Mac Demo
8/6/2006 压缩 5.5 MB.
LatticeEcp3 Versa - TSMAC演示 - Windows的设计文件
1.0 5/22/2013 可执行程序 5.8 MB.

*单击“通知”按钮“通知”按钮,您同意接收关于所选文档的更改的通知。

与大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们还允许第三方在我们的网站上放置Cookie。通过继续使用本网站,您同意使用cookie,如我们所述Cookie政策