发明名称 多通道数据直接内存访问系统和方法
摘要 一种涉及数字信息传输的多通道数据直接内存访问系统和方法,本发明利用空闲队列描述子、完成队列描述子等数据结构信息,用一个接收DMA模块不连续地接收各通道的数据,在FREE_FIFO存储器中的空闲队列描述子数目少于某个设定的门限时,根据其内部实时调整的读空闲队列指针通过总线接口控制模块从片外主存中的空闲队列;在发送DMA模块中,利用待发送队列描述子、发送完成队列描述子、配置RAM、待发包数据描述子的数据结构信息用一个发送DMA模块不连续地发送多通道数据,将各通道在主存中的连续数据正确发送到各通道,经济、智能、高效地处理芯片内部和片外主存之间多通道数据的不连续数据搬移。
申请公布号 CN1474568A 申请公布日期 2004.02.11
申请号 CN02128709.0 申请日期 2002.08.06
申请人 华为技术有限公司 发明人 胡骎;程明强
分类号 H04L29/02 主分类号 H04L29/02
代理机构 代理人
主权项 1.一种多通道数据直接内存访问系统,其特征在于:它包括直接访问处理模块,该直接访问处理模块包括接收DMA模块(21)和发送DMA模块(22);在接收DMA模块(21)中具有FREE FIFO存储器、DONE_FIFO存储器和配置RAM存储器,以及用于访问控制的控制逻辑,FREE_FIFO存储器用于存放空闲队列描述子(Free QueueDescriptor),DONE_FIFO存储器用于存放完成队列描述子(DoneQueue Descriptor);在发送DMA模块(22)中具有PENDING_FIFO存储器、DONE_FIFO存储器和配置RAM存储器,以及用于访问控制的控制逻辑,PENDING_FIFO存储器用于存放待发送队列描述子,DONE_FIFO存储器用于存放发送完成队列描述子。
地址 518057广东省深圳市南山区科技园科发路1号华为用服中心大厦