综述
三倍速以太网路媒体接入控制器( TSMAC )的核心,可以设置成千兆( 1千兆位/秒数据速率)或快速以太网(10/100 兆位/秒的数据速率)的工作模式 。
通过设置一内部寄存器位,可以选择千兆或快速以太网的工作模式。
三倍速以太网路媒体接入控制器发送和接收主机处理器和一个以太网网络之间的数据。
以太网MAC的主要功能是要确保媒体接入满足802.3 IEEE标准指定的规则的同时,通过以太网传输数据帧。
关于接收方面,以太网MAC提取帧的不同组成部分,并通过FIFO接口将他们传输到更高层的应用。
从G/MII接口所收到的数据,首先进行缓冲,直到接收MAC ( Rx MAC )有足够的数据可供处理 。
然后从输入帧中提取前导和帧定界符(SFD)开始的信息,以确定一个有效帧的开始。
接收MAC检查收到的信息包的地址,并验证是否可以在发送到FIFO之前接收到帧。
只有有效帧才被传输到FIFO中 。
此功能有以下两个好处:当帧正在传送时,该系统无须重新计算帧校验序列( FCS ),而且还保持接受MAC相对简单。
然而,三倍速以太网路媒体接入控制器总是计算CRC,以检查收到的帧是否无差错。
特点
- 兼容IEEE 802.3z标准
- 通用的8-位主机接口
- 8-位宽的内部数据通路
- 通用发送与接收FIFO接口
- 在千兆模式下的全双工运行
- 在10/100模式下的全/半双工运行
- 发送并接收统计向量
- 可编程的分组信息间隙(IPG)
- 组播地址过滤
- 支持
- 采用PAUSE帧的全双工控制
- VLAN标记帧
- 在冲突时自动重发
- 自动填充短帧
- 组播和广播帧
- 可选的FCS发送和接收
- 可选的MII管理接口模块
- 高达8192字节的巨帧
三倍速以太网MAC是一个用户可配置的IP核,这使得能够在设计中配置IP并生成一个网表和仿真文件。
请注意,除非购买了IP许可证,否则生成位流的过程可能会被阻止,或者位流可能有时间逻辑出现。
性能与资源利用1
LatticeEC、ECP和XP的结果
| 配置 |
SLICE数 |
LUT数 |
寄存器数 |
EBR数 |
外部管脚数 |
fMAX (MHz) |
| MIIM 模块 |
工作模式2 |
|
否
|
Classic
|
1267
|
1777
|
1182
|
2
|
25
|
125
|
|
否
|
GbE
|
1123
|
1485
|
1089
|
1
|
22
|
125
|
|
是
|
Classic
|
1429
|
1929
|
1336
|
2
|
27
|
125
|
|
是
|
GbE
|
1289
|
1674
|
1244
|
1
|
24
|
125
|
LatticeECP2/M的结果
| 配置 |
SLICE数 |
LUT数 |
寄存器数 |
EBR数 |
外部管脚数 |
fMAX (MHz) |
| MIIM 模块 |
工作模式2 |
|
否
|
Classic
|
1293
|
1803
|
1182
|
2
|
25
|
125
|
|
否
|
GbE
|
1124
|
1522
|
1067
|
1
|
22
|
125
|
|
否
|
SGMII
|
1309
|
1825
|
1167
|
2
|
4
|
125
|
|
是
|
Classic
|
1445
|
1949
|
1334
|
2
|
27
|
125
|
|
是
|
GbE
|
1302
|
1685
|
1219
|
1
|
24
|
125
|
|
是
|
SGMII
|
1466
|
1991
|
1319
|
2
|
6
|
125
|
LatticeXP2的结果
| 配置 |
SLICE数 |
LUT数 |
寄存器数 |
EBR数 |
外部管脚数 |
fMAX (MHz) |
| MIIM 模块 |
工作模式2 |
|
否
|
Classic
|
1293
|
1803
|
1182
|
2
|
25
|
125
|
|
否
|
GbE
|
1134
|
1522
|
1067
|
1
|
22
|
125
|
|
是
|
Classic
|
1445
|
1949
|
1334
|
2
|
27
|
125
|
|
是
|
GbE
|
1302
|
1685
|
1219
|
1
|
24
|
125
|
LatticeSC/M的结果
| 配置 |
SLICE数 |
LUT数 |
寄存器数 |
EBR数 |
外部管脚数 |
fMAX (MHz) |
| MIIM 模块 |
工作模式2 |
|
否
|
Classic
|
1191
|
1705
|
1192
|
2
|
25
|
125
|
|
否
|
GbE
|
1037
|
1452
|
1062
|
1
|
22
|
125
|
|
否
|
SGMII
|
1209
|
1713
|
1172
|
2
|
4
|
125
|
|
是
|
Classic
|
1344
|
1891
|
1346
|
2
|
27
|
125
|
|
是
|
GbE
|
1205
|
1643
|
1214
|
1
|
24
|
125
|
|
是
|
SGMII
|
1360
|
1908
|
1325
|
2
|
6
|
125
|
1) 是在莱迪思的isplever® v7.1 软件和Synplify Pro 9.4L中的性能和利用特性。
当在不同的密度,速度,或等级的莱迪思FPGA系列或在一个不同的软件版本中使用此IP核,性能可能会有所不同。
2) 仅拥有SERDES I/O的器件系列才有SGMII Easy Connect模式。
演示
现有针对LatticeXP系列的演示。它突显了在真实的网络环境中工作的三倍速以太网MAC的IP核的性能。
更多有关此演示的信息,请点击这里。
订购信息
器件型号: 对于LatticeECP/EC: TS-MAC-E2-U3 对于LatticeXP: TS-MAC-XM-U3 对于LatticeXP2: TS-MAC-X2-U3 对于LatticeECP2: TS-MAC-P2-U3 对于LatticeSC: TS-MAC-SC-U3 对于LatticeECP2M: TS-MAC-PM-U3
要了解如何评估或购买三倍速以太网媒体存取控制器IP核,请联络您当地的莱迪思销售办事处。
|