[发明专利]多端口存储器件中的端口间通信有效
申请号: | 200780018383.3 | 申请日: | 2007-03-30 |
公开(公告)号: | CN101449262A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | A·鲁贝格;D·K·金;D·沈;D·李;M·R·崔;S·金 | 申请(专利权)人: | 晶像股份有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 钱慰民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多端 存储 器件 中的 端口 通信 | ||
相关申请的交叉引用
本申请要求提交于2006年3月30日、题为“INTEGRATED MULTI-PORT SERIAL MEMORY AND INTER-PROCESSOR COMMUNICATION(集成多端 口串行存储器及处理器间通信)”的美国临时专利申请No.60/788,401(代理 人案号No.59472-8826.US00)的优先权,该申请通过引用包括于此。
背景
在计算机硬件中,共享存储器通常是指可被多处理器计算机系统中的若干 不同中央处理单元(CPU)或其它组件访问大型随即存取存储器块。例如,移 动电话常包含基带处理器、媒体处理器、以及LCD控制器,它们各自可共享 一公共的存储区。多处理器系统的组件常需要共享信息。例如,移动电话的媒 体处理器可运行与进行电话呼叫的基带处理器交互的操作系统。作为另一示 例,媒体处理器可向描述要被显示的图像的LCD控制器的帧缓冲器中写入信 息。各组件之间信息的共享通常要求许多不同的控制和数据接口。控制和数据 接口可被定义在各组件的每一个之间以及定义在各组件与共享存储器之间。此 外,在使用共享存储器的每个组件之间可能有额外的接口以用于协调对该共享 存储器的访问。
多处理器架构的结果是用于处理各种接口的每个组件内的复杂度增大以 及必要的用以支持各组件之间所需的通信的互连数目增大。互连是昂贵的并且 对于所使用的每个组件要求额外的工作。常常由于所希望的组件没有与另一所 需组件正确互操作而使其不能被使用。例如,一特定LCD控制器可能不能够 以特定媒体处理器所要求的速度通信而使得必须选择更为昂贵的LCD控制器。 接口要求不仅增加了系统整体的复杂度,而且增加了成本。因此需要一种在多 处理器系统内以最小化该系统中的各组件所必需管理的通信开销的方式通信 的改善的方法。
附图简述
图1是示出了被用作通信信道的多端口存储器件的架构的框图。
图2是示出了多端口存储器件中寄存器文件的配置的框图。
图3是示出了多端口存储器件作为通信信道的使用如何简化各组件之间 的互连的框图。
图4是示出了当在各组件之间传达通信消息时多端口存储器件的处理的 流程图。
具体描述
提供了一种利用多端口存储器件进行端口间通信的方法和系统。多端口存 储器件包括多处理器系统的各组件可与其连接的多个端口。连接到每个端口的 组件之间消息的通信是通过共享存储器内寄存器文件的使用而得以进行的。对 于多端口存储器件的每个端口,该存储器件包含:中断寄存器、中断信号接口 (例如,专用引脚)、中断掩码、以及一个或多个消息缓冲器。当耦合到存储 器件的第一端口的第一组件希望与耦合到该存储器件的第二端口的第二组件 通信时,该第一组件向与第二端口相关联的消息缓冲器写入消息。第二端口的 输入寄存器中的中断被置位以向耦合到第二端口的第二组件通知一新消息可 用。一旦接收到该中断,第二组件读取中断寄存器以确定中断的性质。第二组 件随后从消息缓冲器读取该消息。第二组件可将与第一端口相关联的中断寄存 器中的中断置位以便将第二组件已经完成消息的处理发信号通知第一组件。因 此,多端口存储器件使得共享该存储器的组件能够在无需外部通信硬件或对超 出读写共享存储器范围之外的范例的额外理解的情况下进行通信。
现在将描述将多端口存储器件用作通信信道的各种示例。以下描述提供了 为了对这些示例的透彻理解和描述的具体细节。然而本领域的技术人员将理解 该技术可在没有这些细节的情况下实践。另外,一些公知结构或功能可能没有 详细示出和描述,以避免不必要地淡化各种示例的相关描述。以下所示描述中 使用的术语旨在以最宽范的合理方式来解释,即使它是结合该技术的特定具体 示例的详细描述来使用的。以下甚至强调了某些术语,然而任何旨在以任意限 制性方式解释的术语将如在该具体描述章节中那样公开而明确地定义。
I.系统架构
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶像股份有限公司,未经晶像股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780018383.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加氢精制方法
- 下一篇:胶囊型医疗装置和活体组织采集方法