总线匹配方法和装置制造方法及图纸

技术编号:11383590 阅读:86 留言:0更新日期:2015-05-01 08:37
本发明专利技术实施例提供了一种总线匹配方法和装置,涉及电路板设计领域。所述总线匹配方法包括:按照预定匹配顺序依次从所述主控芯片中需要进行匹配的管脚中选择一个管脚,控制所述管脚输出匹配信号;从所述被控芯片中需要进行匹配的管脚中,确定出接收到所述匹配信号的管脚,建立接收到所述匹配信号的所述管脚与正在输出所述匹配信号的所述管脚所连接的信号线之间的对应关系,将所述对应关系保存至所述被控芯片的对应列表中。解决了相关技术中由于受到芯片间点对点互连的约束,导致信号线在实际信号互连过程中存在严重交叉的问题;达到了大大减少了芯片之间互连时的导线交叉度的效果。

【技术实现步骤摘要】

本专利技术涉及电路板设计领域,特别涉及一种总线匹配方法和装置
技术介绍
随着数字电路的发展,芯片功能越来越强大、集成度越来越高,同一块电路板上通常会包含若干个功能芯片,芯片之间通过各种各样的总线(例如本地总线(英文简称:LB,英文全称:LocalBus)、快速通道互联(英文简称:QPI,英文全称:Quick Path Interconnect)、高速外设部件互连(英文简称:PCIE,英文全称:Peripheral Component Interconnect Express)、外设部件互连(英文简称:PCI,英文全称:Peripheral Component Interconnect)、串行介质无关接口(英文简称:SMII,英文全称:Serial Media Independent Interface)等进行互联,以实现不同功能芯片之间的数据交换。为了能够使电路板上芯片之间正常工作,需要对电路板上各个芯片进行初始化,常见的初始化的过程为:电路板供电电源上电,电路板上所有芯片复位信号解复位,芯片直接进入工作模式,即按约定的地址数据总线顺序,实现两个逻辑芯片之间的数据通讯。由于这种初始化过程要求按照约定的地址数据总线顺序实现逻辑芯片之间的数据通讯,因此逻辑芯片之间的管脚是一一对应的,即电路板上的信号互连必须遵循每个定义完全相同的信号点对点的互连。例如,系统中包含主控芯片中央处理器(英文简称:CPU,英文全称:Central Processing Unit)和被控芯片FLASH,其中主控芯片CPU的地址0必须连接到被控芯片FLASH的地址0,否则主控芯片CPU无法正确的读取被控芯片FLASH里的程序内容。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于两个芯片之间通常是通过数据总线、地址总线和控制总线互连的,这些总线的数量非常多,且每根信号线都有固定定义,芯片之间的信号线不能接错,因此受到芯片间点对点互连的约束,这些信号线在实际信号互连过程中会出现严重交叉。
技术实现思路
为了解决相关技术中由于受到芯片间点对点互连的约束,导致信号线在实际信号互连过程中存在严重交叉的问题,本专利技术实施例提供了一种总线匹配方法和装置。所述技术方案如下:第一方面,提供了一种总线匹配方法,所述方法应用于包含有主控芯片和至少一个被控芯片的电路板中,所述主控芯片上的管脚和同一个被控芯片上的管脚之间无交叉一对一连接,所述方法包括:按照预定匹配顺序依次从所述主控芯片中需要进行匹配的管脚中选择一个管脚,控制所述管脚输出匹配信号;从所述被控芯片中需要进行匹配的管脚中,确定出接收到所述匹配信号的管脚,建立接收到所述匹配信号的所述管脚与正在输出所述匹配信号的所述管脚所连接的信号线之间的对应关系,将所述对应关系保存至所述被控芯片的对应列表中。在第一方面的第一种可能的实施方式中,所述确定出接收到所述匹配信号的管脚,包括:检测所述被控芯片是否接收到所述主控芯片发送的初始化信号,所述初始化信号用于通知所述被控芯片进行匹配;在所述被控芯片接收到所述初始化信号时,从所述被控芯片中需要进行匹配的管脚中,确定出唯一接收到信号的管脚,将所述管脚确定为接收到所述匹配信号的管脚。结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述方法还包括:在控制所述管脚输出所述匹配信号时,控制所述主控芯片输出所述初始化信号,并禁止所述主控芯片中其他需要进行匹配的管脚输出所述匹配信号。结合第一方面、第一方面的第一种可能的实施方式或者第一方面的第二种可能的实施方式中,在第一方面的第三种可能的实施方式中,所述建立接收到所述匹配信号的所述管脚与正在输出所述匹配信号的所述管脚所连接的信号线之间的对应关系,包括:根据所述预定匹配顺序确定出正在输出所述匹配信号的管脚;获取与所述管脚连接的信号线;建立所述信号线与所述被控芯片中接收到所述匹配信号的管脚之间的对应关系。结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,所述方法还包括:在所述被控芯片中已经匹配过的管脚接收到信号时,根据存储的所述对应列表,查找到与所述被控芯片中接收到所述信号的管脚对应的信号线,将所述信号确定为所述信号线所发送的信号。第二方面,提供了一种总线匹配装置,所述装置应用于包含有主控芯片和至少一个被控芯片的电路板中,所述主控芯片上的管脚和同一个被控芯片上的管脚之间无交叉一对一连接,所述装置包括:第一输出模块,用于按照预定匹配顺序依次从所述主控芯片中需要进行匹配的管脚中选择一个管脚,控制所述管脚输出匹配信号;建立模块,用于从所述被控芯片中需要进行匹配的管脚中,确定出接收到所述第一输出模块输出的所述匹配信号的管脚,建立接收到所述匹配信号的所述管脚与正在输出所述匹配信号的所述管脚所连接的信号线之间的对应关系,将所述对应关系保存至所述被控芯片的对应列表中。在第二方面的第一种可能的实施方式中,所述建立模块,还用于:检测所述被控芯片是否接收到所述主控芯片发送的初始化信号,所述初始化信号用于通知所述被控芯片进行匹配;在所述被控芯片接收到所述初始化信号时,从所述被控芯片中需要进行匹配的管脚中,确定出唯一接收到信号的管脚,将所述管脚确定为接收到所述匹配信号的管脚。结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述装置还包括:第二输出模块,用于在控制所述管脚输出所述匹配信号时,控制所述主控芯片输出所述初始化信号,并禁止所述主控芯片中其他需要进行匹配的管脚输出所述匹配信号。结合第二方面、第二方面的第一种可能的实施方式或者第二方面的第二种可能的实施方式中,在第二方面的第三种可能的实施方式中,所述建立模块,还用于:根据所述预定匹配顺序确定出正在输出所述匹配信号的管脚;获取与所述管脚连接的信号线;建立所述信号线与所述被控芯片中接收到所述匹配信号的管脚之间的对应关系。结合第二方面的第三种可能的实施方式,在第二方面的第四种可能的实施方式中,所述装置还包括:查找模块,用于在所述被控芯片中已经匹配过的管脚接收到信号时,根据存储的所述对应列表,查找到与所述被控芯片中接收到所述信号的管脚对应的信号线,将所述信号确定为所述信号线所发送的信号。第三方面,提供了一种总线匹配装置,所述装置应用于包含有主控芯片和至少一本文档来自技高网
...
总线匹配方法和装置

【技术保护点】
一种总线匹配方法,其特征在于,所述方法应用于包含有主控芯片和至少一个被控芯片的电路板中,所述主控芯片上的管脚和同一个被控芯片上的管脚之间无交叉一对一连接,所述方法包括:按照预定匹配顺序依次从所述主控芯片中需要进行匹配的管脚中选择一个管脚,控制所述管脚输出匹配信号;从所述被控芯片中需要进行匹配的管脚中,确定出接收到所述匹配信号的管脚,建立接收到所述匹配信号的所述管脚与正在输出所述匹配信号的所述管脚所连接的信号线之间的对应关系,将所述对应关系保存至所述被控芯片的对应列表中。

【技术特征摘要】
1.一种总线匹配方法,其特征在于,所述方法应用于包含有主控芯片和至
少一个被控芯片的电路板中,所述主控芯片上的管脚和同一个被控芯片上的管
脚之间无交叉一对一连接,所述方法包括:
按照预定匹配顺序依次从所述主控芯片中需要进行匹配的管脚中选择一个
管脚,控制所述管脚输出匹配信号;
从所述被控芯片中需要进行匹配的管脚中,确定出接收到所述匹配信号的
管脚,建立接收到所述匹配信号的所述管脚与正在输出所述匹配信号的所述管
脚所连接的信号线之间的对应关系,将所述对应关系保存至所述被控芯片的对
应列表中。
2.根据权利要求1所述的方法,其特征在于,所述确定出接收到所述匹配
信号的管脚,包括:
检测所述被控芯片是否接收到所述主控芯片发送的初始化信号,所述初始
化信号用于通知所述被控芯片进行匹配;
在所述被控芯片接收到所述初始化信号时,从所述被控芯片中需要进行匹
配的管脚中,确定出唯一接收到信号的管脚,将所述管脚确定为接收到所述匹
配信号的管脚。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在控制所述管脚输出所述匹配信号时,控制所述主控芯片输出所述初始化
信号,并禁止所述主控芯片中其他需要进行匹配的管脚输出所述匹配信号。
4.根据权利要1至3中任一所述的方法,其特征在于,所述建立接收到所
述匹配信号的所述管脚与正在输出所述匹配信号的所述管脚所连接的信号线之
间的对应关系,包括:
根据所述预定匹配顺序确定出正在输出所述匹配信号的管脚;
获取与所述管脚连接的信号线;
建立所述信号线与所述被控芯片中接收到所述匹配信号的管脚之间的对应

\t关系。
5.根据权利要4所述的方法,其特征在于,所述方法还包括:
在所述被控芯片中已经匹配过的管脚接收到信号时,根据存储的所述对应
列表,查找到与所述被控芯片中接收到所述信号的管脚对应的信号线,将所述
信号确定为所述信号线所发送的信...

【专利技术属性】
技术研发人员:苏俊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1