《经由总线的地址信道的协作写入.pdf》由会员分享,可在线阅读,更多相关《经由总线的地址信道的协作写入.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104199798 A (43)申请公布日 2014.12.10 C N 1 0 4 1 9 9 7 9 8 A (21)申请号 201410424746.5 (22)申请日 2007.02.23 60/776,529 2006.02.24 US 11/468,908 2006.08.31 US 200780006259.5 2007.02.23 G06F 13/42(2006.01) (71)申请人高通股份有限公司 地址美国加利福尼亚州 (72)发明人理查德杰拉尔德霍夫曼 特伦斯J洛曼 (74)专利代理机构北京律盟知识产权代理有限 责任公司 11287 代理人宋献涛。
2、 (54) 发明名称 经由总线的地址信道的协作写入 (57) 摘要 本发明涉及经由总线的地址信道的协作写 入。本发明揭示一种用于在处理系统中经由总线 进行通信的处理系统及方法。所述处理系统包含 接收装置、具有第一、第二及第三信道的总线及发 送装置,所述发送装置经配置以在所述第一信道 上寻址所述接收装置,并在所述第二信道上从所 述接收装置读取有效负载,所述发送装置进一步 经配置以在所述第一信道上向所述接收装置写入 有效负载的第一部分且在所述第三信道上向所述 接收装置写入所述有效负载的第二部分。 (30)优先权数据 (62)分案原申请数据 (51)Int.Cl. 权利要求书5页 说明书10页 附图。
3、7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书5页 说明书10页 附图7页 (10)申请公布号 CN 104199798 A CN 104199798 A 1/5页 2 1.一种处理系统,其包括: 接收装置; 总线,其具有地址信道、读取信道及写入信道;及 发送装置,其经配置以在所述地址信道上寻址所述接收装置,且在所述读取信道上从 所述接收装置读取有效负载;所述发送装置进一步经配置以在一个时钟循环期间,在地址 信道上寻址所述接收装置的同时在写入信道上向所述接收装置写入所述有效负载的一部 分,且在另一时钟循环期间,同时在所述写入信道上向所述接收装置写入有效负载的一部 。
4、分并在所述地址信道上向所述接收装置写入所述有效负载的另一部分; 其中,为了在所述总线上同时发送所述负载的多个连续的部分,所述发送装置经配置 以通过在所述写入信道上发送所述多个连续的部分中的第一连续部分,且在所述地址信道 上发送所述第一连续部分的后续部分,来使所述写入信道的数据顺序优先于所述地址信 道。 2.如权利要求1所述的处理系统,其中在所述一个时钟循环期间写入的有效负载的一 部分为有效负载的第一部分,在所述另一时钟循环期间写入的有效负载的一部分及另一部 分分别为有效负载的第二及第三部分,其中所述发送装置进一步经配置以在所述写入信道 上向所述接收装置的第一地址发送所述有效负载的第四部分的同时。
5、,在所述地址信道上向 所述接收装置发送第二地址。 3.如权利要求1所述的处理系统,其中所述发送装置包括第一处理装置且所述接收装 置包括总线互连,所述处理系统进一步包括第二处理装置,所述总线互连经配置以将所述 第一及第二处理装置连接到共享资源,且其中所述第一处理装置进一步经配置以响应于来 自所述第二处理装置的探听地址向所述总线互连写入有效负载的多个部分。 4.如权利要求1所述的处理系统,其中所述总线进一步包括第二地址信道,所述发送 装置进一步经配置以在所述地址信道上寻址所述接收装置以用于写入操作,且在第二地址 信道上寻址所述接收装置以用于读取操作,且其中所述发送装置进一步经配置以在所述第 二地址。
6、信道上向所述接收装置写入所述有效负载的额外部分。 5.如权利要求4所述的处理系统,其中所述发送装置进一步经配置以向所述接收装置 同时写入所述有效负载的第一、第二及所述额外部分。 6.如权利要求4所述的处理系统,其中所述发送装置进一步经配置以在所述写入信 道上向所述接收装置写入所述有效负载的第三部分,且在所述第二地址信道上向所述接收 装置写入所述有效负载的第四部分的同时,在所述地址信道上向所述接收装置发送第二地 址。 7.如权利要求1所述的处理系统,其中所述发送装置进一步经配置以向所述接收装置 提供控制信号,所述控制信号指示所述地址信道当前正用于寻址所述接收装置还是向所述 接收装置写入所述有效负。
7、载的一部分。 8.如权利要求1所述的处理系统,其中所述发送装置进一步经配置以在所述地址信道 及写入信道中的每一者上提供控制信号,所述控制信号中的每一者均识别所述有效负载的 正在其对应信道上发送的各部分。 9.一种处理系统,其包括: 接收装置; 权 利 要 求 书CN 104199798 A 2/5页 3 总线,其具有地址信道、读取信道及写入信道; 寻址装置,其用于在所述地址信道上寻址所述接收装置; 读取装置,其用于在所述读取信道上从所述接收装置读取有效负载;及 写入装置,其用于在一个时钟循环期间,在地址信道上寻址所述接收装置的同时在写 入信道上向所述接收装置写入所述有效负载的一部分,且在另一个。
8、时钟循环期间,同时在 所述写入信道上向所述接收装置写入有效负载的一部分且在所述地址信道上向所述接收 装置写入所述有效负载的另一部分; 其中,为了在所述总线上同时发送所述负载的多个连续的部分,所述写入装置通过在 所述写入信道上发送所述多个连续的部分中的第一连续部分,且在所述地址信道上发送所 述第一连续部分的后续部分,来使所述写入信道的数据顺序优先于所述地址信道。 10.一种经由总线在发送装置与接收装置之间进行通信的方法,所述总线包括地址信 道、读取信道及写入信道,所述方法包括: 在所述地址信道上寻址接收装置; 在所述读取信道上从所述接收装置读取有效负载;及 在一个时钟循环期间,在地址信道上寻址所。
9、述接收装置的同时在写入信道上向所述接 收装置写入所述有效负载的一部分,且在另一个时钟循环期间,同时在所述写入信道上向 所述接收装置写入有效负载的一部分且在所述地址信道上向所述接收装置写入所述有效 负载的另一部分; 其中,为了在所述总线上同时发送所述负载的多个连续的部分,通过在所述写入信道 上发送所述多个连续的部分中的第一连续部分,且在所述地址信道上发送所述第一连续部 分的后续部分,来使所述写入信道的数据顺序优先于所述地址信道。 11.如权利要求10所述的方法,其中在所述一个时钟循环期间写入的有效负载的一部 分为有效负载的第一部分,在所述另一时钟循环期间写入的有效负载的一部分及另一部分 分别为有。
10、效负载的第二及第三部分,所述方法进一步包括:在所述写入信道上向所述接收 装置的第一地址写入所述有效负载的第四部分的同时,在所述地址信道上向所述接收装置 发送第二地址。 12.如权利要求10所述的方法,其中所述发送装置包括第一处理装置且所述接收装置 包括总线互连,所述处理系统进一步包括第二处理装置,所述总线互连经配置以将所述第 一及第二处理装置连接到共享资源,且其中响应于来自所述第二处理装置的探听地址向所 述总线互连写入有效负载的所述多个部分。 13.如权利要求10所述的方法,其中所述总线进一步包括第二地址信道,在所述地址 信道上对所述接收装置的所述寻址是用于写入操作,所述方法进一步包括在所述第。
11、二地址 信道上寻址所述接收装置以用于读取操作及在所述第二地址信道上向所述接收装置写入 所述有效负载的额外部分。 14.如权利要求13所述的方法,其中所述发送装置进一步经配置以向所述接收装置同 时写入所述有效负载的第一、第二部分及所述额外部分。 15.如权利要求14所述的方法进一步包括在所述写入信道上向所述接收装置写入所 述有效负载的第三部分,且在所述第二地址信道上向所述接收装置写入所述有效负载的第 四部分的同时,在所述地址信道上向所述接收装置发送第二地址。 权 利 要 求 书CN 104199798 A 3/5页 4 16.如权利要求10所述的方法,其进一步包括向所述接收装置提供控制信号,所述。
12、控 制信号指示所述地址信道当前正被用于寻址所述接收装置还是向所述接收装置写入所述 有效负载的一部分。 17.如权利要求10所述的方法,其进一步包括在所述地址信道及写入信道中的每一者 上提供控制信号,所述控制信号中的每一者均识别所述有效负载的正在其对应信道上发送 的各部分。 18.一种总线主控装置,其包括: 处理器;及 总线接口,其经配置以将所述处理器介接到具有地址信道、读取信道及写入信道的总 线,所述总线接口进一步经配置以在所述地址信道上寻址从属装置、在所述读取信道上从 所述从属装置接收有效负载,并在一个时钟循环期间,在地址信道上寻址所述从属装置的 同时在地址信道上向所述从属装置写入所述有效负。
13、载的一部分,且在另一个时钟循环期 间,同时在所述写入信道上向所述从属装置写入有效负载的一部分且在所述地址信道上向 所述从属装置写入所述有效负载的另一部分; 其中,为了在所述总线上同时发送所述负载的多个连续的部分,按照所述写入信道的 数据顺序优先于所述地址信道,在所述写入信道上发送所述多个连续的部分中的第一连续 部分,且在所述地址信道上发送所述第一连续部分的后续部分。 19.如权利要求18所述的总线主控装置,其中在所述一个时钟循环期间写入的有效负 载的一部分为有效负载的第一部分,在所述另一时钟循环期间写入的有效负载的一部分及 另一部分分别为有效负载的第二及第三部分,其中所述总线接口进一步经配置以。
14、在所述写 入信道上向所述从属装置的第一地址写入所述有效负载的第四部分的同时,在所述地址信 道上向所述从属装置发送第二地址。 20.如权利要求18所述的总线主控装置,其中所述从属装置包括总线互连,所述总线 互连经配置以将所述总线主控装置及第二总线主控装置连接到共享资源,且其中所述总线 主控装置进一步经配置以响应于来自所述第二总线主控装置的探听地址向所述总线互连 写入有效负载的多个部分。 21.如权利要求18所述的总线主控装置,其中所述总线进一步包括第二地址信道,所 述总线接口进一步经配置以在所述地址信道上寻址所述从属装置以用于写入操作,并在所 述第二地址信道上寻址所述从属装置以用于读取操作,且其。
15、中所述总线接口进一步经配置 以在所述第二地址信道上向所述从属装置写入所述有效负载的额外部分。 22.如权利要求21所述的总线主控装置,其中所述总线接口进一步经配置以向所述从 属装置同时写入所述有效负载的第一、第二部分及所述额外部分。 23.如权利要求21所述的总线主控装置,其中所述总线接口进一步经配置以在所述写 入信道上向所述从属装置写入所述有效负载的第三部分,且在所述第二地址信道上向所述 接收装置写入所述有效负载的第四部分的同时,在所述地址信道上向所述从属装置发送第 二地址。 24.如权利要求18所述的总线主控装置,其中所述总线接口进一步经配置以向所述从 属装置提供控制信号,所述控制信号指示。
16、所述地址信道当前正用于寻址所述从属装置还是 向所述从属装置写入所述有效负载的一部分。 权 利 要 求 书CN 104199798 A 4/5页 5 25.如权利要求18所述的总线主控装置,其中所述总线接口进一步经配置以在所述地 址信道及写入信道中的每一者上提供控制信号,所述控制信号中的每一者均识别所述有效 负载的正在其对应信道上发送的各部分。 26.一种总线主控装置,其包括: 处理器;及 介接装置,其用于将所述处理器介接到具有地址信道、读取信道及写入信道的总线;所 述用于将所述处理器介接到所述总线装置包括:用于在所述地址信道上寻址从属装置的装 置;用于在所述读取信道上从所述从属装置接收有效负载。
17、的装置;及用于在一个时钟循环 期间,在地址信道上寻址所述从属装置的同时在地址信道上向所述从属装置写入所述有效 负载的一部分,且在另一个时钟循环期间,同时在所述写入信道上向所述从属装置写入有 效负载的一部分且在所述地址信道上向所述从属装置写入所述有效负载的另一部分的装 置; 其中,为了在所述总线上同时发送所述负载的多个连续的部分,按照所述写入信道的 数据顺序优先于所述地址信道,在所述写入信道上发送所述多个连续的部分中的第一连续 部分,且在所述地址信道上发送所述第一连续部分的后续部分。 27.一种从属装置,其包括: 存储器;及 总线接口,其经配置以将所述存储器介接到具有地址信道、读取信道及写入信道。
18、的总 线,所述总线接口进一步经配置以在所述地址信道上从总线主控装置接收地址、在所述读 取信道上向所述总线主控装置发送有效负载,并在一个时钟循环期间,在地址信道上从所 述总线主控装置接收地址的同时在写入信道上从所述总线主控装置接收所述有效负载的 一部分,且在另一个时钟循环期间,同时在所述写入信道上从所述总线主控装置接收有效 负载的一部分且在所述地址信道上从所述总线主控装置接收所述有效负载的另一部分; 其中,为了在所述总线上同时接收所述负载的多个连续的部分,按照所述写入信道的 数据顺序优先于所述地址信道,在所述写入信道上接收所述多个连续的部分中的第一连续 部分,且在所述地址信道上接收所述第一连续部。
19、分的后续部分。 28.如权利要求27所述的从属装置,其中在所述一个时钟循环期间写入的有效负载的 一部分为有效负载的第一部分,在所述另一时钟循环期间写入的有效负载的一部分及另一 部分分别为有效负载的第二及第三部分,其中所述总线接口进一步经配置以与在所述写入 信道上接收所述有效负载的第四部分同时,在所述地址信道上接收第二地址。 29.如权利要求27所述的从属装置,其中所述总线进一步包括第二地址信道,所述总 线接口进一步经配置以在所述第一信道上接收所述地址以用于写入操作,并在所述第二地 址信道上接收地址以用于读取操作,且其中所述总线接口进一步经配置以在所述第二地址 信道上从所述总线主控装置接收所述有。
20、效负载的额外部分。 30.如权利要求29所述的从属装置,其中所述总线接口进一步经配置以同时接收所述 有效负载的第一、第二部分及所述部分。 31.如权利要求29所述的从属装置,其中所述总线接口进一步经配置以在所述写入信 道上从所述总线主控装置接收所述有效负载的第三部分,且在所述第二地址信道上从所述 总线主控装置接收所述有效负载的第四部分的同时,在所述地址信道上从所述总线主控装 权 利 要 求 书CN 104199798 A 5/5页 6 置接收第二地址。 32.如权利要求27所述的从属装置,其中所述总线接口进一步经配置以从所述总线主 控装置接收控制信号,所述控制信号指示所述地址信道当前正用于发送。
21、所述地址还是所述 有效负载的一部分。 33.如权利要求27所述的从属装置,其中所述总线接口进一步经配置以在所述地址信 道及写入信道中的每一者上接收控制信号,所述控制信号中的每一者均识别所述有效负载 的正在其对应信道上发送的各部分。 34.一种从属装置,其包括: 存储器;及 介接装置,其用于将所述存储器介接到具有地址信道、读取信道及写入信道的总线;所 述用于将所述存储器介接到所述总线的装置包括:用于在所述地址信道上从总线主控装置 接收地址的装置;用于在所述读取信道上向所述总线主控装置发送有效负载的装置;及用 于在一个时钟循环期间,在地址信道上从所述总线主控装置接收地址的同时在写入信道上 从所述总。
22、线主控装置接收所述有效负载的一部分,且在另一个时钟循环期间,同时在所述 写入信道上从所述总线主控装置接收有效负载的一部分且在所述地址信道上从所述总线 主控装置接收所述有效负载的另一部分的装置; 其中,为了在所述总线上同时接收所述负载的多个连续的部分,按照所述写入信道的 数据顺序优先于所述地址信道,在所述写入信道上接收所述多个连续的部分中的第一连续 部分,且在所述地址信道上接收所述第一连续部分的后续部分。 权 利 要 求 书CN 104199798 A 1/10页 7 经由总线的地址信道的协作写入 0001 分案申请 0002 本发明专利申请是申请日为2007年2月23日,申请号为2007800。
23、06259.5,以及发 明名称为“经由总线的地址信道的协作写入”的发明专利申请案的分案申请。 0003 相关申请交叉参考案 0004 本专利申请案主张基于在2006年2月24日提出申请的名称为“经由地址信道的 协作写入(Cooperative Writes Over Address Channel)”的临时申请案第60/776,529号 的优先权,且受让于本发明受让人且以此以引入方式明确并入本文中。 0005 本专利申请案涉及下列与本文同时提出申请且名称为“经由地址信道的辅助写入 (Auxiliary Writes Over Address Channel)”的同在申请中的代理档案号第0604。
24、85号美 国专利申请案,其受让于本发明受让人且以引用的方式明确地并入本文中。 技术领域 0006 本发明大体来说涉及处理系统,且更具体来说涉及用于经由具有总线背景的地址 信道来执行协作写入的系统及技术。 背景技术 0007 大多数现代处理系统的核心是称作总线的互连。所述总线在所述系统中的各种处 理实体之间移动信息。如今,大多数总线架构是极为标准的。这些标准总线架构通常具有 独立及单独的读取、写入及地址信道。 0008 在处理系统中,这种类型的总线架构常被发现具有由存储器支持的一个或一个以 上一般用途。在这些系统中,所述存储器提供存储媒体,所述存储媒体可保存处理器执行其 功能所需要的程序及数据。。
25、处理器可通过将地址设置在地址信道上并发送适当的读取/写 入控制信号来读取或写入到存储器。根据读取/写入控制的状态,处理器经由写入信道写 入到存储器或经由读取信道从存储器中读取。在这些类型的处理系统以及许多其它处理系 统中,可需要减小写入延迟及增大写入带宽。 发明内容 0009 以下揭示一种处理系统的一个方面。所述处理系统包含:接收装置;总线,其具有 第一、第二及第三信道;及发送装置,其经配置以在所述第一信道上寻址所述接收装置并在 所述第二信道上从所述接收装置读取有效负载,所述发送装置进一步经配置以在第一信道 上向接收装置写入有效负载的第一部分且在第三信道上向接收装置写入所述有效负载的 第二部分。
26、。 0010 以下揭示一种处理系统的另一方面。所述处理系统包含:接收装置;总线,其具有 第一、第二及第三信道;用寻址装置,其用于在所述第一信道上寻址所述接收装置;读取装 置,其用于在所述第二信道上从接收装置读取有效负载;及写入装置,其用于在所述第一信 道上向接收装置写入有效负载的第一部分且在所述第三信道上向接收装置写入所述有效 说 明 书CN 104199798 A 2/10页 8 负载的第二部分。 0011 以下揭示一种经由总线在发送装置与接收装置之间进行通信的方法的一个方面。 所述总线包含第一、第二及第三信道。所述方法包含:在第一信道上寻址接收装置;在第二 信道上从所述接收装置读取有效负载。
27、;及在第一信道上向所述接收装置写入有效负载的第 一部分且在所述第三信道上向所述接收装置写入所述有效负载的第二部分。 0012 以下揭示总线主控装置的一个方面。所述总线主控装置包含:处理器;及总线接 口,其经配置以将所述处理器介接到具有第一、第二及第三信道的总线,所述总线接口进一 步经配置以在所述第一信道上寻址从属装置、在所述第二信道上从所述从属装置接收有效 负载并在第一信道上向从属装置写入有效负载的第一部分且在第三信道上向从属装置写 入所述有效负载的第二部分。 0013 本发明还揭示一种总线主控装置的另一方面。所述总线主控装置包含:处理器; 及介接装置,其用于将所述处理器介接到具有第一、第二及。
28、第三信道的总线;介接装置,其 用于将处理器介接到所述总线,其中包括用于在第一信道上寻址从属装置的装置;接收装 置,其用于在第二信道上从从属装置接收有效负载;及写入装置,其用于在第一信道上向从 属装置写入有效负载的第一部分且在第三信道上向从属装置写入有效负载的第二部分。 0014 以下揭示一种从属装置的一个方面。所述从属装置包含:存储器;及总线接口,其 经配置以将存储器介接到具有第一、第二及第三信道的总线,所述总线接口经配置以在第 一信道上从总线主控装置接收地址及有效负载的第一部分、在第二信道上向总线主控装置 发送有效负载并在第三信道上从总线主控装置接收所述有效负载的第二部分。 0015 以下揭。
29、示一种从属装置的另一方面。所述从属装置包含:存储器;及介接装置,其 用于将所述存储器介接到具有第一、第二及第三信道的总线;介接装置,其用于将存储器介 接到所述总线,其中包括用于在第一信道上从总线主控装置接收地址及有效负载的第一部 分的装置;发送装置,其用于在第二信道上向总线主控装置发送有效负载;及接收装置,其 用于在第三信道上从总线主控装置接收所述有效负载的第二部分。 0016 应了解,根据下文详细说明,所属技术领域的技术人员将易于了解本发明的其它 实施例,其中以图解说明的方式显示及描述本发明的各种实施例。正如人们将要了解,本发 明能够具有其它及不同实施例,且能够以各种其它方面对其若干细节进行。
30、修改,所有这些 均不背离本发明。因此,应将本文的图式及说细说明视为具图解说明性质而非限定性。 附图说明 0017 本文以举例方式而非限定方式在附图中图解说明本发明的各个方面,其中: 0018 图1是图解说明处理系统中经由总线进行通信的两个装置的实例的简化方块图; 0019 图2是显示图1的处理系统中的总线的地址及写入信道上的信息流动的图解说 明,其中所述地址信道提供用于地址及数据的类属媒体; 0020 图3是显示在图1的处理系统中经由总线的两个写入操作的时序图; 0021 图4是图解说明高速缓存一致性处理系统的简化方块图,所述系统具有通过总线 互连与共享资源进行通信的两个处理装置; 0022 。
31、图5是显示在图4的高速缓存一致性处理系统中的一个处理装置与总线互连之间 的地址及写入信道上的信息流动的图解说明。 说 明 书CN 104199798 A 3/10页 9 0023 图6是图解说明在处理系统中经由4信道的总线进行通信的两个装置的实例的简 化方块图。 0024 图7是显示图6的处理系统中的4信道总线的地址及写入信道上的信息流动的图 解说明,其中读取及写入地址信道提供用于地址及数据的属类媒体。 具体实施方式 0025 下文结合附图列举的详细说明打算作为本发明各种实施例的说明,而不打算代表 本发明仅可实施为这些实施例。为使读者透彻地了解本发明,在详细说明中包含若干具体 细节。然而,所属。
32、技术领域的技术人员将易于了解,可不以这些具体细节来实践本发明。在 某些实例中,为避免模糊本发明的概念,以方块图形式显示众所周知的结构及组件。 0026 图1是图解说明在处理系统中经由总线进行通信的两个装置的实例的简化方块 图。处理系统100可以是协作以执行一个或一个以上处理功能的硬件装置的集合。处理系 统100的典型应用包含但不限于:桌上型计算机、膝上型计算机、服务器、蜂窝电话、个人数 字助理(PDA)、游戏控制台、传呼机、调制解调器、音频设备、医疗装置、机动车、视频设备、工 业设备或任何其它能够处理、检索及存储信息的机器或装置。 0027 图中显示处理系统100具有经由总线106与接收装置1。
33、04通信的发送装置102。 总线106包含三个信道:地址信道106a、写入信道106b及读取信道106c。将“信道”定义为 一组电导体,所述电导体可用于在两个装置之间携载信息且具有一组共用的控制信号。在 此实例中,每一信道为32位宽。通常,总线互连(未显示)将用于经由总线106在发送装 置102与接收装置104之间建立点对点通信路径。或者,总线106可以是专用总线、共享总 线或任何其它类型的合适总线架构。 0028 发送装置102可以是任何类型的总线主控装置。在此实例中,发送装置102包含 处理器108及总线接口110。处理器108可以是通用处理器(例如微处理器)、专用处理器 (例如数字处理器。
34、(DSP)、专用集成电路(ASIC)、直接存储器存取(DMA)控制器、桥接器、可 编程逻辑组件或任何其它需要对总线106的存取的实体。总线接口110用于驱动地址及写 入信道106a、106b以及提供适当的控制信号。总线接口110还充当读取信道106c的接收 器。 0029 接收装置104可以是任何类型的从属装置。接收装置104可以是临时存储器(例 如,SDRAM、DRAM或RAM)或较长期存储装置(例如,快闪存储器、ROM存储器、EPROM存储器、 EEPROM存储器、CD-ROM、DVD、磁盘、可重写光盘等)。或者,接收装置104可以是桥接器或任 何其它能够检索及存储信息的装置。在此实例中,。
35、接收装置104包含接口总线112及存储 器114。接口总线112用于驱动读取信道106c及适当的控制信号。总线接口112还充当用 于地址及写入信道106a、106b的接收器。存储器114可以是内容可被任意存取(即,读取 及写入)的任何装置。 0030 在此总线架构中,发送装置102可从接收装置104读取或写入到接收装置104。当 发送装置102执行写入操作时,用适当的控制信号在地址信道106a上向接收装置104发送 地址。有效负载可在地址信道106a、写入信道106b或这两者上发送。所述“有效负载”是 指与特定读取或写入操作相关联的数据,且在此情况下为写入操作。当发送装置执行读取 操作时,其用。
36、适当的控制信号在地址信道106a上向接收装置104发送地址。作为响应,接 说 明 书CN 104199798 A 4/10页 10 收装置104在读取信道106c上向发送装置102发送有效负载。 0031 现在将参照图2描述两个写入操作的实例。图2是显示地址及写入信道上的信息 流动的图解说明。在此实例中,所述发送装置起始两个16字节的写入操作。 0032 参照图2,在第一时钟循环202上,发送装置通过用适当的控制信号在地址信道 106a上向接收装置发送4字节的地址A1来起始第一16字节写入操作。在相同时钟循环 202期间,发送装置还可在写入信道106b上向接收装置发送第一有效负载的第一4个字节。
37、 W1(1)。 0033 在第二时钟循环204上,发送装置使用地址信道106a及写入信道106b两者来发 送数据。发送装置在写入信道106b上发送第一有效负载的第二4个字节W1(2)且在地址 信道106a上发送第一有效负载的第三4个字节W1(3)。 0034 发送装置通过用适当的控制信号在地址信道106a上向接收装置发送4字节地址 A2而在第三时钟循环206期间起始下一16字节写入操作。发送装置通过在写入信道106b 上向接收装置发送最后4个字节W1(4)而在下一写入操作的相同时钟循环期间完成第一有 效负载的传输。 0035 然后,发送装置使用下两个时钟循环来向接收装置发送第二有效负载。在第四。
38、时 钟循环208上,发送装置在写入信道106b上向接收装置发送第二有效负载的第一4个字 节W2(1),且在地址信道106a上向所述接收装置发送第二有效负载的第二4个字节W2(3)。 在下一时钟循环210上,发送装置在写入信道106b上向接收装置发送第二有效负载的第三 4个字节W2(3),且在地址信道106a上向所述接收装置发送第二有效负载的最后4个字节 W2(4)。 0036 可使用两种类型的控制信号来支持用于地址及数据传输的媒体。第一控制信号称 作“地址/数据”信号,其用于地址信道106a上来指示所传输的信息是地址还是数据。在 此实例中,当断定地址/数据信号时,在地址信道106a上传输地址。。
39、相反,当去断定地址/ 数据信号时,在地址信道106a上传输数据。 0037 第二控制信号称作“节拍ID”,其用于地址及写入信道106a、106b两者上以指示正 在传输的当前有效负载的节拍。应注意,所述“节拍ID“为基于零的指示符,从而值”0“指 示正在传输的有效负载的第一节拍。在此实例中,每一有效负载均在传输下一有效负载之 前被整体地传输,且因此不需要信令来识别每一有效负载。在所述处理系统的替代实施例 中,其中所述负载不按次序传输,或不同有效负载的节拍是交错的,所述信令可包含有效负 载序列号。 0038 现在将参照图3来描述图解说明可如何使用两个控制信号的实例。地址及写入信 道106a、106。
40、b的总线协议显示于下文表1中。此总线协议用于图解说明本发明处理系统的 各方面,且应了解,本发明的这些方面可用于其它总线协议。所属技术领域的技术人员在对 本文描述的总线架构的实际实施中将能够容易地改变及/或将信号添加到此协议中。 0039 表1 0040 说 明 书CN 104199798 A 10 5/10页 11 0041 表2 0042 0043 图3是显示用于上文结合图2描述的相同的两个16字节写入操作的控制信号的 时序图。可使用系统时钟306来同步发送与接收装置之间的通信。显示系统时钟306具有 五个时钟循环,其中每一时钟循环均被依序编号。 0044 可由发送装置在第一时钟循环301期。
41、间在地址信道106a上起始写入操作。此写 入操作可通过在32位的地址媒体308上传输第一写入操作的地址A1来实现。发送装置断 定A有效312信号以指示正在地址信道106a上传输有效信息。发送装置102还断定地址 /数据信号313以指示正在地址信道上传输的信息106a为地址。发送装置102去断定读 取/写入信号316以请求写入操作。可使用有效负载大小318来指示有效负载的大小,所 述大小在此情况下为16字节。在地址信道106a上地址使用期限期间地址节拍ID 314的 状态可忽略。 0045 在相同的第一时钟循环301期间,发送装置使用写入媒体320来传输第一有效负 载的第一4个字节W1(1)并将。
42、写入节拍ID 326设置为“0”。发送装置还断定W有效信号 324以指示正在写入信道106b上传输有效信息。 0046 在第一时钟循环301末端,发送装置检验已断定的地址传送Ack信号310以确认 地址A1经由地址信道106a到接收装置的成功递送。发送装置还检验已断定的写入传送 Ack信号322以确认第一有效负载的第一4个字节W1(1)经由写入信道106b到接收装置的 说 明 书CN 104199798 A 11 6/10页 12 成功递送。 0047 在第二时钟循环302上,发送装置使用写入媒体320来发送第一有效负载的第二 4个字节W1(2)并将写入节拍ID 326设置为“01”。此发送装。
43、置还断定W有效信号324以 指示正在写入信道106b上传输有效信息。 0048 在相同的第二时钟循环302期间,发送装置在地址媒体308上向接收装置传输第 一有效负载的第三4个字节W1(3)并将地址节拍ID 314设置为“10”。发送装置还断定A 有效312信号以指示正在地址信道106a上传输有效信息,且去断定地址/数据信号313以 指示正在地址信道106a上传输的信息为数据。在地址信道106a上数据使用期限期间,读 取/写入信号316及有效负载大小318的状态可忽略。在图3中,读取/写入信号316及 有效负载大小318保持不变,但可被设置为任何状态。 0049 在第二时钟循环302的末端,发。
44、送装置检验已断定的写入传送Ack信号322以确 认第一有效负载的第二4个字节W1(2)经由写入信道106b到接收装置的成功递送。发送 装置还检验已断定的地址传送Ack信号310以确认第一有效负载的第三4个字节W1(3)经 由地址信道106a到接收装置的成功递送。 0050 在第三时钟循环303上,发送装置使用写入媒体320来发送第一有效负载的最后 4个字节W1(4)并将写入节拍ID 326设置为“11”。发送装置还断定W有效信号324以指 示正在写入信道106b上传输有效信息。 0051 在完成第一写入操作的相同的第三时钟循环303期间,发送装置在地址媒体308 上传输用于第二16字节写入操作。
45、的地址A2。发送装置断定A有效312信号以指示正在地 址信道106a上传输有效信息。发送装置102还断定地址/数据信号313以指示正在地址 信道106a上传输的信息为地址A2。发送装置102去断定读取/写入信号316以请求写入 操作。有效负载大小318可用于指示有效负载大小,所述大小在此情况下为16字节。在地 址信道106a上地址使用期限期间,地址节拍ID 314的状态可忽略。. 0052 在第三时钟循环303的末端,发送装置检验已断定的地址传送Ack信号310以确 认地址A2经由地址信道106a到接收装置的成功递送。发送装置还检验已断定的写入传送 Ack信号322以确认第一有效负载的最后4个。
46、字节W1(4)经由写入信道106b到接收装置的 成功递送。 0053 发送装置使用下两个时钟循环来向接收装置发送第二有效负载。在第四时钟循环 304上,发送装置使用写入媒体320向接收装置发送第二有效负载的第一4个字节W2(1), 并将写入节拍ID 326设置为“00”。发送装置继续断定W有效信号324以指示写入信道 106b上正传输有效信息。 0054 在相同的第四时钟循环304期间,发送装置在地址媒体308上传输第二有效负载 的第二4个字节W2(2),并将地址节拍ID 314设置为“0”。发送装置还断定A有效312信 号以指示正在地址信道106a上传输有效信息,且去断定地址/数据信号313。
47、以指示正在地 址信道106a上传输的信息为数据。在地址信道106a上数据使用期限期间,读取/写入信 号316及有效负载大小318的状态可忽略。 0055 在第四时钟循环304的末端,发送装置检验已断定的写入传送Ack信号322以确 认第二有效负载的第一4个字节W2(2)经由写入信道106b到接收装置的成功递送。发送 装置还检验已断定的地址传送Ack信号310以确认第二有效负载的第二4个字节W2(2)经 说 明 书CN 104199798 A 12 7/10页 13 由地址信道106a到接收装置的成功递送。 0056 在第五时钟循环305上,发送装置使用写入媒体320向接收装置发送第二有效负 载。
48、的第三4个字节W2(3),并将写入节拍ID 326设置为“10”。发送装置断定W有效信号 324以指示正在写入信道106b上传输有效信息。 0057 在相同的第五时钟循环305期间,发送装置在地址媒体308上传输第二有效负载 的最后4个字节W2(4)并将地址节拍ID 314设置为“11”。发送装置还断定A有效312信 号以指示正在地址信道106a上传输有效信息,且去断定地址/数据信号313以指示正在地 址信道106a上传输的信息是数据。在地址信道106a上数据使用期限期间,读取/写入信 号316的状态及有效负载大小318可忽略。 0058 在第五时钟循环305的末端,发送装置检验已断定的写入传。
49、送Ack信号322以确 认第二有效负载的第三4个字节W2(3)经由写入信道106b到接收装置的成功递送。发送 装置还检验已断定的地址传送Ack信号310以确认第二有效负载的最后4个字节W2(4)经 由地址信道106a到接收装置的成功递送。 0059 信令的减少可通过用隐含的寻址方案取代节拍ID来实现。这一隐含寻址方案的 实例显示于图2中。在此实例中,隐含的寻址方案要求在可用的最早的时钟循环上传输当 前有效负载的下4个字节序列,优选地要求写入信道106b而不是地址信道106a。 0060 参照图2,可用于发送第一有效负载的第一4个字节W1(1)的最早时钟循环为第 一时钟循环202,且写入信道106b在时钟循环202期间可用。可用于发送第一有效负载的 第二4个字节W1(2)的最早时钟循环为第二时钟循环204,且写入信道106b同样可用。第 二时钟循环204也可用于传输第一有效负载的第三4个字节W1(3),但写入信道106b不可 用。因此,第一有效负载的第三4个字节W1(3)在地址信道106a上传输。可用于发送第一 有效负载的最后4个字节W1。