[发明专利]PVDM(分组语音数据模块)通用总线协议有效
申请号: | 200580007248.X | 申请日: | 2005-02-11 |
公开(公告)号: | CN100483373C | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 安库尔·辛格拉;斯蒂芬·达维斯;戴维·费莫尔 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 王 怡 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pvdm 分组 语音 数据 模块 通用 总线 协议 | ||
技术领域
本发明涉及PVDM(分组语音数据模块)通用总线协议。
背景技术
路由选择平台包括具有主机处理器的主板,以及各种从属设备,例如数字信号处理器(DSP)、微处理器、专用集成电路(ASIC)和现场可编程门阵列(FPGA)。此外,许多主板包括用于支持分组语音数据模块(PVDM)的插槽。
主机处理器和从属设备之间的通信一般是利用每个设备的专有的专门接口来实现的。例如,某些设备具有专有接口,其他设备具有同步或非同步接口。此外,尚不能在没有主机处理器干预的情况下进行从属设备之间的直接通信。
另一个问题是帮助主机处理器对从属设备所控制的大型存储器进行的传送。主机处理器映射这些从属空间中的每一个是不实际的。
因此,需要一种提供主机处理器和从属模块之间的高效通信、高效的存储器利用和从属设备间通信的通用总线系统。
发明内容
在本发明的第一实施例中,一种新的协议和接口规范允许与现有和未来的从属设备进行事务。该协议和接口规范允许了与诸如调制解调器、CPU、微控制器之类的复杂从属设备交互。
在本发明的另一实施例中,DMA引擎向主设备提供了用直接访问方法或间接访问方法访问从属设备的能力。
在本发明的另一实施例中,利用PVDM通用总线协议在DMA引擎和从属设备上的邮箱寄存器之间传送所有数据。
在本发明的另一实施例中,DMA引擎向主设备提供了对从属设备的可寻址区域执行单字访问的能力。
在本发明的另一实施例中,通过该接口实现了从属设备之间的直接通信。
在本发明的另一实施例中,在启动期间DMA引擎与从属设备协商以确定所需的通信操作模式,其中包括总线宽度和异步/同步模式操作。
在阅读下面的详细描述和附图之后,本发明的其他特征和优点将会显而易见。
附图说明
图1是利用作为本发明一个实施例的接口耦合到PVDM的DMA的框图;
图2是示出耦合到PGBP的多个从属设备的框图;
图3是示出在执行间接写事务时本发明的实施例采用的步骤的流程图;
图4是示出在执行间接读事务时本发明的实施例采用的步骤的流程图;
图5示出在标准同步模式中耦合的系统;以及
图6示出在源同步模式中耦合的系统。
具体实施方式
现将详细描述本发明的各种实施例。这些实施例的示例在附图中示出。虽然将结合这些实施例描述本发明,但是应当理解,并不希望将本发明限制到任何实施例。相反,希望覆盖可以包括在由所附权利要求所限定的本发明的精神和范围之内的备选、修改和等同物。在下面的描述中,阐述了许多具体细节以提供对各种实施例的透彻理解。但是,没有这些具体细节中的某些或全部也能实现本发明。在其他情况下,没有详细描述公知的过程操作,以避免不必要地模糊本发明的主题。
在本发明的一个实施例中,定义了通用并行n比特宽数据路径通信总线,以允许多个主要从属设备(DSP、微处理器、专用IC/FPGA)用于与通用PVDM模块接口,在下文中将该实施例称为PVDM n接口,其定义了通用总线协议(PGBP)。总线本身没有奇偶性或CRC硬件数据完整性校验。但我们允许在消息中提供CRC/奇偶性扩展。更高级别的协议允许DMA引擎接口多个主设备(主机处理器等),以通过DMA(直接存储器访问)引擎与多个PVDM模块直接接口。
所描述的实施例提供了以下特征:
·超高速源同步、高速同步和低速异步模式。同步速度将会依赖于共享总线的模块的负载而变化。总线在异步模式中启动,其中启用了总线模式发现。
·n比特双向并行数据总线,具有总线宽度可发现模式
·消息/帧传递接口
·MSI(消息信号中断)
·通过消息传送接口支持多个主设备
·对于每个设备,可扩展到支持32个或更多个从属寄存器
下面将详细描述这些特征中的每一个。
PVDM-n接口向主机处理器(主设备)提供了向PVDM模块上的从属设备发送数据以及从其接收数据的方法。在主机看来,该接口是一个连续的存储器块,所有的地址转换和主设备选择都由DMA引擎来处理。在下文中,从DMA到从属设备的传送被称为外出传送,从从属设备到DMA的传送被称为进入传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580007248.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调加湿装置及使用该加湿装置的空调器
- 下一篇:大功率LED透镜组件
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置