发明名称 用于USB缓冲描述符表的可配置乒乓缓冲
摘要 一种数字装置,其具有用于所述数字装置的一USB接口中的USB通信缓冲管理的可选择模式。这些模式可包括(1)无乒乓缓冲支持,(2)对于某些端点的乒乓缓冲支持,例如,仅对于OUT端点0的支持,和(3)对于所有端点的乒乓缓冲支持。在所述无乒乓缓冲支持模式中,不需要硬件来进行自动乒乓缓冲管理。缓冲描述符表可包括最多128个存储位置,例如,16个IN端点和16个OUT端点,每一端点具有至少一个缓冲描述符,且每一端点包括四(4)个存储位置。在所述仅对于OUT端点0的乒乓缓冲支持模式中,所述缓冲描述符表可包括最多132个存储位置,例如,具有一EVEN和一ODD端点0的16个OUT端点,和16个IN端点,每一端点具有至少一个描述符,例如存储位置。此模式确保可不延迟地服务端点0设置传递,同时仅需要用于所述缓冲描述符的剩余部分的最少数目的存储位置。在所述对于所有端点的乒乓缓冲支持模式中,可为所有端点提供自动乒乓缓冲管理。所述缓冲描述符表可包括最多256个存储位置,例如,16个IN端点和16个OUT端点,每一端点具有一EVEN和ODD集合,每一端点具有至少一个描述符,例如四(4)个存储位置。此模式确保可大体上不延迟地服务所有端点传递。
申请公布号 CN1957341A 申请公布日期 2007.05.02
申请号 CN200580016704.7 申请日期 2005.05.26
申请人 密克罗奇普技术公司 发明人 伊戈尔·沃耶沃达;罗斯·福斯勒;拉维恩·罗伊瓦尼特
分类号 G06F13/38(2006.01) 主分类号 G06F13/38(2006.01)
代理机构 北京律盟知识产权代理有限责任公司 代理人 王允方;刘国伟
主权项 1.一种具有一通用串行总线(USB)接口的数字装置,其包括:一数字处理器;一USB接口,其耦合到所述数字处理器;和一存储器,其耦合到所述数字处理器和所述USB接口,所述存储器适合于提供USB通信缓冲;其中所述数字处理器和所述USB接口利用所述USB通信缓冲,使得一第一模式不具有乒乓缓冲支持,一第二模式具有仅对于某些端点的乒乓缓冲支持,且一第三模式具有对于所有端点的乒乓缓冲支持。
地址 美国亚利桑那州