【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及电子数据处理电路,该电路包括总线和可以访问该总线的多个数据处理单元。地址/数据总线是公知的解决方案,用于允许多个数据处理单元访问共享资源,诸如存储器。传统地,一个数据处理单元每次访问总线时,将数据和相应的地址分别放到总线的数据线和地址线上。现代的数据总线是非常宽的,允许在一个总线周期中,将具有多个比特(例如64或128比特)的字放到总线上。数据处理电路不是始终使用所有这些比特,这是由于必须写的字的长度常常小于该最大字长。例如,经常使用32比特、甚至16比特数目。US专利No.6,366,984公开了如何通过对不同的字进行打包,来使用该冗余增加存储器的带宽,其中该不同的字必须从高速缓冲存储器写到主存储器的相邻地址。将打包的字在同一总线周期中并行放到数据总线的各条数据线上。如果这些数据字的跨度小于全部总线宽度,那么在从高速缓冲存储器反写更新的数据字之前,US专利No.6,366,984的电路等待。该电路将地址进行比较,以确定这些数据字的地址是否相邻。如果是,那么在一个总线周期内,打包并写这些数据字。类似地,EP 465320公开了一种写打包器(参见,例如附图说明图19中的元件301),该写打包器收集写请求,并比较来自这些请求的地址,以确定来自不同请求的数据是否能被打包在一个总线周期中。当然,这种打包形式受总线的最大字长(数据线的数目)的限制。向跨度大于该字长的地址范围进行写操作通常包含多个总线周期,但是在这种情况下,通过使用起始地址和长度编码可以避免提供多个地址,这就使得诸如存储器的数据接收设备在内部计算来自不同总线周期的数据的相关地址。这 ...
【技术保护点】
一种电子数据处理电路,所述电路包括:-具有数据输出端的多个数据处理单元(10a-d,16a-b),至少部分所述数据处理单元具有地址输出端;-具有地址线和数据线的总线(14),所述数据线支持在一个总线周期中同时传送多至最大比特 数;-总线控制器(20),连接至所述数据处理单元,并用于控制在连续的访问周期中对所述总线的访问,所述总线控制器(20)用于在同一总线周期中,使得来自所述数据处理单元(10a-d,16a-b)中相应数据处理单元的、小于所述最大比特数的 多个数据字的数据比特相组合地放到所述数据线上,所述总线控制器(20)使得在多个相应的总线周期中,把由所述数据处理单元(10a-d,16a-b)中的所述相应数据处理单元提供给所述多个数据字中相应数据字的写地址放到所述地址线上。
【技术特征摘要】
【国外来华专利技术】EP 2003-11-13 03104176.71.一种电子数据处理电路,所述电路包括-具有数据输出端的多个数据处理单元(10a-d,16a-b),至少部分所述数据处理单元具有地址输出端;-具有地址线和数据线的总线(14),所述数据线支持在一个总线周期中同时传送多至最大比特数;-总线控制器(20),连接至所述数据处理单元,并用于控制在连续的访问周期中对所述总线的访问,所述总线控制器(20)用于在同一总线周期中,使得来自所述数据处理单元(10a-d,16a-b)中相应数据处理单元的、小于所述最大比特数的多个数据字的数据比特相组合地放到所述数据线上,所述总线控制器(20)使得在多个相应的总线周期中,把由所述数据处理单元(10a-d,16a-b)中的所述相应数据处理单元提供给所述多个数据字中相应数据字的写地址放到所述地址线上。2.如权利要求1所述的电子数据处理电路,其中所述数据处理单元(10a-d)支持可变字长,所述总线控制器(20)使放在所述数据线上的所述多个数据字中的字的数目适合于由所述数据处理单元(10a-d,16a-b)提供的一种或多种字长。3.如权利要求1所述的电子数据处理电路,其中所述总线控制器(20)用于根据一种评估选择一种分布,该分布即在所述同一周期中把所述多个字中的哪些比特放到所述数据线的哪些数据线上,所述评估考虑了当把所述多个字的比特放到所述数据线上时将会改变逻辑电平的数据线的数目,所述总线控制器(20)在至少两种可能的分布中选择一种分布,该分布使所述将会改变逻辑电平的数据线的数目最小。4.如权利要求3所述的电子数据处理电路,其中所述总线控制器(20)从所述数据线上的所述多个字的布局的排列中,选择所述分布。5.如权利要求4所述的电子数据处理电路,其中所述总线控制器(20)使得由所述多个数据处理单元中的所述相应处理单元提供给所述多个数据字中相应数据字的地址在连续的总线周期中按一种序列放到所述地址线上,在所述序列中,地址的位置取决于对应的字放在所述数据线上的位置。6.如权利要求1所述的电子数据处理电路,其中所述数据处理单元(16a-b)中的至少一个是存储器单元,所述总线控制器包括在同一总线周期内相组合地放到所述数据线上的所述多个数据字中的、由所述存储器单元(16a,b)在可用时产生的读结果。7.如权利要求6所述的电子数据处理电路,其中所述控制电路(20)用于调整所述多个相应总线周期中总线周期的数目,其中在所述多个相应总线周期...
【专利技术属性】
技术研发人员:米林德M库尔卡尼,比约托马斯,
申请(专利权)人:皇家飞利浦电子股份有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。