
P L I M I N A R
如果轮询操作日前透露,目前和
下一个RDTE属于Am79C973 / Am79C975 CON-
制器,然后额外轮询访问是没有必要的。
未来的调查行动将不包括RDTE访问
只要Am79C973 / Am79C975控制器重新
当前和下一RDTE的tains所有权。
当接收活动是目前在通道上时,
Am79C973 / Am79C975控制器等待的COM
消息的完整地址到达。然后,它决定
无论是基于所有AC-接受或拒绝的帧
略去解决方案。如果该帧被接受,则
Am79C973 / Am79C975控制器检查当前
接收缓冲区状态寄存器CRST ( CSR41 )来确定
雷电流缓冲器的所有权。
如果所有权欠缺, Am79C973 / Am79C975
控制器会立即执行的最终调查
当前RDTE 。如果所有权仍然拒绝,
Am79C973 / Am79C975控制器在没有缓冲
其中存储收到的消息。该位小姐会
在CSR0进行设置和未接帧计数器
( CSR112 )会增加。该电流的另一份民意调查
租金RDTE不会发生,直到该帧已完成。
如果Am79C973 / Am79C975控制器看到的
最后的投票表决(无论是正常的民意调查,还是最后的努力DE-
在上述段落划线当前RDTE的)
示出有效所有权,则进入下一个民意调查
RDTE 。根据这一调查,也不管输出的
来到本次调查中,对需要从接收数据
FIFO可以开始。
不管第二所有权DE-接收
scriptor ,该Am79C973 / Am79C975控制器将CON组
tinue以执行接收数据的DMA传输到所述第一
缓冲区。如果该帧的长度大于所述第一长度
缓冲液,并在Am79C973 / Am79C975控制器执行
没有自己的第二个缓冲区,目前DE-的所有权
scriptor将被传递回系统通过写
0 RMD1的OWN位。状态将被写入indi-
一条提示缓冲液( BUFF = 1)和可能的溢出( OFLO
= 1 )的错误。
如果该帧的长度大于所述第一长度(电流
租金)缓冲液,并在Am79C973 / Am79C975控制器
并拥有第二(下)缓冲液,所有权会
传回给系统通过写入一个0到自行
RMD1位时,第一个缓冲区已满。自己的位
唯一有点修改的描述符。接收数据
转移到第二个缓冲区之前,可能会发生
Am79C973 / Am79C975控制器进行查看
提前到第三缓冲器的所有权。这种行动
将取决于该FIFO的状态时的自行
位中的第一个描述符被更新。在任何情况下,
先行将执行到第三缓冲器和
收集到的信息将被存储在芯片中,考虑以下各项
少所有权位的状态。
这项活动一直持续到Am79C973 / Am79C975
控制器识别在帧完成的(在
该接收消息的最后一个字节已被删除
从FIFO ) 。该Am79C973 / Am79C975控制器
随后将更新与当前RDTE状态
框架( ENP )指示集的末尾,写此时消
圣人字节数( MCNT )为整个帧分成
RMD2 ,并覆盖公务员事务规例“当前”的条目
与“下一个”项。
接收帧队列
该Am79C973 / Am79C975控制器支持
缺乏RDTEs当SRAM (在BCR 25 SRAM大小,
7-0位)是通过接收帧启用Queu-
荷兰国际集团的机制。当SRAM的尺寸= 0,则
Am79C973 / Am79C975控制器将恢复到
操作PCNET PCI II模式。该操作是自动
马蒂奇,并且不需要通过任何编程
主机。当SRAM使能,接收帧
排队机制允许一个缓慢的协议来管理
不正常的高帧丢失率多帧
由于FIFO的网络控制器。
该Am79C973 / Am79C975控制器将存储在 -
在扩展的FIFO中,直到轮询来的帧
发生;如果启用了,它发现它拥有一个RDTE 。
存储的帧不以任何方式改变,直至令状
10出到系统缓冲区。当接收FIFO
溢出,再传入接收的帧会
在这段时间错过了。只要网络重新
人为对象FIFO为空,输入帧处理
为正常。在每帧的基础状态没有保持很好地协同
荷兰国际集团的溢出过程。统计计数器main-
tained在这段时间准确。
在一次接收帧队列mech-
anism是在操作中, Am79C973 / Am79C975 CON-
控制器依赖于接获投票时间计数器(CSR
48)以控制所述最坏情况访问RDTE 。该
接获投票时间计数器是通过编程
接收轮询间隔( CSR49 )寄存器。在重
可察觉轮询的时间间隔为大约2毫秒。
该Am79C973 / Am79C975控制器也将尝试
在正常的描述符的访问访问RDTE
无论是发射或接收的访问。该
主机可以强制Am79C973 / Am79C975控制器
立即通过设置RDMD访问RDTE
(CSR 7 ,位13)为1,其操作是类似的反
麻省理工学院之一。轮询处理可以通过设置被禁用
在RXDPOLL ( CSR7 , 12位)位。这将阻止非盟
tomatic轮询过程和主机必须设置
RDMD位启动接收过程分为主机的MEM
ORY 。接收帧仍然存储即使在重
人为对象投票过程将被禁用。
软件定时器中断
该Am79C973 / Am79C975控制器配备有
软件可编程的自由运行的定时器中断。
在定时器持续运行,并将产生IN-
中断STINT (CSR 7 ,第11位)时, STINITE (CSR 7 ,
位10)被设置为1。在产生中断后,将
69
Am79C973/Am79C975