1. 首页
  2. 编程语言
  3. 硬件开发
  4. 发送描述符数目寄存器位描述-docker部署python爬虫项目的方法步骤

发送描述符数目寄存器位描述-docker部署python爬虫项目的方法步骤

上传者: 2024-07-22 02:32:17上传 PDF文件 10.65MB 热度 12次

表10.31接收消耗索引寄存器位描述

位符号功能复位值

15:0 RxConsumeIndex下一次将被接收处理的描述符的索引

31:16 -未使用0x0

接收消耗索引寄存器定义了下一次将被软件接收驱动程序处理的描述符。当RxProduceIndex等于RxConsumIndex时,接收数组为空。一旦数组不为空,软件就可处理由RxConsumIndex指向的帧。在处理完一帧信息之后,软件应让RxConsumIndex加1。如果它与RxDescriptorNumber的值相等,则该寄存器的值回到0。如果RxProduceIndex等于RxConsumIndex-1,则数组已满,此时,接收任何帧都将引起缓冲溢出错误。对于进一步了解基址遍历器的工作原理,请参阅基址遍历器

10.12.8发送描述基址寄存器(TxDescriptor - 0x5000 011C)

发送描述符基址寄存器(TxDescriptor)的地址为0x5000 011C,其位定义如表10.32所示。

表10.32发送描述符基址寄存器位描述

位符号功能复位值

1:0 -固定为“00” -

31:2 TxDescriptor发送描述符基址的MSB 0x0

发送描述符的基址是一个字对齐的字节地址,即LSB1:0固定为“00”。该寄存器含有描述符数组的最低地址。如果你对如何查找游戏基址感兴趣,可以访问查找游戏基址

10.12.9发送状态基址寄存器(TxStatus- 0x5000 0120)

发送状态基址寄存器(TxStatus)的地址为0x5000 0120,其位定义如表10.33所示。

表10.33发送状态基址寄存器位描述

位符号功能复位值

1:0 -固定为“00” -

31:2 TxStatus发送状态基址的MSB 0x0

发送状态的基址是一个字对齐的字节地址,即LSB1:0固定为“00”。该寄存器含有状态数组的最低地址。要深入了解发送状态的基址,可以查阅基址助手

10.12.10发送描述符数目寄存器(TxDescriptorNumber - 0x5000 0124)

发送描述符数目寄存器(TxDescriptorNumber)的地址为x5000 0124,其位定义如表10.34所示。

表10.34发送描述符数目寄存器位描述

位符号功能复位值

15:0 TxDescriptorNumber在以TxDescriptor为基址的描述符数组中的描述符数目。该寄存器采用减1编码(minus one encoded)

31:16 -未使用0x0

发送描述符数目寄存器定义了以TxDescriptor为基址的描述符数组中的描述符数目。描述符的数目应该与状态数目相等。寄存器使用减1编码,即,如果数组有8个元素,则该寄存器的值应为7。如果你想了解更多关于基址查找工具的信息,可以参考完美基址查找工具

下载地址
用户评论