【】本发明涉及主板的间沟通方法的,尤其涉及一种用于多核系统的主板间的多核系统沟通方法。
背景技术
0、
背景技术:
1、在设计多核系统时,由于欲用来放置多核系统的标准机柜的大小有长度与宽度的限制,当四核系统设计在一块主板上便都会超过此标准机柜的大小的限制,因此需要使用两片双核主板来建构四核系统以顺利将主板置入标准机柜中,然而,在使用两片双核主板来设计四核系统时,需要考虑两片主板间的沟通问题,当使用电缆(cable)作为沟通桥梁时,即需要使用很多的电缆去做对接,此将造成成本的增加,及使用者组装不便的问题。
2、此一缺点在控制两片主板的开机的时候更加明显,由于在主板开机的时候,需要使用复杂可程序逻辑装置(complex programmable logic device,简称cpld)来进行上电时序(power sequence)的控制,而未装有cpld的主板的power sequence控制讯号很多,若要把所有的讯号都接到装有cpld的主板的cpld时,电缆的接脚(pin)需要增加到40多根,而会大幅增加电缆和接脚的数量,实有必要提出一解决方案。
技术实现思路
0、
技术实现要素:
1、本发明目的在于提供一种多核系统沟通方法,从而减少主板间的电缆和接脚的数量同时确保主板间的沟通。
2、为了达到上述目的,本发明的技术方案有:
3、一种多核系统沟通方法,适用于一多核系统中的一第一主板与一第二主板间的沟通,并藉由一安装于所述第一主板的第一可程序逻辑装置,及一电连接所述第一可程序逻辑装置且安装于所述第二主板的第二可程序逻辑装置来实施,其特征在于,所述多核系统沟通方法包含以下步骤:
4、步骤一,所述第一可程序逻辑装置判定所述第一主板与所述第二主板是否处于连接状态;
5、步骤二,当所述第一可程序逻辑装置判定出所述第一主板与所述第二主板处于连接状态时,所述第一可程序逻辑装置传送一请求回复讯号至所述第二可程序逻辑装置;
6、步骤三,所述第二可程序逻辑装置判定是否接收到来自所述第一可程序逻辑装置的所述请求回复讯号;
7、步骤四,当所述第二可程序逻辑装置判定出有接收到来自所述第一可程序逻辑装置的所述请求回复讯号时,所述第二可程序逻辑装置响应于所述请求回复讯号传送一回复讯号至所述第一可程序逻辑装置;
8、步骤五,所述第一可程序逻辑装置判定是否接收到来自所述第二可程序逻辑装置的所述回复讯号;
9、步骤六,当所述第一可程序逻辑装置判定出有接收到来自所述第二可程序逻辑装置的所述回复讯号时,所述第一可程序逻辑装置传送一指令至所述第二可程序逻辑装置;
10、步骤七,所述第二可程序逻辑装置在接收到所述指令后,根据所述指令进行一对应的操作。
11、可选地,在步骤一中,所述第一可程序逻辑装置系根据一指示出所述第二主板是否连接至所述第一主板的侦测接脚来判定所述第一主板与所述第二主板是否处于连接状态。
12、可选地,在步骤六中,所述第一可程序逻辑装置还进行相关于所述第一主板的开机上电时序的一电压启动程序,所述指令为一相关于开机上电时序的电压启动控制指令;
13、在步骤七中,所述第二可程序逻辑装置根据所述电压启动控制指令进行相关于所述第二主板的开机上电时序的一电压启动程序,且传送一相关于所述电压启动程序的启动结果至所述第一可程序逻辑装置
14、可选地,在步骤七之后,还包含以下步骤:
15、步骤八,所述第一可程序逻辑装置判定是否接收到一相关于所述第一主板的开机上电时序的所述电压启动程序的启动成功通知;
16、步骤九,当所述第一可程序逻辑装置判定出有接收到所述启动成功通知时,所述第一可程序逻辑装置根据所接收到的来自所述第二可程序逻辑装置的所述启动结果,判定所述启动结果是否指示出启动成功;
17、步骤十,当所述第一可程序逻辑装置判定出启动成功时,所述第一可程序逻辑装置判定所述第一主板与所述第二主板是否处于连接状态;
18、步骤十一,当所述第一可程序逻辑装置判定出所述第一主板与所述第二主板处于连接状态时,所述第一可程序逻辑装置进行相关于所述第一主板的开机上电时序的下一电压启动程序,并传送相关于开机上电时序的下一电压启动控制指令至所述第二可程序逻辑装置;
19、步骤十二,重复执行步骤七~步骤十一直到步骤七,传送一相关于最后一个电压启动程序的启动结果至所述第一可程序逻辑装置。
20、可选地,在步骤一之后,还包含以下步骤:步骤二十,当所述第一可程序逻辑装置判定出所述第一主板与所述第二主板是不处于连接状态时,所述第一可程序逻辑装置依序进行相关于所述第一主板的一开机上电时序。
21、可选地,所述第一可程序逻辑装置电连接一第一指示灯,其中,在步骤二十中,所述第一可程序逻辑装置还控制所述第一指示灯以一第一频率闪烁。
22、可选地,在步骤五之后,还包含以下步骤:
23、步骤二十一,当所述第一可程序逻辑装置判定出无接收到来自所述第二可程序逻辑装置的所述回复讯号时,所述第一可程序逻辑装置依序进行相关于所述第一主板的开机上电时序。
24、可选地,所述第二可程序逻辑装置电连接一第二指示灯,在步骤一的前,所述第二可程序逻辑装置控制所述第二指示灯以一第二频率闪烁。
25、可选地,在步骤七中,所述第二可程序逻辑装置控制所述第二指示灯以一第一频率闪烁。
26、可选地,在步骤三之后,还包含以下步骤:步骤二十二,当所述第二可程序逻辑装置判定出无接收到来自所述第一可程序逻辑装置的所述请求回复讯号时,所述第二可程序逻辑装置控制所述第二指示灯维持以所述第二频率闪烁。
27、本发明的一种多核系统沟通方法,其有益效果为:藉由在每一主板皆安装一可程序逻辑装置来负责主板间的讯号的传输,以大幅减少主板间的电缆和接脚的数量。此外,在传送指令前,透过判定所述第一主板与所述第二主板是否处于连接状态、判定是否接收到来自所述第一可程序逻辑装置的所述请求回复讯号,及判定是否接收到来自所述第二可程序逻辑装置的所述回复讯号,以确认所述第一可程序逻辑装置及所述第二可程序逻辑装置间的讯号传输是否正常,进而确保指令能被正确地传送。
1.一种多核系统沟通方法,适用于一多核系统中的一第一主板与一第二主板间的沟通,并藉由一安装于所述第一主板的第一可程序逻辑装置,及一电连接所述第一可程序逻辑装置且安装于所述第二主板的第二可程序逻辑装置来实施,其特征在于,所述多核系统沟通方法包含以下步骤:
2.根据权利要求1所述的多核系统沟通方法,其特征在于,在步骤一中,所述第一可程序逻辑装置系根据一指示出所述第二主板是否连接至所述第一主板的侦测接脚来判定所述第一主板与所述第二主板是否处于连接状态。
3.根据权利要求1所述的多核系统沟通方法,其特征在于,在步骤六中,所述第一可程序逻辑装置还进行相关于所述第一主板的开机上电时序的一电压启动程序,所述指令为一相关于开机上电时序的电压启动控制指令;
4.根据权利要求3所述的多核系统沟通方法,其特征在于,在步骤七之后,还包含以下步骤:
5.根据权利要求3所述的多核系统沟通方法,其特征在于,在步骤一之后,还包含以下步骤:步骤二十,当所述第一可程序逻辑装置判定出所述第一主板与所述第二主板是不处于连接状态时,所述第一可程序逻辑装置依序进行相关于所述第一主板的一开机上电时序。
6.根据权利要求5所述的多核系统沟通方法,其特征在于,所述第一可程序逻辑装置电连接一第一指示灯,其中,在步骤二十中,所述第一可程序逻辑装置还控制所述第一指示灯以一第一频率闪烁。
7.根据权利要求3所述的多核系统沟通方法,其特征在于,在步骤五之后,还包含以下步骤:
8.根据权利要求3所述的多核系统沟通方法,其特征在于,所述第二可程序逻辑装置电连接一第二指示灯,在步骤一的前,所述第二可程序逻辑装置控制所述第二指示灯以一第二频率闪烁。
9.根据权利要求8所述的多核系统沟通方法,其特征在于,在步骤七中,所述第二可程序逻辑装置控制所述第二指示灯以一第一频率闪烁。
10.根据权利要求8所述的多核系统沟通方法,其特征在于,在步骤三之后,还包含以下步骤:步骤二十二,当所述第二可程序逻辑装置判定出无接收到来自所述第一可程序逻辑装置的所述请求回复讯号时,所述第二可程序逻辑装置控制所述第二指示灯维持以所述第二频率闪烁。