位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1283页 > AM79C961AVIW > AM79C961AVIW PDF资料 > AM79C961AVIW PDF资料1第194页

LAPP启用软件要求
软件需要设置与描述接收环
形成的3。第一描述符组
每
组
应具有自行= 1和STP = 1,第二个
描述符
每个组的
应具有自行= 1和
STP = 0。第三描述符
每个组的
应
有第一缓冲器的OWN = 0和STP = 0的大小
(如在第一个描述符所指示) ,应
至少
等于最大预期标头的大小;不过,
对CPU使用率的最高效率,在第一
缓冲器尺寸应比头部尺寸。它
应该等于消息的预期数
字节,减去需要中断延迟时间和
减去调用应用程序的延迟,减去时间
所需要的驱动程序写入到所述第三描述符
零下需要从复制数据的驱动器时
缓冲器#1的应用程序的缓冲空间,并减去
所需要的驱动时间,以从缓冲器#2中的数据复制
到应用程序的缓冲空间。注意,该时间
需要取决于由驾驶员进行的拷贝
于第二和第三缓冲器的大小,并且该
在第二和第三缓冲器的大小需设置AC-
盘带到所需数据的时间复制操作
系统蒸发散!这意味着,一个迭代自调
机构需要被放置到软件DE-
termine正确的缓冲区以获得最佳的操作上浆。
可用于固定的缓冲区大小值;在这样的
情况下,该LAPP方法仍然会提供一个显著
业绩增长,但业绩增长
不会被最大化。
下图说明了这种设置的重新
9人为对象的戒指尺寸:
LAPP启用规则解析
描述子
当使用LAPP方法,软件必须使用
描述的形式修改
解析
如下:
软件将检查OWN和STP确定
凡RCV帧开始。 RCV帧只会
开始在具有自行= 0和STP = 1缓冲区。
软件应当假设一个帧继续,直到它
发现
或
ENP = 1或ERR = 1 。
软件必须丢弃OWN = 0的所有描述符
和STP = 0 ,然后移动到下一个描述符时
搜索新帧的开始; ENP和
ERR应由该软件的搜索过程中被忽略。
软件无法在接收更改STP值
描述符环后环的初始设置
完整的,即使软件有STP的所有权
描述符
除非
在以前的STP描述
环
还
由软件所拥有。
当LAPPEN = 1,则硬件将使用修改过的
描述符表
解析
如下:
该控制器将研究拥有和STP来确定
雷从哪里开始放置RCV框架。新RCV
帧将仅开始于已OWN = 1和缓冲器
STP = 1 。
该控制器将始终遵循为阻止 - 自己的位
挖掘是否可使用的下一个缓冲器,用于一
链。
控制器将始终标记一个帧的结束与
或
ENP = 1或ERR = 1 。
描述符
#1
描述符
#2
描述符
#3
描述符
#4
描述符
#5
描述符
#6
描述符
#7
描述符
#8
描述符
#9
OWN = 1 STP = 1
SIZE = A-( S1 + S2 + S3 + S4 + S6)
OWN = 1 STP = 0
SIZE = S1 + S2 + S3 + S4的
OWN = 0 STP = 0
SIZE = S6
OWN = 1 STP = 1
SIZE = A-( S1 + S2 + S3 + S4 + S6)
OWN = 1 STP = 0
SIZE = S1 + S2 + S3 + S4的
OWN = 0 STP = 0
SIZE = S6
OWN = 1 STP = 1
SIZE = A-( S1 + S2 + S3 + S4 + S6)
OWN = 1 STP = 0
SIZE = S1 + S2 + S3 + S4的
OWN = 0 STP = 0
SIZE = S6
以字节=预期消息的大小
S1 =中断延迟
S2 =应用程序调用延时
S3 =所需时间为司机写
到第三个描述符
S4 =所需时间为驾驶员复制
数据从缓冲器#1至
应用程序的缓冲区空间
S6 =所需时间为驾驶员复制
数据从缓冲器#2至
应用程序的缓冲区空间
需要注意的是所需要的任务S1的时候,
S2,S3 ,S4和S6应被划分
0.8微秒,得到的等效
网络字节时间前数
减去这些量
预计邮件大小A.
19364B-88
图2. LAPP 3缓冲分组
194
Am79C961A