[发明专利]芯片上的“主-主”数据传送的方法和装置及片上系统在审
申请号: | 200910221860.7 | 申请日: | 2009-11-18 |
公开(公告)号: | CN102063396A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | B·黄 | 申请(专利权)人: | 意法-爱立信公司;上海恩法半导体科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;唐文静 |
地址: | 瑞士*** | 国省代码: | 瑞士;CH |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 数据 传送 方法 装置 系统 | ||
技术领域
本发明一般地涉及半导体技术,并且更为特别地,涉及用于片上系统设计的多主总线(multi-master bus)架构。
背景技术
通信技术和多媒体技术的持续增长已经激发了将越来越多的通信部件、多媒体部件、数字信号处理器(DSP)和通用处理器集成到片上系统(SOC)中的需求。这些部件中的大多数部件涉及数据传送或处理,并且可用于从数据池中读取数据或将数据写入数据池中。可以发起数据传送的这种部件被称为主块(master block)。另外,诸如存储器或寄存器组之类的数据池被称为从块(slave block)。
发明内容
根据本发明的一些实施例,提供了一种促进两个或多个主块之间的通过片上总线的数据传送的方法。该方法包括创建用于从总线的一个主端口到同一总线的另一主端口的数据传送的直接路径。应该理解,主端口表示能够独立在总线上发起传输的端口。该总线包括用于在芯片上的两个或几个块之间传送数据、地址或控制信息的多个信号。该方法还包括根据来自主端口的数据的目的地来控制总线连接器块的行为。总线连接器块的行为包括选择将数据转发到作为从端口的目的地、或将数据保存在连接器块中直到作为主端口的目的地请求它为止。应该理解,从端口表示不能独立在总线上发起传输,仅能接收传输的端口。
根据本发明的一些实施例,每个主块被分配一个唯一地址区域,其用于标识唯一主块作为一次“主-主”数据传送的源或目的地。该唯一地址区域可以是到片上总线的虚拟地址或现有地址。
根据本发明的另外的和备选的实施例,一个主块将数据写到特定的从地址,而另一个主块从同一从地址读取数据。总线连接器可用于确定不将数据实际发送给从地址而是在两个主块之间直接发送。
根据本发明的另外的和备选的实施例,提供了一种用于实现“主-主”数据传送的方法的装置。这种装置包括“主-连接器-从”布置,其能够实现两个或几个主块之间的直接数据通信,而无需分配任何从块作为数据缓冲器。主块通过一个主端口发起数据传送。从块通过一个从端口对该数据传送进行响应。该总线连接器块管理总线仲裁和地址解码;并且特别地创建在多个主块之间的直接数据路径。
根据本发明的实施例被配置成当需要在两个主块之间传送数据时,减少在主-从路径和从-主路径上的数据的伪(dummy)传送。
根据本发明的实施例还被配置成创建用于从芯片上的一个主块到另一个主块的数据传送的不需任何从块在其间的直接路径。
根据本发明的实施例提供了一种总线连接器块,其可以使用“存储和转发”处理来实现片上“主-主”路径。
另外的和备选的实施例提供了一种“主-连接器-从”布置,其能够实现片上总线的高效率并且能够提高数据吞吐量的使用。
这些实施例中的一个或多个适于在任何通用sac设计中使用,特别是适于具有许多通信部件和多媒体部件的高性能应用。本发明的实施例与现有工业标准相兼容。
在下面描述本发明的具体实施方式之前,给出贯穿本专利文档所使用的某些单词和短语的定义是有利的:术语“包括”和“包含”以及它们的派生词意指不作任何限制的包括;术语“或”是包括性的,意指和/或;短语“与......相关联”和“与之相关联”以及它们的派生词可以意指包括、被包括在、与......互连、包含、被包含在、连接到或与......相连接、耦合到或与......相耦合、可与......通信、可与......协作、交织、并列、靠近、绑定到或与......相绑定、具有、具有......属性,等等;以及术语“控制器”意指控制至少一个操作的任意设备、系统或其中的部分,这种设备可以用硬件、固件或软件来实现,或者硬件、固件或软件中的至少两个的某些组合来实现。应当注意,与任何特殊控制器相关联的功能可以是集中式的或分布式的,无论是本地地或远程地。针对特定单词和短语的定义提供在整个本专利文档中,本领域的普通技术人员应当理解,在许多(如果不是大多数的话)情况中,这种定义适用于这些定义的单词和短语的以前的以及未来的使用。
附图说明
为了更完整地理解本发明和它的优点,现在结合附图参考以下描述,在附图中相同的参考标号表示相同部分:
图1图示AMBAAHB布置的示意图;
图2图示AXI布置的示意图;
图3图示在AMBA AHB或AXI布置中片上总线的时序图,其中数据经由一个从块从一个主块传送到另一个主块;
图4图示根据本发明的一些实施例的“主-主”直接路径的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意法-爱立信公司;上海恩法半导体科技有限公司,未经意法-爱立信公司;上海恩法半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910221860.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:搅拌轴、均质老化机及杀菌均质老化一体机
- 下一篇:一种并机监测方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置