CN111881074A - 电子***、主机端装置及控制方法 - Google Patents
电子***、主机端装置及控制方法 Download PDFInfo
- Publication number
- CN111881074A CN111881074A CN201910462175.7A CN201910462175A CN111881074A CN 111881074 A CN111881074 A CN 111881074A CN 201910462175 A CN201910462175 A CN 201910462175A CN 111881074 A CN111881074 A CN 111881074A
- Authority
- CN
- China
- Prior art keywords
- hot plug
- slave device
- signal
- host
- pin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 7
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012546 transfer Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 4
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Power Sources (AREA)
- Information Transfer Systems (AREA)
Abstract
本发明提供一种电子***、主机端装置以及控制方法。电子***包含主机端装置、电缆以及从装置。从装置接收供应电源以进行运作。电缆耦接于主机端装置与从装置。主机端装置包含数据传输接口电路、管理电路及中央处理器。数据传输接口电路包含重置电路。重置电路耦接于电缆,用来检测从装置是否已上电并据以产生一模拟热插拔信号。管理电路耦接于重置电路,根据模拟热插拔信号判断出主机端装置与从装置间的热插拔状态以产生控制信号。中央处理器耦接于管理电路,根据控制信号建立主机端装置与从装置之间的链路连结。本发明不需管控开机启动时序且不需拔插真实硬体插拔的操作,也能启动并完成数据传输链接,提高***可靠度、稳定性以及可扩充性。
Description
技术领域
本发明是关于一种电子***、主机端装置及控制方法,尤指一种应用于高速周边元件互连传输接口的电子***、主机端装置及控制方法。
背景技术
随着计算机及周边设备产业的发展,高速周边元件互连汇流排接口(PeripheralComponent Interconnect-Express,PCI-E or PCIe)已成为计算机设备与周边设备的沟通及数据传输的重要传输接口之一。由于PCIe汇流排接口具有高速度的数据传输以及可支援热插拔等特性,其已广为应用在各种数据传输的设备,并且广泛用于各种外接设备的连结,如计算机、服务器计算机、笔记本计算机、嵌入式***产品、储存***、随身碟等。
在传统PCIe传输***的应用中,使用者需要将主机端装置(host device)以及从装置(slave device)同时开机,以满足PCIe插卡机电(Card Electromechanical,CEM)标准规范所定义,主机端装置的PCIe汇流排才会辨认到从装置。针对现有检测PCIe热插拔(Hot-plug)的机制,当目前要移除从装置时,是通过检测真实的热插拔存在检测接脚(hotplugpresence detect pin)的信号来判断。当由***状态转为拔出状态时,热插拔存在检测接脚的信号将由低电位转成高电位,由此可判断目前PCIe接口卡已经拔除。当要装载从装置由拔出状态转为***状态时,热插拔存在检测接脚的信号将由高电位转成低电位,由此可判断目前PCIe接口卡已经***卡槽。但是现行机台设备中很多PCIe接口卡,在出货状态就一直处于***的情况,只有将主机端装置以及从装置同时开机才能够进行PCIe汇流排初始化,主机端装置与从装置间的链路连结(link)才能够建立完成。再者,主机端装置有可能会通过PCIe标准接口卡再做外部连接,而两相连的装置设备由于电源管理***各别独立,当两装置设备开启时间不同时将会导致主机端装置无法顺利辨认到从装置,而使彼此互不相认的情况,即不符合PCIe协会所定义的操作时序。此外,若要通过人工机制将每一主机端装置及从装置逐一开启各别开关,在实际操作应用中也实难以达到同时开启进而导致无法统一控制的问题。因此,现有技术实有改进的必要。
发明内容
因此,本发明提供一种应用于高速周边元件互连传输接口的电子***、主机端装置及控制方法,以解决上述的问题。
本发明提供一种电子***,包含有:一从装置,用来接收一供应电源以进行运作;一电缆,耦接于所述从装置;以及一主机端装置,耦接于所述电缆,包含有:一数据传输接口电路,包含有:一重置电路,耦接于所述电缆,用来检测所述从装置是否已上电并据以产生一模拟热插拔信号;一管理电路,耦接于所述重置电路,用来根据所述模拟热插拔信号判断出所述主机端装置与所述从装置间的一热插拔状态以产生一控制信号;以及一中央处理器,耦接于所述管理电路,用来根据所述控制信号建立所述主机端装置与所述从装置之间的一链路连结。
本发明另提供一种主机端装置,包含有:一主机端装置,经由一电缆耦接于一从装置,包含有:一数据传输接口电路,包含有:一重置电路,耦接于所述电缆,用来检测所述从装置是否已上电并据以产生一模拟热插拔信号;一管理电路,耦接于所述数据传输接口电路,用来根据所述模拟热插拔信号判断出所述主机端装置与所述从装置间的一热插拔状态以产生一控制信号;以及一中央处理器,用来根据所述控制信号建立所述主机端装置与所述从装置之间的一链路连结。
本发明另提供一种控制方法,用于一电子***,所述电子***包含有一主机端装置、一电缆以及一从装置,所述主机端装置包含有一数据传输接口电路、一管理电路以及一中央处理器,所述数据传输接口电路包含有一重置电路,所述电缆耦接于所述主机端装置与所述从装置之间,所述控制方法包含有:利用所述重置电路经由所述电缆检测所述从装置是否已上电并据以产生一模拟热插拔信号;利用所述管理电路根据所述模拟热插拔信号判断出所述主机端装置与所述从装置间的一热插拔状态以产生一控制信号;以及利用所述中央处理器根据所述控制信号建立所述主机端装置与所述从装置之间的一链路连结。
本发明实施例的主机端装置通过检测从装置目前是否已上电来产生相应控制信号以控制建立主机端装置与从装置之间的链路连结。如此一来,本发明实施例不需管控开机启动时序(power on sequence)且不需特别拔插真实硬体(如主机端装置、从装置以及电缆)插拔的操作,也能启动并完成主机端装置与从装置的数据传输链接,进而能提高***可靠度、稳定性以及可扩充性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一电子***的示意图。
图2为图1的电子***的应用类型的示意图。
图3为图2中的主机端装置及从装置的一示意图。
图4为本发明实施例的主机端装置与从装置的信号示意图。
图5为图1的电子***的另一应用类型的示意图。
图6为图5中的主机端装置及从装置的一示意图。
图7为本发明实施例的另一信号示意图。
符号说明
1 电子***
10、10_1、10_2、10_3、10_n 主机端装置
12、32 数据传输接口电路
120 重置电路
122、320 接脚
14 管理电路
16 中央处理器
20、20_1、20_2、20_3、20_n 电缆
30、30_1、30_2、30_3、30_n 从装置
34 切换器
PG 电源良好信号
PULSE 脉冲信号
R 电阻
S 模拟热插拔信号
t1 时间
Vcc 供应电源
Vcc_w 弱电电源信号
Vth 临限值
具体实施方式
在说明书及权利要求当中使用了某些词汇来指称特定的元件。所属领域中相关技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及后续的申请专利范围并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的基准。在通篇说明书及后续的申请专利范围当中所提及的「包括」是一开放式的用语,故应解释成「包括但不限定于」。另外,「耦接」一词在此是包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电气连接于所述第二装置,或通过其他装置或连接手段间接地电气连接至所述第二装置。
请参考图1,图1为本发明实施例的一电子***1的示意图。电子***1可应用于一高速周边元件互连(Peripheral Component InterconnectExpress,PCIe或称PCI-E)传输接口的信号传输。电子***1包含有一主机端装置10、一电缆20以及一从装置30。主机端装置10与从装置30为PCIe数据传输装置。主机端装置10与从装置30分别包含有一PCIe汇流排传输接口(未绘示于图中),主机端装置10与从装置30可通过PCIe汇流排传输接口进行通讯。主机端装置10与从装置30可为计算机、服务器计算机、笔记本计算机、储存装置、随身碟、行动通讯装置、嵌入式***产品,但不以此为限。电缆20耦接于主机端装置10以及从装置30之间,主机端装置10可经由电缆20连接至从装置30。电缆20可为PCIe汇流排传输接口的连接元件。
主机端装置10包含有一数据传输接口电路12、一管理电路14以及一中央处理器16。数据传输接口电路12耦接于电缆20以及管理电路14。数据传输接口电路12包含有一PCIe汇流排传输接口(未绘示于图中),但不以此为限。数据传输接口电路12另包含有一重置电路120。重置电路120耦接于电缆20,重置电路120可检测从装置30是否已上电并根据检测结果产生一模拟热插拔信号至管理电路14。管理电路14耦接于数据传输接口电路12,用来根据重置电路120所产生的模拟热插拔信号判断出主机端装置10与从装置30间的一热插拔状态以产生一控制信号。例如管理电路14可为一基板管理控制器(BaseboardManagement Controller,BMC),但不以此为限。中央处理器16用来根据管理电路14所产生的控制信号建立主机端装置10与从装置30之间的一链路连结(link)。此外,数据传输接口电路12、重置电路120以及管理电路14可为集成电路装置。
从装置30可接收一电源供应器(未绘示于图中)所提供的供应电源Vcc以进行相关运作。供应电源Vcc可以是从装置30的电源供应信号P3V3、P12V、待机电源供应信号P3V3_STBY或其他任何***电源信号。由于电缆20耦接于重置电路120以及从装置30之间,重置电路120可通过电缆20自从装置30接收有关于供应电源Vcc的电源检测信号。例如,电源检测信号可以是有关于供应电源Vcc的一电源良好信号(power good signal)。电源良好信号可用以指示供应电源Vcc是否处于正常工作准位。电源检测信号可以是有关于供应电源Vcc的一弱电电源信号(weak current power signal)。其中有关于供应电源Vcc的一弱电电源信号可以反映出供应电源Vcc的大小及/或相位信息。例如,弱电电源信号与供应电源Vcc成比例关系。此外,电源检测信号亦可为供应电源Vcc本身或任何与供应电源Vcc有关的电子信号。
进一步地,当接收到有关于供应电源Vcc的电源检测信号后,重置电路120根据所收到的电源检测信号来判断从装置30目前是否已上电。当判断出从装置30已上电时,重置电路120产生一模拟热插拔信号,所述模拟热插拔信号用以指示已执行一热拔除事件以及一热***事件。所述热拔除事件早于所述热***事件。例如,所述模拟热插拔信号可为一脉冲信号。也就是说,在判断出从装置30目前已上电的情况下,通过重置电路120模拟产生出模拟热插拔信号来使管理电路14可根据模拟热插拔信号判断出已依序执行热拔除事件与热***事件。在此情况下,主机端装置10与从装置30实际上可能都是处于***状态,而没有实际执行拔出以及***的动作。所述模拟热插拔信号是重置电路120基于判断出从装置30已上电的情况下而模拟产生出的。所述模拟热插拔信号并非基于从装置30实际***主机端装置10的动作或是从装置30由主机端装置10拔出的动作所产生。此外,当判断出从装置30尚未上电时,重置电路120产生模拟热插拔信号以指示目前无热拔除事件。
管理电路14用来根据重置电路120所产生的模拟热插拔信号判断出主机端装置10与从装置30间的一热插拔状态。例如,管理电路14根据模拟热插拔信号判断出热插拔状态为已依序发生一热拔除事件与一热***事件。据此,管理电路14产生相应控制信号以通知中央处理器16建立链路连结。也就是说,当判断出依序发生热拔除事件与热***事件后,管理电路14判断出主机端装置10必须重新各别与从装置30进行PCIe传输接口的一链路连结的建立,进而产生相应控制信号以通知中央处理器16建立链路连结。中央处理器16根据管理电路14所产生的控制信号建立主机端装置10与从装置30之间的一链路连结以实现链结主机端装置10与从装置30。
换言之,主机端装置10通过检测从装置30目前是否已上电来产生相应控制信号以控制中央处理器16建立主机端装置10与从装置30之间的一链路连结。在此情况下,不需特别拔插主机端装置10、从装置30以及电缆20,也能完成所有数据传输链接的行为。在正常应用下,只要将带电状态下(例如正常工作模式S0)的从装置30通过将电缆20连接至主机端装置10,即可以让电子***1整体的运作符合PCIe协会标准规范定义来运作。
请参考图2,图2为图1的电子***1的应用类型的示意图。如图2所示,从装置30_1~30_n经由电缆20_1~20_n连接至主机端装置10。例如主机端装置10为一储存***(storage system),从装置30_1~30_n为一快闪硬盘扩充柜(Just a Bunch of Flash,JBOF)***。主机端装置10可检测每一从装置是否已上电,并据以与每一从装置建立一链路连结。举例来说,请参考图3以及图4,图3为图2中的主机端装置10及从装置30_1的一示意图。图4为本发明实施例的主机端装置10与从装置30_1的信号示意图。经由电缆20_1,主机端装置10的重置电路120自从装置30_1接收有关于从装置30_1所应用的供应电源的一电源良好信号PG。电源良好信号PG可以是从装置30_1的电源供应器或是从装置30_1所产生。重置电路120可根据所收到的电源良好信号PG来判断从装置30_1目前是否已上电。如图4所示,当时间t1时,电源良好信号PG由低态转为高态,这表示电源供应器提供至从装置30_1的供应电源已达稳定且正常工作电压。重置电路120据以判断从装置30_1目前已上电。此外,重置电路120亦可根据有关于从装置30_1的供应电源的弱电电源信号或是其他任何与从装置30_1的供应电源有关的电子信号来判断从装置30_1是否已上电。
当判断出从装置30_1已上电,重置电路120产生具有一脉冲信号PULSE的模拟热插拔信号S至管理电路14。其中脉冲信号PULSE的上升缘用以指示一热拔除事件,脉冲信号PULSE的下降缘用以指示一热***事件。脉冲信号PULSE的脉冲宽度可介于100毫秒(ms)至250毫秒,但不以此为限。如图3所示,数据传输接口电路12包含有一接脚122。重置电路120以及管理电路14耦接于接脚122。重置电路120经由接脚122将模拟热插拔信号S的脉冲信号PULSE传送至管理电路14。接脚122可以是一热插拔存在检测接脚(hot plug presencedetect pin)。例如,接脚122可为PCIe PRSNT2#接脚。例如,若主机端装置10为PCIe X1装置,接脚122可为(但不限于)B17接脚。若主机端装置10为PCIe X4装置,接脚122可为(但不限于)B31接脚。若主机端装置10为PCIe X8装置,接脚122可为(但不限于)B48接脚。若主机端装置10为PCIe X16装置,接脚122可为(但不限于)B81接脚。
当接收到模拟热插拔信号S后,管理电路14根据模拟热插拔信号S的脉冲信号PULSE来判断出主机端装置10与所述从装置30_1间的热插拔状态。根据PCIe传输标准规范的规定,当热插拔存在检测接脚的电压准位为高准位时,表示从装置尚未***主机端装置的插槽。当热插拔存在检测接脚的电压准位为低准位时,表示从装置已***主机端装置的插槽。据此,当经由接脚122接收到模拟热插拔信号S的脉冲信号PULSE且检测到脉冲信号PULSE的上升缘时,管理电路14据以判断出由***状态转变为拔出状态,即管理电路14据以判断出已发生热拔除事件。当检测到脉冲信号PULSE的下降缘时,管理电路14据以判断出由拔出状态转变为***状态,即管理电路14据以判断出已发生热***事件。也就是说,管理电路14根据脉冲信号PULSE判断出已依序发生一热拔除事件与一热***事件。接着,管理电路14产生相应控制信号以通知中央处理器16建立主机端装置10与从装置30_1之间链路连结。中央处理器16根据管理电路14所产生的控制信号通过内部频带(in-band)执行链路初始化(link initialization)进而建立主机端装置10与从装置30_1之间的一链路连结以实现链结主机端装置10与从装置30_1。
请参考图5,图5为图1的电子***1的另一应用类型的示意图。如图5所示,主机端装置10_1~10_n经由电缆20_1~20_n连接至从装置30。例如主机端装置10_1~10_n为储存***,从装置30为一快闪硬盘扩充柜。针对每一主机端装置而言,每一主机端装置各自检测从装置30是否已上电,并据以各自与从装置30建立一链路连结。举例来说,请参考图6以及图7,图6为图5中的主机端装置10_1及从装置30的一示意图。图7为本发明实施例的主机端装置10_1与从装置30的信号示意图。如图6所示,从装置30包含有一数据传输接口电路32以及一切换器34。数据传输接口电路32包含有一接脚320。电缆20_1的一端耦接于主机端装置10_1的重置电路120,且电缆20_1的另一端耦接于接脚320。从装置30的供应电源Vcc经由电阻R1转换成一弱电电源信号Vcc_w。弱电电源信号Vcc_w经由接脚320以及电缆20_1传送至主机端装置10_1的重置电路120。
当接收到从装置30的弱电电源信号Vcc_w后,重置电路120可根据所收到的弱电电源信号Vcc_w来判断从装置30目前是否已上电。如图7所示,当时间t1时,弱电电源信号Vcc_w大于等于一临限值Vth,这表示从装置30的供应电源Vcc已达稳定且正常工作电压。重置电路120据以判断从装置30目前已上电。此外,重置电路120也可根据有关于从装置30的电源良好信号或是其他任何与从装置30的供应电源有关的电子信号来判断从装置30是否已上电。当判断出从装置30已上电,重置电路120产生具有一脉冲信号PULSE的模拟热插拔信号S至管理电路14。其中脉冲信号PULSE的上升缘用以指示一热拔除事件,脉冲信号PULSE的下降缘用以指示一热***事件。如图6所示,数据传输接口电路12包含有一接脚122。重置电路120以及管理电路14耦接于接脚122。接脚122可以是一热插拔存在检测接脚。重置电路120经由接脚122将模拟热插拔信号S的脉冲信号PULSE传送至管理电路14。
当经由接脚122接收到模拟热插拔信号S的脉冲信号PULSE且检测到脉冲信号PULSE的上升缘时,管理电路14据以判断出由***状态转变为拔出状态,即管理电路14据以判断出已发生热拔除事件。当检测到脉冲信号PULSE的下降缘时,管理电路14据以判断出由拔出状态转变为***状态,即管理电路14据以判断出已发生热***事件。管理电路14根据脉冲信号PULSE判断出已依序发生一热拔除事件与一热***事件。接着,管理电路14产生相应控制信号以通知中央处理器16建立主机端装置10_1与从装置30之间链路连结。中央处理器16根据管理电路14所产生的控制信号通过内部频带执行链路初始化进而建立主机端装置10_1与从装置30之间的一链路连结以实现链结主机端装置10_1与从装置30。换言之,当多台主机端装置共用从装置时,各主机端装置只要各别依前述方式即可建立各主机端装置与从装置之间的链路连结而直接使用从装置内的资源。从装置也无需执行任何传统按键按压的操作动作。
综上所述,本发明实施例的主机端装置通过检测从装置目前是否已上电来产生相应控制信号以控制建立主机端装置与从装置之间的链路连结。如此一来,本发明实施例不需管控开机启动时序(power on sequence)且不需特别拔插真实硬体(如主机端装置、从装置以及电缆)插拔的操作,也能启动并完成主机端装置与从装置的数据传输链接,进而能提高***可靠度、稳定性以及可扩充性。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (18)
1.一种电子***,其特征在于,包含有:
一从装置,用来接收一供应电源以进行运作;
一电缆,耦接于所述从装置;以及
一主机端装置,耦接于所述电缆,包含有:
一数据传输接口电路,包含有:
一重置电路,耦接于所述电缆,用来检测所述从装置是否已上电并据以产生一模拟热插拔信号;
一管理电路,耦接于所述重置电路,用来根据所述模拟热插拔信号判断出所述主机端装置与所述从装置间的一热插拔状态以产生一控制信号;以及
一中央处理器,耦接于所述管理电路,用来根据所述控制信号建立所述主机端装置与所述从装置之间的一链路连结。
2.根据权利要求1所述的电子***,其特征在于,所述重置电路检测有关于所述供应电源的一电源检测信号以及根据有关于所述供应电源的所述电源检测信号判断所述从装置是否已上电并据以产生所述模拟热插拔信号。
3.根据权利要求1所述的电子***,其特征在于,当检测出所述从装置已上电,所述重置电路产生所述模拟热插拔信号,所述模拟热插拔信号用以指示已执行一热拔除事件以及一热***事件,其中所述热拔除事件早于所述热***事件。
4.根据权利要求3所述的电子***,其特征在于,所述模拟热插拔信号为一脉冲信号。
5.根据权利要求1所述的电子***,其特征在于,所述数据传输接口电路另包含一接脚,所述重置电路以及所述管理电路耦接于所述接脚,以及所述重置电路经由所述接脚传送所述模拟热插拔信号至所述管理电路。
6.根据权利要求5所述的电子***,其特征在于,所述接脚为一热插拔存在检测接脚。
7.一种主机端装置,包含有:
一主机端装置,经由一电缆耦接于一从装置,包含有:
一数据传输接口电路,包含有:
一重置电路,耦接于所述电缆,用来检测所述从装置是否已上电并据以产生一模拟热插拔信号;
一管理电路,耦接于所述数据传输接口电路,用来根据所述模拟热插拔信号判断出所述主机端装置与所述从装置间的一热插拔状态以产生一控制信号;以及
一中央处理器,用来根据所述控制信号建立所述主机端装置与所述从装置之间的一链路连结。
8.根据权利要求7所述的主机端装置,其特征在于,所述重置电路检测有关于所述从装置的一供应电源的一电源检测信号以及根据有关于所述从装置的所述供应电源的所述电源检测信号判断所述从装置是否已上电并据以产生所述模拟热插拔信号。
9.根据权利要求7所述的主机端装置,其特征在于,当检测出所述从装置已上电,所述重置电路产生所述模拟热插拔信号,所述模拟热插拔信号用以指示已执行一热拔除事件以及一热***事件,其中所述热拔除事件早于所述热***事件。
10.根据权利要求9所述的主机端装置,其特征在于,所述模拟热插拔信号为一脉冲信号。
11.根据权利要求7所述的主机端装置,其特征在于,所述数据传输接口电路另包含一接脚,所述重置电路以及所述管理电路耦接于所述接脚,以及所述重置电路经由所述接脚传送所述模拟热插拔信号至所述管理电路。
12.根据权利要求11所述的主机端装置,其特征在于,所述接脚为一热插拔存在检测接脚。
13.一种控制方法,用于一电子***,所述电子***包含有一主机端装置、一电缆以及一从装置,所述主机端装置包含有一数据传输接口电路、一管理电路以及一中央处理器,所述数据传输接口电路包含有一重置电路,所述电缆耦接于所述主机端装置与所述从装置之间,所述控制方法包含有:
利用所述重置电路经由所述电缆检测所述从装置是否已上电并据以产生一模拟热插拔信号;
利用所述管理电路根据所述模拟热插拔信号判断出所述主机端装置与所述从装置间的一热插拔状态以产生一控制信号;以及
利用所述中央处理器根据所述控制信号建立所述主机端装置与所述从装置之间的一链路连结。
14.根据权利要求13所述的控制方法,其特征在于,所述重置电路检测有关于一供应电源的一电源检测信号以及根据有关于所述从装置的所述供应电源的所述电源检测信号判断所述从装置是否已上电并据以产生所述模拟热插拔信号。
15.根据权利要求13所述的控制方法,其特征在于,当检测出所述从装置已上电,所述重置电路产生所述模拟热插拔信号,所述模拟热插拔信号用以指示已执行一热拔除事件以及一热***事件,其中所述热拔除事件早于所述热***事件。
16.根据权利要求15所述的控制方法,其特征在于,所述模拟热插拔信号为一脉冲信号。
17.根据权利要求13所述的控制方法,其特征在于,所述数据传输接口电路另包含一接脚,所述重置电路以及所述管理电路耦接于所述接脚,以及所述重置电路经由所述接脚传送所述模拟热插拔信号至所述管理电路。
18.根据权利要求17所述的控制方法,其特征在于,所述接脚为一热插拔存在检测接脚。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108115248A TWI710911B (zh) | 2019-05-02 | 2019-05-02 | 電子系統、主機端裝置及控制方法 |
TW108115248 | 2019-05-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111881074A true CN111881074A (zh) | 2020-11-03 |
CN111881074B CN111881074B (zh) | 2021-11-09 |
Family
ID=70973327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910462175.7A Active CN111881074B (zh) | 2019-05-02 | 2019-05-30 | 电子***、主机端装置及控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10678739B1 (zh) |
CN (1) | CN111881074B (zh) |
TW (1) | TWI710911B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI761986B (zh) * | 2020-10-13 | 2022-04-21 | 緯創資通股份有限公司 | 伺服器的電源控制系統及其相關電源控制方法 |
CN114356677B (zh) * | 2022-03-16 | 2022-06-07 | 北京得瑞领新科技有限公司 | NVMe SSD热插拔测试方法、装置、设备及存储介质 |
CN117112463A (zh) * | 2022-04-06 | 2023-11-24 | 星宸科技股份有限公司 | 数据传输控制装置 |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101017473A (zh) * | 2007-03-14 | 2007-08-15 | 杭州华为三康技术有限公司 | 支持热插拔的spi4总线接口卡、及相应的主机和方法 |
CN101034380A (zh) * | 2007-04-19 | 2007-09-12 | 杭州华为三康技术有限公司 | 实现周边元件接口加速总线插卡热插拔的方法及装置 |
CN101118531A (zh) * | 2006-08-01 | 2008-02-06 | 中兴通讯股份有限公司 | 一种支持utopia总线设备热插拔的方法 |
US20080046624A1 (en) * | 2006-08-18 | 2008-02-21 | Sun Microsystems, Inc. | Hot-plug link |
CN101404521A (zh) * | 2008-11-07 | 2009-04-08 | 北京铱钵隆芯科技有限责任公司 | 主从式直流载波通信***及其控制流程 |
US20130346784A1 (en) * | 2010-03-12 | 2013-12-26 | Dell Products, Lp | Method for Managing an Alternating Current Adaptor System |
CN103561478A (zh) * | 2013-10-10 | 2014-02-05 | 华为终端有限公司 | 一种设备之间自动实现无线连接的方法及设备 |
US20140344475A1 (en) * | 2013-05-15 | 2014-11-20 | Media Tek Inc. | Enhanced dhcp method |
CN105024900A (zh) * | 2015-08-03 | 2015-11-04 | 艾德克斯电子(南京)有限公司 | 一种多机同步通信***及方法 |
CN105701051A (zh) * | 2016-01-15 | 2016-06-22 | 华为技术有限公司 | 一种热插拔方法、主机控制器、主机及PCIe桥设备 |
US20160182217A1 (en) * | 2014-12-18 | 2016-06-23 | Fujitsu Limited | Communication device, pulse signal delay adjustment method and communication system |
US20160246751A1 (en) * | 2015-02-20 | 2016-08-25 | Cisco Technology, Inc. | Multi-Host Hot-Plugging of Multiple Cards |
CN106771708A (zh) * | 2016-11-15 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 主设备和从设备互连供电的热插拔测试方法及装置 |
CN106814322A (zh) * | 2015-12-02 | 2017-06-09 | 富强 | 一种基于wifi的动车组辅助供电***检测装置 |
CN107341123A (zh) * | 2017-07-25 | 2017-11-10 | 郑州云海信息技术有限公司 | 一种pcie卡热插拔的方法及*** |
CN109101281A (zh) * | 2018-07-10 | 2018-12-28 | 厦门亿联网络技术股份有限公司 | 一种通用的热插拔检测方法 |
CN109388604A (zh) * | 2018-11-01 | 2019-02-26 | 郑州云海信息技术有限公司 | 一种基于PCIe的热插拔控制方法、装置及存储介质 |
CN109614286A (zh) * | 2018-12-04 | 2019-04-12 | 郑州云海信息技术有限公司 | 一种PCIe设备的热插拔识别方法、装置和介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6182173B1 (en) * | 1997-11-14 | 2001-01-30 | International Business Machines Corporation | Hot plug adapters using optical switches |
WO2002037285A1 (fr) * | 2000-10-30 | 2002-05-10 | Thine Electronics, Inc. | Circuit integre a semi-conducteurs, appareil de reception utilisant celui-ci, procede pour fabriquer et reparer un appareil de reception et procede de production video |
KR20040074491A (ko) * | 2003-02-19 | 2004-08-25 | 삼성전자주식회사 | 핫 플러그 신호 생성장치 및 생성방법 |
JP4885706B2 (ja) * | 2006-12-28 | 2012-02-29 | 富士通株式会社 | 表示装置の電源監視制御装置 |
US20100035461A1 (en) * | 2008-08-07 | 2010-02-11 | Stuart Allen Berke | System and Method for Detecting Module Presence in an Information Handling System |
US8319539B2 (en) * | 2009-07-09 | 2012-11-27 | Ati Technologies Ulc | In-rush/out-rush current limiting circuit and devices containing same |
US9940291B2 (en) * | 2013-01-29 | 2018-04-10 | Hewlett Packard Enterprise Development Lp | Assigning processors to memory mapped configuration |
US9569241B2 (en) * | 2013-02-22 | 2017-02-14 | Red Hat Israel, Ltd. | Sharing devices assigned to virtual machines using runtime exclusion |
-
2019
- 2019-05-02 TW TW108115248A patent/TWI710911B/zh active
- 2019-05-30 CN CN201910462175.7A patent/CN111881074B/zh active Active
- 2019-08-12 US US16/538,808 patent/US10678739B1/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101118531A (zh) * | 2006-08-01 | 2008-02-06 | 中兴通讯股份有限公司 | 一种支持utopia总线设备热插拔的方法 |
US20080046624A1 (en) * | 2006-08-18 | 2008-02-21 | Sun Microsystems, Inc. | Hot-plug link |
CN101017473A (zh) * | 2007-03-14 | 2007-08-15 | 杭州华为三康技术有限公司 | 支持热插拔的spi4总线接口卡、及相应的主机和方法 |
CN101034380A (zh) * | 2007-04-19 | 2007-09-12 | 杭州华为三康技术有限公司 | 实现周边元件接口加速总线插卡热插拔的方法及装置 |
CN101404521A (zh) * | 2008-11-07 | 2009-04-08 | 北京铱钵隆芯科技有限责任公司 | 主从式直流载波通信***及其控制流程 |
US20130346784A1 (en) * | 2010-03-12 | 2013-12-26 | Dell Products, Lp | Method for Managing an Alternating Current Adaptor System |
US20140344475A1 (en) * | 2013-05-15 | 2014-11-20 | Media Tek Inc. | Enhanced dhcp method |
CN103561478A (zh) * | 2013-10-10 | 2014-02-05 | 华为终端有限公司 | 一种设备之间自动实现无线连接的方法及设备 |
US20160182217A1 (en) * | 2014-12-18 | 2016-06-23 | Fujitsu Limited | Communication device, pulse signal delay adjustment method and communication system |
US20160246751A1 (en) * | 2015-02-20 | 2016-08-25 | Cisco Technology, Inc. | Multi-Host Hot-Plugging of Multiple Cards |
CN105024900A (zh) * | 2015-08-03 | 2015-11-04 | 艾德克斯电子(南京)有限公司 | 一种多机同步通信***及方法 |
CN106814322A (zh) * | 2015-12-02 | 2017-06-09 | 富强 | 一种基于wifi的动车组辅助供电***检测装置 |
CN105701051A (zh) * | 2016-01-15 | 2016-06-22 | 华为技术有限公司 | 一种热插拔方法、主机控制器、主机及PCIe桥设备 |
CN106771708A (zh) * | 2016-11-15 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 主设备和从设备互连供电的热插拔测试方法及装置 |
CN107341123A (zh) * | 2017-07-25 | 2017-11-10 | 郑州云海信息技术有限公司 | 一种pcie卡热插拔的方法及*** |
CN109101281A (zh) * | 2018-07-10 | 2018-12-28 | 厦门亿联网络技术股份有限公司 | 一种通用的热插拔检测方法 |
CN109388604A (zh) * | 2018-11-01 | 2019-02-26 | 郑州云海信息技术有限公司 | 一种基于PCIe的热插拔控制方法、装置及存储介质 |
CN109614286A (zh) * | 2018-12-04 | 2019-04-12 | 郑州云海信息技术有限公司 | 一种PCIe设备的热插拔识别方法、装置和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111881074B (zh) | 2021-11-09 |
US10678739B1 (en) | 2020-06-09 |
TW202042075A (zh) | 2020-11-16 |
TWI710911B (zh) | 2020-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8275599B2 (en) | Embedded bus emulation | |
CN111881074B (zh) | 电子***、主机端装置及控制方法 | |
RU2009539C1 (ru) | Плата расширения вычислительной системы | |
CN111339010B (zh) | 一种pcie设备热插拔识别方法、***及相关组件 | |
CN108228509B (zh) | 一种usb接口切换装置和电子设备 | |
US20080034122A1 (en) | Apparatus and Method to Detect Miscabling in a Storage Area Network | |
CN109298266B (zh) | 测试***、测试方法、测试装置及存储介质 | |
EP1181638B1 (en) | Method and apparatus for maintaining load balance on a graphics bus when an upgrade device is installed | |
CN112799985B (zh) | Usb接口控制方法、usb控制电路及智能网联设备主板 | |
CN102073602A (zh) | 计算机***、连接控制装置及连接与断开方法 | |
WO2019240748A1 (en) | Compactflash express (cfx) adapters | |
US12007928B2 (en) | Signal bridging using an unpopulated processor interconnect | |
CN115269474A (zh) | 一种服务器及其PCIe热插拔的控制方法、装置及介质 | |
US20020084988A1 (en) | Apparatus and method for automatically detecting USB mode and PS/2 mode computer keyboard | |
JP4201369B2 (ja) | コンピュータ・バス拡張 | |
US11334506B2 (en) | Interface connection device, system and method thereof | |
CN213365381U (zh) | 主板 | |
CN116148627A (zh) | 电路板中PCIe CEM连接接口的检测***及其方法 | |
CN113946530A (zh) | 扩展卡的控制方法及装置、非易失性存储介质 | |
CN113656338A (zh) | 电子装置及其可热插拔的存储装置 | |
CN115905072A (zh) | 计算机***、基于PCIe设备的控制方法及相关设备 | |
TWI709851B (zh) | Usb連接埠測試系統及動態測試usb連接埠之方法 | |
CN109739158B (zh) | 一种m.2连接器供电控制电路 | |
CN115422110B (zh) | 电子设备和PCIE Switch芯片的端口配置方法 | |
CN216927596U (zh) | 一种控制模块及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |