您好,欢迎来到百家汽车网。
搜索
您的当前位置:首页Method and apparatus for dynamic chaining of DMA o

Method and apparatus for dynamic chaining of DMA o

来源:百家汽车网
专利内容由知识产权出版社提供

专利名称:Method and apparatus for dynamic chaining

of DMA operations without incurring raceconditions

发明人:Martin Sodos申请号:US07/815802申请日:19911230公开号:US05367639A公开日:19941122

摘要:An apparatus and method for performing direct memory access (DMA) toinput/output (I/O) devices are described. In order to overcome storage limitations of aDMA controller, channel control blocks (CCBs) are stored in external memory. The DMAcontroller is programmed to reference a particular address of the external memorywhen a predetermined bit, referred to as a chain bit, in a current channel control block isset. The DMA controller will then perform a memory read operation on that area ofmemory and store a retrieved channel control block at a location previously utilized byan earlier channel control block. This process will continue until the chain bit is reset, atwhich time a DMA operation is complete. Dynamic chaining is easily accommodatedwhereby channel control blocks can be dynamically changed during the DMA access toprovide a flexible I/O system. The apparatus and method may be used to implementdynamic chaining without incurring race conditions. A wait bit is provided in each channelcontrol block and, when this bit is set, the DMA controller will suspend operationsthereby providing an opportunity for updating a chain of CCBs without incurring errorsdue to race conditions. Once the chain has been modified, the wait bit is reset and

processing safely continues.

申请人:SUN MICROSYSTEMS, INC.

代理机构:Blakely Sokoloff Taylor & Zafman

更多信息请下载全文后查看

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baijiahaobaidu.com 版权所有 湘ICP备2023023988号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务