首页> 外国专利> System for managing direct memory access transfer in a multi- channel system using circular descriptor queue, descriptor FIFO, and receive status queue

System for managing direct memory access transfer in a multi- channel system using circular descriptor queue, descriptor FIFO, and receive status queue

机译:使用循环描述符队列,描述符FIFO和接收状态队列在多通道系统中管理直接内存访问传输的系统

摘要

A method and apparatus of managing a multi-channel direct memory access (DMA) operation in which descriptors of data buffers are stored in a circular descriptor queue. The descriptors of those data buffers that are currently available for use in a DMA transfer are maintained in contiguous locations in the descriptor queue. The location of the first available descriptor and the number of currently available descriptors in the descriptor queue are provided to a network controller. Based on this information, the network controller then obtains a set of available descriptors and fills the corresponding buffers with data as it arrives on the different channels. When the use of a data buffer in a DMA transfer is complete, the descriptor for this buffer is made available again in the descriptor queue by re-filling this descriptor immediately following the available descriptors. No matter in which order the individual channels of the multi-channel system use and return the data buffers, the available descriptors are maintained in contiguous locations in the descriptor queue, increasing the efficiency of the system since searching through the descriptor queue for available descriptors is not required.
机译:一种管理多通道直接存储器访问(DMA)操作的方法和装置,其中数据缓冲器的描述符存储在循环描述符队列中。当前可用于DMA传输的那些数据缓冲区的描述符保存在描述符队列中的连续位置中。将第一可用描述符的位置和描述符队列中当前可用描述符的数量提供给网络控制器。然后,基于此信息,网络控制器将获得一组可用的描述符,并在数据到达不同通道时用数据填充相应的缓冲区。在DMA传输中完成数据缓冲区的使用后,通过立即在可用描述符之后重新填充此描述符,可以再次在描述符队列中使该缓冲区的描述符可用。无论多通道系统的各个通道以什么顺序使用并返回数据缓冲区,可用描述符都保存在描述符队列中的相邻位置,从而提高了系统的效率,因为在描述符队列中搜索可用描述符是不需要。

著录项

  • 公开/公告号US5870627A

    专利类型

  • 公开/公告日1999-02-09

    原文格式PDF

  • 申请/专利权人 CIRRUS LOGIC INC.;

    申请/专利号US19950576868

  • 发明设计人 SRIRAMAN CHARI;ANTHONY J OTOOLE;

    申请日1995-12-20

  • 分类号G06F13/28;

  • 国家 US

  • 入库时间 2022-08-22 02:08:43

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号