本發(fā)明涉及固態(tài)硬盤,具體涉及端口切換電路、控制器、固態(tài)硬盤、存儲(chǔ)產(chǎn)品及服務(wù)器。
背景技術(shù):
1、固態(tài)硬盤(solid?state?disk,簡(jiǎn)稱ssd)又稱固態(tài)驅(qū)動(dòng)器,是用固態(tài)電子存儲(chǔ)芯片陣列制成的硬盤,與機(jī)械硬盤(hard?disk?drive,簡(jiǎn)稱hdd),ssd在速度、功耗、容量、噪聲、可靠性等性能方面具有較大優(yōu)勢(shì)。ssd包括scsissd、satassd、pcie?ssd,其中,pcie?ssd在帶寬、延時(shí)等性能有較大優(yōu)勢(shì),所以pcie?ssd市場(chǎng)占有率越來(lái)越多。
2、pcie?ssd一般應(yīng)用于服務(wù)器產(chǎn)品及存儲(chǔ)產(chǎn)品中,pcie?ssd在服務(wù)器產(chǎn)品中工作在單端口模式,pcie?ssd在存儲(chǔ)產(chǎn)品中工作在雙端口模式,但是針對(duì)ssd控制器在主控設(shè)計(jì)時(shí),由于涉及到芯片裸片內(nèi)的面積,產(chǎn)品成本等因素,ssd主控制器無(wú)法支持雙端口工作模式,此時(shí)需要硬件開(kāi)發(fā)者靈活利用外圍的硬件電路和設(shè)計(jì),將ssd主控制器實(shí)現(xiàn)雙端口的工作模式,進(jìn)而實(shí)現(xiàn)雙端口ssd的產(chǎn)品設(shè)計(jì)。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供了端口切換電路、控制器、固態(tài)硬盤、存儲(chǔ)產(chǎn)品及服務(wù)器,以解決如何實(shí)現(xiàn)ssd可以同時(shí)支持單端口、雙端口的問(wèn)題。
2、第一方面,本發(fā)明提供了一種端口切換電路,端口切換電路用于實(shí)現(xiàn)外接設(shè)備與存儲(chǔ)設(shè)備之間信號(hào)及數(shù)據(jù)傳輸,端口切換電路包括:模式識(shí)別電路、選通電路,其中,模式識(shí)別電路的第一端與外接設(shè)備的總線接口連接,模式識(shí)別電路的第二端與選通電路的第一端連接;選通電路的第二端與存儲(chǔ)設(shè)備的每個(gè)總線接口連接;當(dāng)模式識(shí)別電路識(shí)別到僅一個(gè)外接設(shè)備接入時(shí),模式識(shí)別電路輸出單端口信號(hào)至選通電路,單端口信號(hào)用于控制選通電路將外接設(shè)備發(fā)送的控制信號(hào)發(fā)送至每個(gè)總線接口,以及控制選通電路實(shí)現(xiàn)外接設(shè)備與任意一個(gè)或指定的總線接口的數(shù)據(jù)傳輸連接;當(dāng)模式識(shí)別電路識(shí)別到多個(gè)外接設(shè)備接入時(shí),模式識(shí)別電路輸出多端口信號(hào)至選通電路,多端口信號(hào)用于控制選通電路將一個(gè)外接設(shè)備與對(duì)應(yīng)一個(gè)總線接口之間的控制信號(hào)及數(shù)據(jù)傳輸。
3、本發(fā)明根據(jù)外接設(shè)備接入的數(shù)量,確定選通電路所連接的總線接口,即在一個(gè)外接設(shè)備接入時(shí),僅使用一個(gè)總線接口,存儲(chǔ)設(shè)備呈單端口模式,當(dāng)多個(gè)外接設(shè)備接入時(shí),每個(gè)外接設(shè)備使用一個(gè)總線接口,存儲(chǔ)設(shè)備呈多端口模式,從而在一套硬件單板上,實(shí)現(xiàn)單端口/多端口ssd設(shè)計(jì),彌補(bǔ)多端口ssd的產(chǎn)品規(guī)格,提高ssd產(chǎn)品的綜合競(jìng)爭(zhēng)力。
4、在一種可選的實(shí)施方式中,控制信號(hào)包括:復(fù)位信號(hào)及時(shí)鐘信號(hào),其中,選通電路基于單端口信號(hào)將外接設(shè)備發(fā)送的復(fù)位信號(hào)、時(shí)鐘信號(hào)發(fā)送至每個(gè)總線接口,每個(gè)總線接口復(fù)用復(fù)位信號(hào)、時(shí)鐘信號(hào);選通電路基于多端口信號(hào)將每個(gè)外接設(shè)備發(fā)送的復(fù)位信號(hào)、時(shí)鐘信號(hào)發(fā)送至對(duì)應(yīng)的一個(gè)總線接口。
5、在一種可選的實(shí)施方式中,存儲(chǔ)設(shè)備為固態(tài)硬盤的控制器,固態(tài)硬盤的控制器包括第一總線接口及第二總線接口,第一總線接口包括4個(gè)數(shù)據(jù)接口、時(shí)鐘信號(hào)接口、復(fù)位信號(hào)接口,第二總線接口包括2個(gè)數(shù)據(jù)接口、時(shí)鐘信號(hào)接口、復(fù)位信號(hào)接口,模式識(shí)別電路包括:u.2接口連接器,其中,u.2接口連接器包括第一時(shí)鐘信號(hào)接口、第二時(shí)鐘信號(hào)接口、第一復(fù)位信號(hào)接口、第二復(fù)位信號(hào)接口、使能輸出接口、4個(gè)數(shù)據(jù)接口;第一時(shí)鐘信號(hào)接口的第一端及第一復(fù)位信號(hào)接口的第一端分別與第一外接設(shè)備的時(shí)鐘信號(hào)接口、復(fù)位時(shí)鐘信號(hào)接口連接,第一時(shí)鐘信號(hào)接口的第二端及第一復(fù)位信號(hào)接口的第二端與選通電路的第一端連接;第二時(shí)鐘信號(hào)接口的第一端及第二復(fù)位信號(hào)接口的第一端分別用于與第二外接設(shè)備的時(shí)鐘信號(hào)接口、復(fù)位時(shí)鐘信號(hào)接口連接,第二時(shí)鐘信號(hào)接口的第二端及第二復(fù)位信號(hào)接口的第二端與選通電路的第一端連接。
6、本發(fā)明利用u.2接口的單/雙端口ssd識(shí)別信號(hào),以識(shí)別外設(shè)設(shè)備的數(shù)量從而實(shí)現(xiàn)單端口、多端口切換控制。
7、在一種可選的實(shí)施方式中,選通電路包括:信號(hào)線路切換電路及數(shù)據(jù)線路切換電路,其中,信號(hào)線路切換電路的第一端與u.2接口連接器的每個(gè)時(shí)鐘信號(hào)接口、每個(gè)復(fù)位信號(hào)接口、使能輸出接口連接,信號(hào)線路切換電路的第二端與每個(gè)總線接口連接;信號(hào)線路切換電路基于單端口信號(hào)將時(shí)鐘信號(hào)及復(fù)位信號(hào)發(fā)送至每個(gè)總線接口;信號(hào)線路切換電路基于多端口信號(hào)將第一外接設(shè)備發(fā)送的時(shí)鐘信號(hào)及復(fù)位信號(hào)傳輸至第一總線接口、將第二外接設(shè)備發(fā)送的時(shí)鐘信號(hào)及復(fù)位信號(hào)傳輸至第二總線接口;數(shù)據(jù)線路切換電路的第一端與u.2接口連接器的每個(gè)數(shù)據(jù)接口、使能輸出接口連接,數(shù)據(jù)線路切換電路的第二端與每個(gè)總線接口的每個(gè)數(shù)據(jù)接口連接;當(dāng)接收到單端口信號(hào)時(shí),數(shù)據(jù)線路切換電路實(shí)現(xiàn)外接設(shè)備與第一總線接口的數(shù)據(jù)傳輸;當(dāng)接收到多端口信號(hào)時(shí),數(shù)據(jù)線路切換電路實(shí)現(xiàn)第一外接設(shè)備與第一總線接口的數(shù)據(jù)傳輸、第二外接設(shè)備與第二總線接口的數(shù)據(jù)傳輸。
8、在一種可選的實(shí)施方式中,信號(hào)線路切換電路包括:時(shí)鐘信號(hào)切換電路及復(fù)位信號(hào)切換電路,其中,時(shí)鐘信號(hào)切換電路的第一端與u.2接口連接器的每個(gè)時(shí)鐘信號(hào)接口連接,時(shí)鐘信號(hào)切換電路的第二端與u.2接口連接器的使能輸出端連接,時(shí)鐘信號(hào)切換電路的第三端與每個(gè)總線接口的時(shí)鐘信號(hào)接口連接;當(dāng)接收到單端口信號(hào)時(shí),時(shí)鐘信號(hào)切換電路將時(shí)鐘信號(hào)輸送至每個(gè)總線接口;當(dāng)接收到多端口信號(hào)時(shí),時(shí)鐘信號(hào)切換電路將第一外接設(shè)備的時(shí)鐘信號(hào)輸送至第一總線接口、將第二外接設(shè)備的時(shí)鐘信號(hào)輸送至第二總線接口;復(fù)位信號(hào)切換電路的第一端與u.2接口連接器的每個(gè)復(fù)位信號(hào)接口連接,復(fù)位信號(hào)切換電路的第二端與u.2接口連接器的使能輸出端連接,復(fù)位信號(hào)切換電路的第三端與每個(gè)總線接口的復(fù)位信號(hào)接口連接;當(dāng)接收到單端口信號(hào)時(shí),復(fù)位信號(hào)切換電路將復(fù)位信號(hào)輸送至每個(gè)總線接口;當(dāng)接收到多端口信號(hào)時(shí),復(fù)位信號(hào)切換電路將第一外接設(shè)備的復(fù)位信號(hào)輸送至第一總線接口、將第二外接設(shè)備的復(fù)位信號(hào)傳輸至第二總線接口。
9、在一種可選的實(shí)施方式中,時(shí)鐘信號(hào)切換電路包括:1個(gè)時(shí)鐘緩沖器、1個(gè)2選1時(shí)鐘信號(hào)復(fù)用器,其中,時(shí)鐘緩沖器的第一端與u.2接口連接器的第一時(shí)鐘信號(hào)接口連接,時(shí)鐘緩沖器的第二端與2選1時(shí)鐘信號(hào)復(fù)用器的第三端連接;2選1時(shí)鐘信號(hào)復(fù)用器的第一端與u.2接口連接器的第二時(shí)鐘信號(hào)接口連接,2選1時(shí)鐘信號(hào)復(fù)用器的第二端與u.2接口連接器的使能輸出接口連接,2選1時(shí)鐘信號(hào)復(fù)用器的第四端與第二總線接口的時(shí)鐘信號(hào)接口連接。
10、在一種可選的實(shí)施方式中,時(shí)鐘信號(hào)切換電路包括:1條信號(hào)直通線路及1個(gè)2選1時(shí)鐘信號(hào)復(fù)用器,其中,所述信號(hào)直通線路的第一端與所述u.2接口連接器的第一時(shí)鐘信號(hào)接口連接,所述信號(hào)直通線路的第二端與所述2選1時(shí)鐘信號(hào)復(fù)用器的第三端、第一總線接口的時(shí)鐘信號(hào)接口連接;所述2選1時(shí)鐘信號(hào)復(fù)用器的第一端與所述u.2接口連接器的第二時(shí)鐘信號(hào)接口連接,所述2選1時(shí)鐘信號(hào)復(fù)用器的第二端與所述u.2接口連接器的使能輸出接口連接,所述2選1時(shí)鐘信號(hào)復(fù)用器的第四端與第二總線接口的時(shí)鐘信號(hào)接口連接。
11、在一種可選的實(shí)施方式中,時(shí)鐘信號(hào)切換電路包括:第一時(shí)鐘緩沖器、第二時(shí)鐘緩沖器、第一2選1時(shí)鐘復(fù)用器、第二2選1時(shí)鐘復(fù)用器,其中,第一時(shí)鐘緩沖器的第一端與u.2接口連接器的第一時(shí)鐘信號(hào)接口連接,第一時(shí)鐘緩沖器的第二端與第一總線接口的時(shí)鐘信號(hào)接口連接,第一時(shí)鐘緩沖器的第二端與第二2選1時(shí)鐘復(fù)用器的第三端連接;第一2選1時(shí)鐘復(fù)用器的第一端與u.2接口連接器的第一時(shí)鐘信號(hào)接口連接,第一2選1時(shí)鐘復(fù)用器的第二端與u.2接口連接器的使能輸出接口連接,第一2選1時(shí)鐘復(fù)用器的第四端與第一總線接口的時(shí)鐘信號(hào)接口連接;第二時(shí)鐘緩沖器的第一端與u.2接口連接器的第二時(shí)鐘信號(hào)接口連接,第二時(shí)鐘緩沖器的第二端與第二總線接口的時(shí)鐘信號(hào)接口連接,第二時(shí)鐘緩沖器的第二端與第一2選1時(shí)鐘復(fù)用器的第三端連接;第二2選1時(shí)鐘復(fù)用器的第一端與u.2接口連接器的第二時(shí)鐘信號(hào)接口連接,第二2選1時(shí)鐘復(fù)用器的第二端與u.2接口連接器的使能輸出接口連接,第二2選1時(shí)鐘復(fù)用器的第四端與第二總線接口的時(shí)鐘信號(hào)接口連接;當(dāng)外接設(shè)備的時(shí)鐘信號(hào)接口接入所述u.2接口連接器的第一時(shí)鐘信號(hào)接口,所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器接收到單端口信號(hào)時(shí),所述第一時(shí)鐘緩沖器輸出同源時(shí)鐘信號(hào)至第一總線接口、第二2選1時(shí)鐘復(fù)用器,所述第二2選1時(shí)鐘復(fù)用器將同源時(shí)鐘信號(hào)輸出至第二總線接口,所述第一2選1時(shí)鐘復(fù)用器閉鎖;當(dāng)外接設(shè)備的時(shí)鐘信號(hào)接口接入所述u.2接口連接器的第二時(shí)鐘信號(hào)接口,所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器接收到單端口信號(hào)時(shí),所述第二時(shí)鐘緩沖器輸出同源時(shí)鐘信號(hào)至第二總線接口、第一2選1時(shí)鐘復(fù)用器,所述第一2選1時(shí)鐘復(fù)用器將同源時(shí)鐘信號(hào)輸出至第一總線接口,所述第二2選1時(shí)鐘復(fù)用器閉鎖;當(dāng)?shù)谝煌饨釉O(shè)備的時(shí)鐘信號(hào)接口、第二外接設(shè)備的時(shí)鐘信號(hào)接口分別接入所述u.2接口連接的第一時(shí)鐘信號(hào)接口、第二時(shí)鐘信號(hào)接口,所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器接收到多端口信號(hào)時(shí),所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器閉鎖,所述第一時(shí)鐘緩沖器輸出第一外接設(shè)備的時(shí)鐘信號(hào)的同源時(shí)鐘信號(hào)至第一總線接口,所述第二時(shí)鐘緩沖器輸出第二外接設(shè)備的時(shí)鐘信號(hào)的同源時(shí)鐘信號(hào)至第二總線接口。
12、在一種可選的實(shí)施方式中,時(shí)鐘信號(hào)切換電路包括:第一2選1時(shí)鐘復(fù)用器、第二2選1時(shí)鐘復(fù)用器,其中,所述第一2選1時(shí)鐘復(fù)用器的第一端與所述u.2接口連接的第一時(shí)鐘信號(hào)接口連接,所述第一2選1時(shí)鐘復(fù)用器的第二端與所述u.2接口連接的使能輸出接口連接,所述第一2選1時(shí)鐘復(fù)用器的第三端與所述u.2接口連接的第二時(shí)鐘信號(hào)接口連接,所述第一2選1時(shí)鐘復(fù)用器的第四端與第一總線接口的時(shí)鐘信號(hào)接口連接;所述第二2選1時(shí)鐘復(fù)用器的第一端與所述u.2接口連接的第二時(shí)鐘信號(hào)接口連接,所述第二2選1時(shí)鐘復(fù)用器的第二端與所述u.2接口連接的使能輸出接口連接,所述第二2選1時(shí)鐘復(fù)用器的第三端與所述u.2接口連接的第一時(shí)鐘信號(hào)接口連接,所述第二2選1時(shí)鐘復(fù)用器的第四端與第二總線接口的時(shí)鐘信號(hào)接口連接;當(dāng)外接設(shè)備的時(shí)鐘信號(hào)接口接入所述u.2接口連接器的第一時(shí)鐘信號(hào)接口,所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器接收到單端口信號(hào)時(shí),所述第一2選1時(shí)鐘復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第一總線接口,所述第二2選1時(shí)鐘復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第二總線接口;當(dāng)外接設(shè)備的時(shí)鐘信號(hào)接口接入所述u.2接口連接器的第二時(shí)鐘信號(hào)接口,所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器接收到單端口信號(hào)時(shí),所述第一2選1時(shí)鐘復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第一總線接口,所述第二2選1時(shí)鐘復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第二總線接口;當(dāng)?shù)谝煌饨釉O(shè)備的時(shí)鐘信號(hào)接口、第二外接設(shè)備的時(shí)鐘信號(hào)接口分別接入所述u.2接口連接的第一時(shí)鐘信號(hào)接口、第二時(shí)鐘信號(hào)接口,所述第一2選1時(shí)鐘復(fù)用器及第二2選1時(shí)鐘復(fù)用器接收到多端口信號(hào)時(shí),所述第一2選1時(shí)鐘復(fù)用器將第一外接設(shè)備的時(shí)鐘信號(hào)輸出至第一總線接口,所述第二2選1時(shí)鐘復(fù)用器將第二外接設(shè)備的時(shí)鐘信號(hào)輸出至第二總線接口。
13、在一種可選的實(shí)施方式中,復(fù)位信號(hào)切換電路包括:1條信號(hào)直通線路及1個(gè)復(fù)位信號(hào)復(fù)用器,其中,信號(hào)直通線路的第一端與u.2接口連接器的第一復(fù)位信號(hào)接口連接,信號(hào)直通線路的第二端與第一總線接口的復(fù)位信號(hào)接口連接;復(fù)位信號(hào)復(fù)用器的第一端與u.2接口連接器的第二復(fù)位信號(hào)接口連接,復(fù)位信號(hào)復(fù)用器的第二端與信號(hào)直通線路的第一端連接,復(fù)位信號(hào)復(fù)用器的第三端與u.2接口連接器的使能輸出接口連接,復(fù)位信號(hào)復(fù)用器的第四端與第二總線接口的復(fù)位信號(hào)接口連接。
14、在一種可選的實(shí)施方式中,復(fù)位信號(hào)切換電路包括:第一復(fù)位信號(hào)復(fù)用器及復(fù)位信號(hào)復(fù)用器,其中,所述第一復(fù)位信號(hào)復(fù)用器的第一端、第二端與所述u.2接口連接器的第一復(fù)位信號(hào)接口、第二復(fù)位信號(hào)接口連接,所述第一復(fù)位信號(hào)復(fù)用器的第三端與所述u.2接口連接器的使能輸出接口連接,所述第一復(fù)位信號(hào)復(fù)用器的第四端與第一總線接口的復(fù)位信號(hào)接口連接;所述第二復(fù)位信號(hào)復(fù)用器的第一端、第二端與所述u.2接口連接器的第二復(fù)位信號(hào)接口、第一復(fù)位信號(hào)接口連接,所述第二復(fù)位信號(hào)復(fù)用器的第三端與所述u.2接口連接器的使能輸出接口連接,所述第二復(fù)位信號(hào)復(fù)用器的第四端與第二總線接口的復(fù)位信號(hào)接口連接;當(dāng)外接設(shè)備的復(fù)位信號(hào)接口接入所述u.2接口連接器的第一復(fù)位信號(hào)接口,所述第一復(fù)位信號(hào)復(fù)用器及第二復(fù)位信號(hào)復(fù)用器接收到單端口信號(hào)時(shí),所述第一復(fù)位信號(hào)復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第一總線接口,所述第二復(fù)位信號(hào)復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第二總線接口;當(dāng)外接設(shè)備的復(fù)位信號(hào)接口接入所述u.2接口連接器的第二復(fù)位信號(hào)接口,所述第一復(fù)位信號(hào)復(fù)用器及第二復(fù)位信號(hào)復(fù)用器接收到單端口信號(hào)時(shí),所述第一復(fù)位信號(hào)復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第一總線接口,所述第二復(fù)位信號(hào)復(fù)用器將外接設(shè)備的時(shí)鐘信號(hào)輸出至第二總線接口;當(dāng)?shù)谝煌饨釉O(shè)備的復(fù)位信號(hào)接口、第二外接設(shè)備的復(fù)位信號(hào)接口分別接入所述u.2接口連接的第一復(fù)位信號(hào)接口、第二復(fù)位信號(hào)接口,所述第一復(fù)位信號(hào)復(fù)用器及第二復(fù)位信號(hào)復(fù)用器接收到多端口信號(hào)時(shí),所述第一復(fù)位信號(hào)復(fù)用器將第一外接設(shè)備的復(fù)位信號(hào)輸出至第一總線接口,所述第二復(fù)位信號(hào)復(fù)用器將第二外接設(shè)備的復(fù)位信號(hào)輸出至第二總線接口。
15、在一種可選的實(shí)施方式中,數(shù)據(jù)線路切換電路包括:第一數(shù)據(jù)直通線路、第二數(shù)據(jù)直通線路、第一數(shù)據(jù)線路切換子電路、第二數(shù)據(jù)線路切換子電路,其中,第一數(shù)據(jù)直通線路將u.2接口連接器的第一數(shù)據(jù)接口與第一總線接口的第一數(shù)據(jù)接口連接;第二數(shù)據(jù)直通線路將u.2接口連接器的第二數(shù)據(jù)接口與第一總線接口的第二數(shù)據(jù)接口連接;第一數(shù)據(jù)線路切換子電路的第一端與u.2接口連接器的第三數(shù)據(jù)接口連接,第一數(shù)據(jù)線路切換子電路的第二端與u.2接口連接器的使能輸出端口連接,第一數(shù)據(jù)線路切換子電路的第三端與第一總線接口的第三數(shù)據(jù)接口、第二總線接口的第一數(shù)據(jù)接口連接;第二數(shù)據(jù)線路切換子電路的第一端與u.2接口連接器的第四數(shù)據(jù)接口連接,第二數(shù)據(jù)線路切換子電路的第二端與u.2接口連接器的使能輸出端口連接,第二數(shù)據(jù)線路切換子電路的第三端與第一總線接口的第四數(shù)據(jù)接口、第二總線接口的第二數(shù)據(jù)接口連接。
16、在一種可選的實(shí)施方式中,第一數(shù)據(jù)線路切換子電路均包括:第一發(fā)送切換電路及第一接收切換電路,其中,第一發(fā)送切換電路的第一端與第一總線接口的第三數(shù)據(jù)接口連接,第一發(fā)送切換電路的第二端與第二總線接口的第一數(shù)據(jù)接口連接,第一發(fā)送切換電路的第三端與u.2接口連接器的第三數(shù)據(jù)接口連接,第一發(fā)送切換電路的第四端與u.2接口連接器的使能輸出端口連接;第一接收切換電路的第一端與u.2接口連接器的第三數(shù)據(jù)接口連接,第一接收切換電路的第二端與u.2接口連接器的使能輸出端口連接,第一接收切換電路的第三端與第一總線接口的第三數(shù)據(jù)接口連接,第一接收切換電路的第四端與第二總線接口的第一數(shù)據(jù)接口連接。
17、在一種可選的實(shí)施方式中,第二數(shù)據(jù)線路切換子電路均包括:第二發(fā)送切換電路及第二接收切換電路,其中,第二發(fā)送切換電路的第一端與第一總線接口的第四數(shù)據(jù)接口連接,第二發(fā)送切換電路的第二端與第二總線接口的第二數(shù)據(jù)接口連接,第二發(fā)送切換電路的第三端與u.2接口連接器的第四數(shù)據(jù)接口連接,第二發(fā)送切換電路的第四端與u.2接口連接器的使能輸出端口連接;第二接收切換電路的第一端與u.2接口連接器的第四數(shù)據(jù)接口連接,第二接收切換電路的第二端與u.2接口連接器的使能輸出端口連接,第二接收切換電路的第三端與第一總線接口的第四數(shù)據(jù)接口連接,第二接收切換電路的第四端與第二總線接口的第二數(shù)據(jù)接口連接;當(dāng)?shù)诙l(fā)送切換電路接收到單端口信號(hào)時(shí),第二發(fā)送切換電路將第一總線接口的第四數(shù)據(jù)接口與u.2接口連接器的第四數(shù)據(jù)接口連接;當(dāng)?shù)诙l(fā)送切換電路接收到多端口信號(hào)時(shí),第二發(fā)送切換電路將第二總線接口的第二數(shù)據(jù)接口與u.2接口連接器的第四數(shù)據(jù)接口連接;當(dāng)?shù)诙邮涨袚Q電路接收到單端口信號(hào)時(shí),第二接收切換電路將第二總線接口的第四數(shù)據(jù)接口與u.2接口連接器的第二數(shù)據(jù)接口連接;當(dāng)?shù)诙邮涨袚Q電路接收到多端口信號(hào)時(shí),第二接收切換電路將第二總線接口的第二數(shù)據(jù)接口與u.2接口連接器的第四數(shù)據(jù)接口連接。
18、在一種可選的實(shí)施方式中,第一發(fā)送切換電路及第二發(fā)送切換電路均包括:2:1信號(hào)復(fù)用器;第一接收切換電路及第二接收切換電路均包括:1:2信號(hào)解復(fù)用器。
19、在一種可選的實(shí)施方式中,端口切換電路還包括:多個(gè)信號(hào)連接器,其中,模式識(shí)別電路的第一端通過(guò)一個(gè)信號(hào)連接器與一個(gè)外接設(shè)備的總線接口連接。
20、在一種可選的實(shí)施方式中,端口切換電路還包括:背板,其中,模式識(shí)別電路及信號(hào)連接器均固定至背板上。
21、在一種可選的實(shí)施方式中,外接設(shè)備時(shí)鐘信號(hào)、復(fù)位信號(hào)、接收及發(fā)送的數(shù)據(jù)均為差分接口、差分?jǐn)?shù)據(jù)。
22、第二方面,本發(fā)明提供一種控制器,控制器應(yīng)用于固態(tài)硬盤,控制器包括:第一方面及其任一可選實(shí)施方式的包括端口切換電路及控制器本體,其中,控制器本體包括第一總線接口及第二總線接口,第一總線接口及第二總線接口通過(guò)端口切換電路與外接設(shè)備連接。
23、本發(fā)明的控制器內(nèi)置端口切換電路,端口切換電路識(shí)別外接設(shè)備接入的數(shù)量,確定選通電路所連接的總線接口,即在一個(gè)外接設(shè)備接入時(shí),僅使用一個(gè)總線接口,存儲(chǔ)設(shè)備呈單端口模式,當(dāng)多個(gè)外接設(shè)備接入時(shí),每個(gè)外接設(shè)備使用一個(gè)總線接口,存儲(chǔ)設(shè)備呈多端口模式,從而在一套硬件單板上,實(shí)現(xiàn)單端口/多端口ssd設(shè)計(jì),彌補(bǔ)多端口ssd的產(chǎn)品規(guī)格,提高ssd產(chǎn)品的綜合競(jìng)爭(zhēng)力。
24、第三方面,本發(fā)明提供一種固態(tài)硬盤,包括:第二方面的固態(tài)硬盤的控制器及固態(tài)硬盤本體。
25、第四方面,本發(fā)明提供一種存儲(chǔ)產(chǎn)品,包括:第三方面的固態(tài)硬盤及多個(gè)中央處理器,其中,模式識(shí)別電路的第一端與cpu的總線接口連接,模式識(shí)別電路的第二端與選通電路的第一端連接;選通電路的第二端與存儲(chǔ)設(shè)備的每個(gè)總線接口連接;當(dāng)模式識(shí)別電路識(shí)別到僅一個(gè)中央處理器接入時(shí),模式識(shí)別電路輸出單端口信號(hào)至選通電路,單端口信號(hào)用于控制選通電路將中央處理器發(fā)送的控制信號(hào)發(fā)送至每個(gè)總線接口,以及控制選通電路實(shí)現(xiàn)中央處理器與任意一個(gè)或指定的總線接口的數(shù)據(jù)傳輸連接;當(dāng)模式識(shí)別電路識(shí)別到多個(gè)中央處理器接入時(shí),模式識(shí)別電路輸出多端口信號(hào)至選通電路,多端口信號(hào)用于控制選通電路將一個(gè)中央處理器與對(duì)應(yīng)一個(gè)總線接口之間的控制信號(hào)及數(shù)據(jù)傳輸。
26、本發(fā)明將端口切換電路與存儲(chǔ)產(chǎn)品相結(jié)合,在存儲(chǔ)產(chǎn)品的cpu工作在pcie?x2模式時(shí),通過(guò)選通電路輸出兩個(gè)端口,每個(gè)端口與存儲(chǔ)設(shè)備的一個(gè)總線接口進(jìn)行信息傳輸,從而提高存儲(chǔ)產(chǎn)品的靈活性,以便適用于各種類型的硬盤設(shè)備。
27、第五方面,本發(fā)明提供一種服務(wù)器,包括:第三方面的固態(tài)硬盤。