首页> 外国专利> Multimedia arbiter and method using fixed round-robin slots for real-time agents and a timed priority slot for non-real-time agents

Multimedia arbiter and method using fixed round-robin slots for real-time agents and a timed priority slot for non-real-time agents

机译:多媒体仲裁器和方法,其中实时代理使用固定轮询时隙,非实时代理使用定时优先级时隙

摘要

A cascaded multimedia arbiter and method for arbitrating access to a shared multimedia memory, which is used to store multiple frame buffers for multiple monitors. Other buffers for multimedia agents such as for audio, camera input, digital-versatile disk (DVD) input, and three dimensional (3D) rendering share the same memory. The shared memory allows flexible memory allocation as graphics, audio, and multimedia modes change. Many real-time agents such as for graphics and audio read the memory to fill first-in-first-out (FIFO) buffers. These real-time agents are assigned a fixed slot in a round-robin arbitration. The last or final arbitration slot is used by all non-real-time agents, such as the host, 3D engine, and DVD playback. These non-real-time agents can wait, but need the most bandwidth to maximize performance. The last time slot uses a priority arbiter to grant access in a priority order to the non-real-time agents. A timer is used to limit the time that the last arbitration slot services non-real-time agents. When the timer signals a non-real-time time-out, non-real-time agents' memory accesses are terminated. The next arbitration loop then begins with the first real-time agent. The overall loop time seen by any real-time agent is never more than a maximum loop time, since the non-real-time agents are limited by the time-out. The amount of access time given the non-real-time agents is maximized while the real-time agents are ensured access within the maximum loop period.
机译:级联的多媒体仲裁器和用于仲裁对共享多媒体存储器的访问的方法,该方法用于为多个监视器存储多个帧缓冲区。多媒体代理的其他缓冲区(例如,音频,摄像机输入,数字多功能磁盘(DVD)输入和三维(3D)渲染)共享同一内存。共享内存允许随着图形,音频和多媒体模式的变化灵活分配内存。许多实时代理(例如图形和音频代理)读取内存以填充先进先出(FIFO)缓冲区。在循环仲裁中为这些实时代理分配了固定的时隙。最后一个或最后一个仲裁槽供所有非实时代理使用,例如主机,3D引擎和DVD播放。这些非实时代理可以等待,但是需要最大的带宽才能最大化性能。最后一个时隙使用优先级仲裁器以优先级顺序将访问权限授予非实时代理。计时器用于限制最后仲裁时隙为非实时代理服务的时间。当计时器发出非实时超时信号时,非实时代理的内存访问将终止。然后,下一个仲裁循环从第一个实时代理开始。任何实时代理看到的总循环时间永远不会超过最大循环时间,因为非实时代理受超时限制。给定非实时代理的访问时间量最大化,同时确保实时代理在最大循环时间内访问。

著录项

  • 公开/公告号US6205524B1

    专利类型

  • 公开/公告日2001-03-20

    原文格式PDF

  • 申请/专利权人 NEOMAGIC CORP.;

    申请/专利号US19980153950

  • 发明设计人 DAVID WAY NG;

    申请日1998-09-16

  • 分类号G06F133/72;G06F133/70;

  • 国家 US

  • 入库时间 2022-08-22 01:04:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号