发明名称 A DIRECT MEMORY ACCESS ENGINE FOR SUPPORTING MULTIPLE VIRTUAL DIRECT MEMORY ACCESS CHANNELS
摘要 A direct memory access engine supports multiple virtual direct memory access channels. The direct memory access engine includes a direct memory access controller and a parameter table in memory containing parameters for a plurality of virtual direct memory access channels. The controller engine provides a single physical direct memory access channel and a plurality of virtual direct memory access channels. One direct memory access channel of the plurality of virtual direct memory access channels may be active at a given time. The parameters for the active channel may be loaded from the parameter table to a physical direct memory access control block and a physical direct memory access channel resource of the direct memory access controller. The physical direct memory access control block of the direct memory access controller utilizes the physical direct memory access channel resource to perform a direct memory access transfer for the active channel based on the loaded parameters. The physical direct memory access channel resource is shared by the plurality of virtual direct memory access channels. The direct memory access engine further includes a direct memory access request line and a direct memory access acknowledge line for an active channel of the plurality of virtual direct memory access channels.
申请公布号 WO0031648(A1) 申请公布日期 2000.06.02
申请号 WO1999US14797 申请日期 1999.06.29
申请人 ADVANCED MICRO DEVICES, INC. 发明人 MAGRO, JAMES, R.;MANN, DANIEL, P.;GOODRICH, FLOYD, III
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址