可自動切換路徑的串列ata控制電路的製作方法
2023-04-25 02:52:36
專利名稱:可自動切換路徑的串列ata控制電路的製作方法
技術領域:
本發明是有關於一種串列ATA控制電路,尤指一種可自動切換路徑的串列ATA控制電路,其主要是利用複數個切換裝置配合一切換裝置控制器,可自動切換埠控制電路與串列ATA控制器中收發器的連接路徑,藉以使系統的資料存取效能達到最高。
目前,業界習用的串列式ATA控制電路是如
圖1所示。其主要構造是包含有一第一串列ATA控制器12及一第二串列ATA控制器14,其中第一串列ATA控制器12設有一第一存儲器存取控制器121、一第一收發器123及一第二收發器125;第二串列ATA控制器14中亦設有一第二存儲器存取控制器141、一第三收發器143及一第四收發器145。各收發器可分別透過第一埠127、第二埠129、第三埠147及第四埠149而連接串列式ATA裝置。
由於一般電腦所設置供使用者插接串列ATA裝置的連接器的外觀都一樣,使用者無法由連接器的外觀分辨那一個連接器是連接到那個串列ATA控制器。一般一個串列ATA控制器中都設有兩組收發器,若插接兩個串列ATA裝置,而其所連接的埠所對應的兩組收發器剛好屬於同一串列ATA控制器時,將有一串列ATA裝置成為主裝置(master),而另一串列ATA裝置則成為副裝置(slave),兩裝置將無法同時進行資料存取等傳輸動作。如此將無法有效利用兩個串列ATA控制器的優勢,而造成系統資源的浪費。
因此,如何針對上述習用控制電路的缺點,以及使用時所發生的問題提出一種新穎的解決方案,設計出一種可有效利用資源的電路構造,不僅可自動切換其控制路徑免於系統資源浪費,且可大幅提高整體傳輸效率,長久以來一直是使用者殷切盼望及本發明人慾行解決的困難點所在。
本發明的主要目的,在於提供一種可自動切換路徑的串列ATA控制電路,其主要是利用複數個切換裝置分別連接各收發器與各埠控電路,可切換控制路徑而使傳輸效率達到最高。
本發明的次要目的,在於提供一種可自動切換路徑的串列ATA控制電路,其各切換裝置尚可配合一切換裝置控制器,藉以偵測串列ATA裝置的插接狀況而決定各埠控制電路與各收發器的連接路徑。
本發明的又一目的,在於提供一種可自動切換路徑的串列ATA控制電路,其切換裝置是可包含有複數個開關器,藉由各開關器的開敗與關閉而改變控制路徑。
本發明的又一目的,在於提供一種可自動切換路徑的串列ATA控制電路,其切換裝置是可為一多工器,藉以切換埠控制電路與收發器的連接路徑。
一種可自動切換路徑的串列ATA控制電路,其主要構造是包含有複數個串列ATA控制器,各串列ATA控制器至少包含有一存儲器存取控制器及二收發器;複數個埠控制電路,可用以連接串列ATA裝置;及複數個切換裝置,各切換裝置包含有複數個輸入端及一輸出端,其輸出端分別連接對應的收發器,而輸入端則分別連接於各埠控制電路,可切換各埠控制電路所連接的收發器。
圖號說明12第一串列ATA控制器121第一存儲器存取控制器123第一收發器125第二收發器127第一埠129第二埠14第二串列ATA控制器141第二存儲器存取控制器143第三收發器145第四收發器147第三埠
149第四埠22第一串列ATA控制器221第一存儲器存取控制器223第一收發器225第二收發器24第二串列ATA控制器241第二存儲器存取控制器243第三收發器245第四收發器261第一埠控制電路263第二埠控制電路265第三埠控制電路267第四埠控制電路281第一切換裝置283第二切換裝置285第三切換裝置287第四切換裝置289開關器29切換裝置控制器第二串列ATA控制器24亦至少設有一第二存儲器存取控制器241、一第三收發器243及一第四收發器245。各收發器分別透過切換裝置285與287連接到第一埠控制電路261、第二埠控制電路263、第三埠控制電路265及第四埠控制電路267。
另設有一切換裝置控制器29,其複數個偵測端分別連接各埠控制電路,而其複數個輸出端則分別連接各切換裝置。該切換裝置控制器29可由各偵測端偵測各埠控制電路所對應連接器(未顯示)的串列ATA裝置插接情形,而由各輸出端發出訊號控制各切換裝置,藉以切換各埠控制電路的控制路徑,而使系統的資料傳輸效率達到最高。
例如,當一第一串列ATA裝置(未顯示)插接到對應於第一埠控制電路261的連接器上時,由於各串列ATA控制器都尚未連接串列ATA裝置,故切換裝置控制器控制各切換裝置將第一埠控制電路261連接到任一串列ATA控制器(如第一串列ATA控制器22)的收發器(如第一收發器223),都可使該串列ATA裝置以主裝置(master)的方式動作。
當有一第二串列ATA裝置(未顯示)插接到對應於任一埠控制電路(如第二埠控制電路263)的連接器時,由於第一串列ATA控制器22已連接有一串列ATA裝置,故切換控制器29發出訊號令切換裝置285或287將第二埠控制電路263連接到第三收發器243或第四收發器245,由第二串列ATA控制器24來控制。
若再有其他的串列ATA裝置插接於剩餘的連接器,由於各串列ATA控制器都已連接有一主裝置,故可由切換裝置控制器將其所對應的埠控制電路連接到任一剩餘的收發器,作為一副裝置(slave)使用。
如此,該第二串列ATA裝置亦可為一主裝置(master),亦即第一串列ATA裝置與第一串列ATA裝置可同時做資料傳輸的動作,可有效利用複數個串列ATA控制器的優點,而使資料傳輸的效率達到最高。使用者也無需費心辨識各連接器所屬的串列ATA控制器是哪一個,而可隨意插接於任一連接器,由切換裝置控制器29自動安排最適當的連接路徑。
另外,上述實施例中,各切換裝置是包含有複數個開關器289,各開關器289的輸入端分別連接對應的埠控制電路,藉由切換裝置控制器29控制各開關器289的開啟與關閉來改變各埠控制電路與各收發器的連接路徑。又,各切換裝置亦可以多工器來提供同樣的切換效果。
該切換裝置控制器29的切換規則可於BIOS中設定,或於作業系統中的軟體設定控制,亦可於切換裝置控制器29中藉手動控制開關,而由硬體自動偵測指定。
綜上所述,當知本發明是有關於一種串列ATA控制電路,尤指一種可自動切換路徑的串列ATA控制電路,其主要是利用複數個切換裝置配合一切換裝置控制器,可自動切換埠控制電路與串列ATA控制器中收發器的連接路徑,藉以使系統的資料存取效能達到最高。故本發明實為一富有新穎性、進步性,及可供產業利用的功效。
權利要求
1.一種可自動切換路徑的串列ATA控制電路,其主要構造是包含有複數個串列ATA控制器,各串列ATA控制器至少包含有一存儲器存取控制器及二收發器;複數個埠控制電路,可用以連接串列ATA裝置;及複數個切換裝置,各切換裝置包含有複數個輸入端及一輸出端,其輸出端分別連接對應的收發器,而輸入端則分別連接於各埠控制電路,可切換各埠控制電路所連接的收發器。
2.根據權利要求1所述的控制電路,其中該切換裝置是包含有複數個開關器,各開關器的輸入端分別連接對應的埠控制電路,輸出端則連接至收發器。
3.根據權利要求2所述的控制電路,還包含有一切換裝置控制器,其複數個偵測端分別連接各埠控制電路,輸出端則連接各切換裝置,可由偵測端偵測各埠控制電路連接串列ATA裝置的狀況,而由輸出端發出訊號至各切換裝置以切換各埠控制電路與各收發器的連接路徑。
4.根據權利要求3所述的控制電路,其中該切換裝置控制器是發出訊號控制切換裝置中各開關器的開啟與關閉,藉以切換控制路徑。
5.根據權利要求1所述的控制電路,其中該切換裝置是可為一多工器。
6.根據權利要求3所述的控制電路,其中該切換裝置控制器是可程式控制。
7.一種可自動切換路徑的串列ATA控制電路,其主要構造是包含有複數個串列ATA控制器,各串列ATA控制器至少包含有一存儲器存取控制器及二收發器;複數個埠控制電路,可用以連接串列ATA裝置;及一路徑切換控制裝置,分別連接各埠控制電路與各收發器,可切換各埠控制電路所連接的收發器。
8.根據權利要求7所述的控制電路,其中該路徑切換控制裝置包含有複數個切換裝置,各切換裝置的複數個輸入端分別連接各埠控制電路,其輸出端則連接對應的收發器;及一切換裝置控制器,可控制各切換裝置以改變各埠控制電路與各收發器的連接路徑。
9.根據權利要求8所述的控制電路,其中該切換裝置是包含有複數個開關器,各開關器的輸入端分別連接對應的埠控制電路,輸出端則連接至收發器。
10.根據權利要求9所述的控制電路,其中該切換裝置控制器是發出訊號控制切換裝置中各開關器的開啟與關閉,藉以切換控制路徑。
11.根據權利要求8所述的控制電路,其中該切換裝置是可為一多工器。
12.根據權利要求7所述的控制電路,其中該路徑切換控制裝置是可程式控制。
13.根據權利要求8所述的控制電路,其中該切換裝置控制器是可程式控制。
全文摘要
本發明是有關於一種串列ATA控制電路,尤指一種可自動切換路徑的串列ATA控制電路,其主要構造包含有,複數個串列ATA控制器、複數個埠控制電路、複數個切換裝置及一切換裝置控制器,其中各串列ATA控制器至少包含有一存儲器存取控制器及二收發器,各埠控制電路可用以連接串列ATA裝置,切換裝置則將各埠控制電路與各收發器加以連接,藉由該切換裝置控制器的控制而可自動切換各埠控制電路與各收發器的連接路徑,可使系統的資料存取效能達到最高。
文檔編號G06F13/20GK1432931SQ0215808
公開日2003年7月30日 申請日期2002年12月24日 優先權日2002年12月24日
發明者江晉毅, 王澤賢 申請人:威盛電子股份有限公司