
MYSON
技术
MTD516
(初步)
复位( EECLK销是外部pull_high ) ,它使MTD516支撑背压作用在
half_duplex模式;当输出端口缓冲队列“ on_using值达到初始化设置
s
阈值(同样具有Xon_TH值) , MTD516会发送一个JAM模式在输入端口时,
它检测输入分组,从而强制碰撞通知所述远程节点发送回
关闭,将有效避免丢弃数据包。如果“背压控制使能”位未被设置,并且
天下没有免费的缓冲队列可用于入站数据包,进来的数据包将被丢弃。
4.7 MII投票
该MTD516支持PHY的管理通过串行MDIO / MDC接口。接通电源后
复位后, MTD516写相关能力的连接PHY设备的广告寄存器4和
使用预先定义的PHY地址通过重新启动MDIO / MDC接口auto_negotiation prcedure
越来越多地从“01000 ”B为“ 10111 ”B 。该MTD516将定期不断地轮询和更新
链路状态和链接伙伴的能力,包括速度,双工模式和802.3x流量控制
s
通过MDIO / MDC串行接口连接的物理层设备的能力的状态。
4.8 MAC和DMA引擎
该MTD516 “ MAC在执行IEEE802.3协议的所有功能,如帧格式,帧
s
剥, CRC校验,错误的数据包丢弃, defering到线的交通和冲突处理。陆委会
Rx_engine检查传入的数据包,丢弃该数据包坏,其中包括CRC错误,对齐
误差,短包(少于64字节),和长分组(超过1518字节或1522字节时
“ VLAN标签1522字节接收使能”位上电复位时设置) 。在传送之前,该MAC地址
Tx_engine会不断地监视使用derfering precedure行交通。只有当它已经闲置了
96位的时间(最小包间间隙时间, IPG时间) ,实际transmmission可以启动。对于
半双工模式, MAC引擎将检测碰撞;如果检测到碰撞,则MAC Tx_engine将
发送一个JAM图案,然后延迟re_transmission用于通过所确定的随机时间段
back_off算法( MTD516实现了IEEE定义的截断指数back_off算法
802.3标准)。用于全双工模式时,碰撞信号被忽略。
该MTD516 “ DMA引擎执行MAC引擎之间non_blocking运输包
s
并根据高速开关过程的外部存储器。开关程序的COM
pleted通过地址学习/路由处理和缓冲队列管理操作。
4.9 EEPROM接口
MTD516通过2线串行EEPROM接口,提供自动负载配置设置功能
接取上电复位后,外部EEPROM器件( 24C02 ) 。 MTD516可以很容易地配置成
支持port_trunking , port_ VLAN ,静态表项, 802.3x流量控制阈值设置,洪水口
分配...等功能。
4.10基于端口的VLAN
该MTD516通过支持基于端口的VLAN的方法配置。一个端口选择某
港口通过配置VLAN的寄存器组成的VLAN组。该数据包(包括广播包)
未进行转发到其VLAN组是从源端口不同的目的端口。
4.11端口中继
该端口聚合功能,也可以通过VLAN的寄存器来实现。一个Trunk端口隔离
分组发送和从其他中继端口,用于执行逻辑干线拓扑接收。
非中继端口应当只选择一个中继端口,用于发送,从而可以实现负载的天平
ancing和维护报文的序列。
4.12存储器接口
2M字节的存储器( 256K32 ×2)和4 - 二种外部存储器接口,可通过用户选择
兆字节( 512K32 ×2)。最大4M字节的外部存储器,可用于数据包缓冲。 “-10”
12/27
MTD516修订1.2 19/06/2000