以太网MAC核

以太网媒体访问控制器(MAC)核可以配置为在千兆位模式(1000 Mb/s的数据速率)或快速以太网模式(10/100 Mb/s的数据速率)下运行。这个IP核的网表配置只能在千兆位模式或快速以太网模式下工作。网表不能自动在两种不同的模式之间进行协商。

以太网路MAC发送和接收主机处理器和一个以太网网络之间的数据。以太网MAC的主要功能是要确保媒体访问满足802.3 IEEE标准指定的规则,通过以太网传输数据帧。图2显示了在以太网网络中使用帧格式的数据传输。接收方面,以太网MAC提取帧的不同组成部分,并通过FIFO接口将他们传输到更高的应用层。

特性

  • 符合IEEE 802.3z标准
  • 通用主机接口
  • 可配置8位或16位以及更宽的数据总线
  • 16位宽内部数据路径
  • 在千兆位模式下的全双工工作模式
  • 在10/100模式下的全和半双工工作模式
  • 发送和接收统计数据指针
  • 可编程的数据包内间隔(IPG)
  • 多播地址过滤
  • 支持:
    • 使用PAUSE帧进行全双工控制
    • VLAN标记帧
    • 冲突时自动重传
    • 自动填充短帧
    • 可选的FCS发送和接收
    • 可选的MII管理接口模块
  • 支持巨型帧高达8192 k字节
  • 参考设计用于GMII到RGMII的桥接
    • 更少引脚数的千兆位媒体独立接口

Jump to

块关系图

Ethernet MAC Cores Block Diagram

性能和大小

评估配置适用于Series 4 ORCA FPGA和FPSC1
参数文件的名称 模式(Mbp) CPU数据宽度 MIIM模块 LUTs ORCA 4 PFUs 寄存器 外部引脚 系统EBR (RAM512) fMAX (MHz)
ether_fast_o4_3_002.lpc 10/100 16 2581 548 1850 198 2 62.5 MHz sys_clk, 25MHz MII主机时钟 (PHY端)
ether_1gig_o4_3_001.lpc 1000 16 1747 364 1313 201 1 125MHz (GMII)

1这是使用ORCA4E04-2BA352C器件和ispLEVERTM软件得到的性能和资源使用数据。当使用ORCA 4系列中不同密度或速度级的目标器件时,性能可能会有所不同。

评估配置适用于ispXPGA1
参数文件的名称 模式(Mbp) CPU数据宽度 MIIM模块 LUTs PFUs 寄存器 外部引脚 系统EBR fMAX
ether_1gig_xp_1_001.lpc 1000 16 2084 744 1502 201 4 125 MHz (GMII)
ether_fast_xp_1_002.lpc 10/100 16 3545 1156 2179 198 2 62.5 MHz sys_clk, 25MHz MII主机时钟 (PHY端)

1这是使用LFX500B-04FH516C器件和ispLEVERTM软件得到的性能和资源使用数据。该IP的评估版仅能在此特定器件密度、封装和速度级上使用。

评估配置适用于LatticeECP和LatticeEC1
参数文件的名称 模式(Mbp) CPU数据宽度 MIIM模块 LUT4s SLICEs 寄存器 I/Os 系统EBR fMAX
ether_1gig_e2_3_001.lpc 1000 16 1681 1318 1339 201 2 125 MHz (GMII)
ether_fast_e2_3_006.lpc 10/100 16 2712 1892 1792 198 4 62.5 MHz sys_clk, 25MHz MII主机时钟 (PHY端)

1这是使用LFEC20E-4F672C器件和Lattice ispLEVER v.4.1软件得到的性能和资源使用数据。当在不同密度或速度级的目标器件中使用该IP时,性能可能会有所不同。

评估配置适用于LatticeXP1
参数文件的名称 模式(Mbp) CPU数据宽度 MIIM模块 LUT4s SLICEs 寄存器 I/Os 系统EBR fMAX
ether_1gig_xm_3_001.lpc 1000 16 1730 1328 1340 201 2 125 MHz (GMII)
ether_fast_xm_3_006.lpc 10/100 16 3008 1892 1839 198 4 62.5 MHz sys_clk, 25MHz MII主机时钟 (PHY端)

1使用LFXP10C-4F388C器件和莱迪思ispLEVER 5.0软件得到的性能和资源使用数据。当在不同密度或速度级的目标器件中使用该IP时,性能可能会有所不同。

评估配置适用于LatticeSC1
参数文件的名称 模式(Mbp) CPU数据宽度 MIIM模块 LUT4s SLICEs 寄存器 I/Os 系统EBR fMAX
ether_1gig_sc_3_001.lpc 1000 16 1929 1301 1333 201 1 125 MHz (GMII)
ether_fast_sc_3_006.lpc 10/100 16 2856 1910 1831 198 2 62.5 MHz sys_clk, 25MHz MII主机时钟 (PHY端)

订购信息

  • 部件编号:
    • ORCA 4快速以太网:ETHER-FAST-O4-N3
    • ORCA 4千兆位:ETHER-1GIG-O4-N3
    • ispXPGA快速以太网:ETHER-FAST-XP-N3
    • ispXPGA千兆位:ETHER-1GIG-XP-N3
    • LatticeECP/EC快速以太网:ETHER-FAST-E2-N3
    • LatticeECP/EC千兆位:ETHER-1GIG-E2-N3
    • LatticeXP快速以太网:ETHER-FAST-XM-N3
    • LatticeXP千兆位:ETHER-1GIG-XM-N3
    • LatticeSC快速以太网:ETHER-FAST-SC-N3
    • LatticeSC千兆位:ETHER-1GIG-SC-N3

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

文档

快速参考
资讯资源
下载
标题 编号 版本 日期 格式 文件大小
选择全部
Ethernet MAC User Guide
IPUG09 3/1/2006 PDF 501.6 KB
标题 编号 版本 日期 格式 文件大小
选择全部
IP Module Evaluation Tutorial
8/1/2004 PDF 216.1 KB
标题 编号 版本 日期 格式 文件大小
选择全部
Evaluation Package for Ethernet MAC 10/100 Mbps for ispXPGA
12/1/2003 ZIP 4.1 MB
Evaluation Package for Gigabit Ethernet MAC for ispXPGA
12/1/2003 ZIP 3.4 MB
Evaluation Package for Gigabit Ethernet MAC for LatticeECP/EC
9/1/2004 ZIP 789.6 KB
Evaluation Package for Gigabit Ethernet MAC for ORCA 4
10/1/2003 ZIP 769.7 KB
Evaluation Package for Ethernet MAC 10/100 Mbps for LatticeXP
5/1/2005 ZIP 1.5 MB
Evaluation Package for Gigabit Ethernet MAC for LatticeXP
5/1/2005 ZIP 1.3 MB
Evaluation Package for Ethernet MAC 10/100 Mbps for LatticeECP/EC
9/1/2004 ZIP 957.4 KB
Evaluation Package for Ethernet MAC 10/100 Mbps for ORCA 4
10/1/2003 ZIP 918.7 KB