添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第44页 > LAN91C100FD > LAN91C100FD PDF资料 > LAN91C100FD PDF资料1第28页
BANK2
OFFSET
0
名字
MMU命令寄存器
TYPE
只写
BUSY位可读
符号
MMUCR
该寄存器用于由CPU来控制存储器分配,解除分配, TX FIFO和RX FIFO控制。
这三个命令位决定发出的命令,如下所述:
字节
字节
x
命令
y
z
0
0
N2
N1
N0/BUSY
0
命令集:
XYZ
000
001
0)
1)
NOOP - 无操作
分配内存TX - N2 , N1 , N0定义的内存请求的金额(价值+ 1 ) * 256
字节。即N2 , N1 , N0 = 1将要求2 * 256 = 512字节。由数据包256的变速系除法
长度产生要用作N2, N1, N0的适当的值。紧接在产生一个完成码
分配结果寄存器。可以选择生成成功完成中断。
N 2 , N 1 , N 0是由LAN91C100FD忽略,但应在LAN91C100FD软件驱动器来实现
为LAN9000兼容性。
MMU复位到初始状态 - 释放所有的内存分配,清除相关的中断,重置数据包
FIFO指针。
删除帧从上RX FIFO中 - 要发出后, CPU完成当前的处理
接收帧。该命令从RX FIFO接收数据包数,并带来下一个
接收帧(如果有的话)到RX区域(接收FIFO的输出端) 。
REMOVE ,释放TOP RX FIFO中 - 就像3 ),而且还释放所使用的数据包的所有内存
目前在RX FIFO输出。发行REMOVE和释放命令后MMU忙的时候
依赖于时间的忙位被清除。从发行REMOVE并释放时间
命令的最后一个接收到的数据包的时候,当接收FIFO为空取决于RX INT位将
低。另一种方法可以检查读取RX FIFO寄存器。
特定发行版的包 - 释放分配给该包号指定数据包的所有页面
寄存器。不宜用于帧等待发送。通常用来去除传递
帧,阅读他们的完成状态之后。可以下列3中使用)来释放在接收数据包存储器
比4的更灵活的方式) 。
ENQUEUE包号INTO TX FIFO中 - 这仅仅是发送分组的正常方法
加载到RAM中。被添加到队列中的分组数是从包号寄存器。
RESET TX FIFO中 - 此命令将重置两个TX FIFO中:在TX FIFO拿着包的数目
等待传输以及TX完成FIFO中。
该命令提供了一种机制
取消分组传输,并且重新排序或绕过传送队列。复位TX FIFO中
当发射器被禁用的命令,才应使用。不像复位MMU命令时,
RESET TX FIFO中不会释放任何内存。
010
011
2)
3)
100
4)
101
5)
110
111
6)
7)
注1 :
位N2 ,N1, N0比特由LAN91C100FD忽略,但应当用于命令0保留软件
与LAN91C92和未来设备的兼容性。他们应该对所有其他指令为零。
SMSC DS - LAN91C100FD REV 。 B
第28页
修订版2000年5月31日

深圳市碧威特网络技术有限公司