TW201423436A - 用於自動生產儲存裝置的橋接裝置、生產系統及其方法 - Google Patents
用於自動生產儲存裝置的橋接裝置、生產系統及其方法 Download PDFInfo
- Publication number
- TW201423436A TW201423436A TW102100780A TW102100780A TW201423436A TW 201423436 A TW201423436 A TW 201423436A TW 102100780 A TW102100780 A TW 102100780A TW 102100780 A TW102100780 A TW 102100780A TW 201423436 A TW201423436 A TW 201423436A
- Authority
- TW
- Taiwan
- Prior art keywords
- storage device
- mode
- bridge
- transmission interface
- mode setting
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 195
- 238000000034 method Methods 0.000 title claims description 46
- 230000005540 biological transmission Effects 0.000 claims abstract description 181
- 230000015654 memory Effects 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 6
- 230000003287 optical effect Effects 0.000 claims description 5
- 239000007787 solid Substances 0.000 claims description 3
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 19
- 238000013461 design Methods 0.000 description 11
- 238000012360 testing method Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 230000008054 signal transmission Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000001934 delay Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012956 testing procedure Methods 0.000 description 1
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
一種用於自動生產儲存裝置的橋接裝置,包括第一傳輸介面、第二傳輸介面,模式設定單元、電源控制單元及橋接控制器。模式設定單元用以產生對應生產程序指令的模式設定訊號。電源控制單元用以開啟或關閉儲存裝置。橋接控制器接收主機經第一傳輸介面傳送的生產程序指令。當橋接控制器偵測儲存裝置已***時,驅動電源控制單元關閉儲存裝置,且於第一預設時間後,控制模式設定單元經第二傳輸介面的至少一未使用之接腳傳送模式設定訊號至儲存裝置。而後於第二預設時間後,橋接控制器驅動電源控制單元開啟儲存裝置,使儲存裝置進入於一工作模式。
Description
本發明有關於一種生產儲存裝置的橋接裝置、系統及其方法,且特別是一種用於自動生產儲存裝置的橋接裝置、生產系統及其方法。
一般在提供快閃儲存裝置給終端使用者使用之前,快閃儲存裝置均需要經過低階格式化(low level format)程序(又稱為開卡程序)以及一連串快閃記憶體讀寫測試(flash read/write test)。所述低階格式化生產程序是根據原廠儲存於快閃儲存裝置內的資料,對缺陷區塊(bad block)進行記錄,並將讀寫控制參數、區塊管理演算法切換參數及生產參數等,記錄於系統區塊(system block)及邏輯至實體映射表(logic to physical mapping table),以避免將資料寫入缺陷區塊。而快閃記憶體的讀寫測試則是要將易產生的缺陷區塊掃出,故出廠前的測試往往是決定快閃儲存裝置品質好壞重要的程序。
目前生產快閃儲存裝置通常會經由生產治具將主機與快閃儲存裝置電性相連以進行通訊與生產程序的執行。於實務上,執行低階格式化生產程序通常是藉由硬體控制來使快閃儲存裝置的工作於低階格式化模式。一具體方式,是在快閃儲存裝置上直接加設計跨接器(jumper),並於執行低階格式化生產程序時,作業員透過手動將跨接器設定於低階格式化模式,例如接地。而於完成低階格式化生產程序之後再手動切換將跨接器設定回正常模式,例如連接電源。然而此方式的成本較高,例如需於快閃儲存裝置設置
跨接器,且亦容易產生人為作業疏失,例如忘記將跨接器進行轉接,使得快閃儲存裝置一直處於低階格式化模式。跨接器通常是設置於快閃儲存裝置的內部,故於進行低階格式化作業員一般需將快閃儲存裝置拆開才能進行跨接器的設定。此外,因跨接器具特定高度,故跨接器並無法應用於具輕薄的外殼的快閃儲存裝置。
另一實施方式則是採用硬體橋接治具來達成,例如將生產治具固定設定於低階格式化模式或固定設定於正常模式。此種方法須透過人為操作更換設定,再手動斷電及重新啟動以回復正常模式進行後續測試程等。或是透過人手動操作拔除裝置,並於下一站再設定成正常模式,並重新啟動,方能回復正常模式進行後續測試程序等。此外,上述硬體橋接治具僅能將快閃儲存裝置固定在低階格式化模式或是正常模式,從而無法達成多流程合一的目的。另外,此方式亦具有人為操作誤動作的缺點,且亦無法於同一站一次自動完成韌體下載、低階格式化、讀寫測試、重新再開卡等多道製造與測試程序。
因此,上述現行快閃儲存裝置的生產系統架構均需要人為手動操作與分站完成,從而無法滿足製造商對自動化量產快閃儲存裝置的需求。故現行快閃儲存裝置的生產系統的作業效率低,無法有效地且經濟地進行快閃儲存裝置的大量生產製造程序。
有鑑於此,本發明實施例提供一種用於生產儲存裝置的橋接裝置、生產系統及其方法,可主動偵測後端儲存裝
置的連結,並利用韌體設計與硬體架構整合方式於連結後,透過訊號傳遞自動切換儲存裝置於多種工作模式,以執行多種生產程序。從而可在不需要更換治具的情況下於一站進行多道生產程序,提高儲存裝置的生產效率,亦降低發生因人為作業而產生的疏失。
本發明實施例提供一種用於自動生產至少一儲存裝置的橋接裝置。所述橋接裝置包括第一傳輸介面、第二傳輸介面、模式設定單元、電源控制單元以及橋接控制器。第一傳輸介面耦接主機,其中主機用以產生生產程序指令。第二傳輸介面耦接儲存裝置。模式設定單元耦接第二傳輸介面。模式設定單元用以產生對應生產程序指令的模式設定訊號。電源控制單元用以開啟或關閉該儲存裝置。橋接控制器耦接第一傳輸介面。橋接控制器接收主機傳送的生產程序指令,並根據生產程序指令驅動控制模式設定單元及電源控制單元的運作。當橋接控制器偵測到儲存裝置***時,驅動電源控制單元關閉儲存裝置,且於第一預設時間後,控制模式設定單元經由第二傳輸介面的至少一未使用的接腳傳送模式設定訊號至該儲存裝置。橋接控制器並再第二預設時間後,驅動電源控制單元開啟儲存裝置。儲存裝置隨即根據模式設定訊號進入工作模式,以執行對應生產程序指令的生產程序。
本發明實施例提供一種自動化生產系統,所述自動化生產系統包括主機、至少一儲存裝置以及橋接裝置。所述橋接裝置耦接於主機與至少一儲存裝置間。主機用以產生生產程序指令。所述橋接裝置包括第一傳輸介面、第二傳輸介面、模式設定單元、電源控制單元以及橋接控制器。第一
傳輸介面耦接主機,其中主機用以產生生產程序指令。第二傳輸介面耦接儲存裝置。模式設定單元耦接第二傳輸介面。模式設定單元用以產生對應生產程序指令的模式設定訊號。電源控制單元用以開啟或關閉該儲存裝置。橋接控制器耦接第一傳輸介面。橋接控制器接收主機傳送的生產程序指令,並根據生產程序指令驅動控制模式設定單元及電源控制單元的運作。當橋接控制器偵測到儲存裝置***時,驅動電源控制單元關閉儲存裝置,且於第一預設時間後,控制模式設定單元經由第二傳輸介面的至少一未使用的接腳傳送模式設定訊號至儲存裝置。橋接控制器並再第二預設時間後,驅動電源控制單元開啟儲存裝置。儲存裝置隨即根據模式設定訊號進入工作模式,以執行對應生產程序指令的生產程序。
本發明實施例提供一種用於生產儲存裝置的自動化生產方法,適用自動化生產系統,其中自動化生產系統包括主機、橋接裝置以及至少一儲存裝置,且橋接裝置耦接於主機及儲存裝置之間。所述自動化生產方法包括下列步驟。首先,橋接裝置偵測儲存裝置是否已與橋接裝置連結,以於橋接裝置與儲存裝置連結時,執行生產程序指令。其次,橋接裝置判斷儲存裝置是否可進行對應生產程序指令的生產程序。隨後,若儲存裝置無法進行生產程序時,橋接裝置傳送一模式設定訊號,以驅動儲存裝置進入工作模式。接著,於儲存裝置進入工作模式,橋接裝置將主機傳送的資料載入儲存裝置,以使儲存裝置執行生產程序。
綜上所述,本發明實施例提供一種用於自動生產儲存裝置的橋接裝置、自動化生產系統及其方法,可透過軟體
與硬體整合的橋接裝置來協調主機裝置與儲存裝置之間的通訊,以進行各種儲存裝置的生產程序。所述用於自動生產儲存裝置的橋接裝置、自動化生產系統及其方法可利用軟體控制方式,自動驅動儲存裝置切換於多種工作模式,例如低階格式化模式、正常模式、高性能模式或省電模式等,以進行各種生產程序。
本發明提供藉由軟、硬體整合的橋接裝置驅動儲存裝置執行各種生產程序,即可在不需要更換治具或是變更儲存裝置的硬體架構下於單一站進行多道生產程序,完成儲存裝置的所有生產程序。據此,可有效提高儲存裝置的生產效率,亦降低儲存裝置的製造成本與時間。同時,亦可避免發生因人為作業而產生的疏失,提高生產量率。
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與附圖,但是此等說明與所附圖式僅是用來說明本發明,而非對本發明的權利範圍作任何的限制。
在下文中,將藉由圖式說明本發明的實施例來詳細描述本發明,而圖式中的相同參考數字可用以表示類似的元件。
請參照圖1,圖1繪示本發明實施例提供的於自動化生產儲存裝置的自動化生產系統的功能方塊圖。自動化生產系統10可在不需要人為手動調整儲存裝置的硬體架構切換運作模式或是更換主機與儲存裝置之間的硬體橋接治具的情況下,利用韌體及硬體整合的
橋接架構使儲存裝置自動切換於正常模式與低階格式化等工作模式,以於同一條生產線上進行相關生產程序。
於本實施例中,自動化生產系統10包括主機11、電源供應單元12、橋接裝置13以及儲存裝置15。電源供應單元12耦接橋接裝置13,而橋接裝置13耦接於主機11與儲存裝置15之間。橋接裝置13可用以協助主機11與儲存裝置15進行通訊,以自動執行製造儲存裝置15的多道生產程序。
進一步地說,主機11具有生產程序控制介面(未繪示)用以控制執行儲存裝置15的生產程序。主機11的操作者可透過生產程序控制介面調整控制對應儲存裝置15生產參數與生產程序流程。主機11可以為桌上型電腦或筆記型電腦等具有自動化生產程式碼的計算機裝置。所述生產程序控制介面可以是計算機裝置的處理器執行儲存於計算機裝置的儲存單元(未繪示)的自動化生產程式碼來產生。
電源供應單元12可供應橋接裝置13運作所需電力。於一實施方式中,電源供應單元12可以是整合於主機11內,並於主機11與橋接裝置13電性連接後,供應橋接裝置13電源。於另一實施方式中,電源供應單元12可以電源供應器來實現,並透過連接設於橋接裝置13的電源埠(未繪示)來供應橋接裝置13運作所需電力。因此,本實施例並不限制電源供應單元12的實際實施方式。
橋接裝置13可用以協助主機11與儲存裝置15進
行通訊,使得主機11依據操作者於生產程序控制介面的設定自動驅動橋接裝置13對儲存裝置15執行韌體寫入、低階格式化、讀寫測試等生產程序。橋接裝置13可透過具熱插拔(hot plug)功能介面即時偵測後端儲存裝置的連結,並於連結後自動控制儲存裝置切換模式執行生產程序。
儲存裝置15可為固定式儲存裝置,例如硬碟機(Hard Disk Drive,HDD)、固態硬碟(如快閃記憶體式固態硬碟)、混合式硬碟(Hybrid Disk Drive)、光碟機(Optical Disk Drive,ODD)、磁性光碟(Magnetic Optical Drive)、快閃碟(Flash Disk)或相變碟(Phase Change Disk)。儲存裝置15亦可為可拔除式儲存裝置,如快速週邊組件互連卡(PCI Express)、安全數碼卡(secure digital,SD)、記憶條(memory stick,MS)、CF卡(compact flash)、內嵌式多媒體記憶體(embedded multimedia card,eMMC)或整合裝置電路(IDE)快閃記憶體等,但本發明並不以此為限。
更具體來說,主機11包括主機傳輸介面111,並主機11是透過主機傳輸介面111連接橋接裝置13進行通訊,以驅動橋接裝置13控制儲存裝置15自動切換於工作模式,例如低階格式化模式與正常模式,以自動執行各種生產程序。
橋接裝置13包括第一傳輸介面131(如前端輸入連接介面)、橋接控制器132、電源控制單元133、模式設定單元134、手動模式設定單元135以及第二傳輸介面136(如後端輸出連接介面)。第一傳輸介面131耦接橋接控制器132。橋接控制器132耦接電源控制
單元133與模式設定單元134。電源控制單元133與模式設定單元134分別透過導線137a、137c耦接第二傳輸介面136。橋接控制器132另透過導線137b耦接第二傳輸介面136。手動模式設定單元13耦接模式設定單元134。
橋接裝置13可透過第一傳輸介面131電性連接主機11,並透過第二傳輸介面136電性連接後端儲存裝置15。換言之,第一傳輸介面131用以作為主機11與橋接裝置13之間資料傳遞的介面,而第二傳輸介面136作為橋接裝置13與儲存裝置15之間資料傳遞的介面。
橋接控制器132透過第一傳輸介面131接收主機11經由主機傳輸介面111傳送的資料,例如生產程序指令、韌體資料、低階格式化控制與生產參數或讀寫測試參數與讀寫資料等。橋接控制器132具有可編生產控制程式,且所述可編生產控制程式是用以配合主機11的自動化生產程式,以進行儲存裝置15的生產程序流程。橋接控制器132於執行可編生產控制程式時,會將主機11傳送的韌體資料或讀寫資料透過導線137b、第二傳輸介面136及導線138b傳送至儲存裝置15。此外,橋接控制器132另可依據所接收的生產程序指令對應驅動控制電源控制單元133及模式設定單元134的運作,以切換儲存裝置15的工作模式,執行各種生產程序,例如低階格式化生產程序與讀寫測試等。
電源控制單元133用以將電源供應單元12供應的
輸入電壓轉換為儲存裝置15所需的工作電壓,並透過第二傳輸介面136供應儲存裝置15。更具體地說,電源控制單元133可根據橋接控制器132對儲存裝置15的連接介面的設定,將輸入電壓轉換為符合儲存裝置15的連接介面標準的電壓,以控制儲存裝置15的開啟或關閉運作。
舉例來說,若儲存裝置15是使用序列高技術配置(SATA)標準的傳輸介面,則電源控制單元133會將輸入電壓進行電壓轉換(例如升、降壓後),以5伏特(V)的電壓供應給儲存裝置15。另舉例來說,若儲存裝置15是使用微型序列高技術配置(Micro SATA,mSATA)標準的傳輸介面,則電源控制單元133會將輸入電壓轉換後,以3.3伏特(V)的電壓供應給儲存裝置15。
此外,橋接控制器132可藉由控制電源控制單元133的運作選擇性開啟或關閉儲存裝置15的電源,以重置儲存裝置15。於實務上,電源控制單元133可以是由直流/直流轉換電路,例如降壓式直流/直流轉換電路或是低壓差穩壓電路來實現,但本實施例並以此為限。
模式設定單元134用以根據生產程序指令產生對應生產程序的模式設定訊號,並經由第二傳輸介面136上至少一未被使用的接腳(unused pin)傳送至儲存裝置15,以對應驅動儲存裝置15進入對應生產程序的工作模式,例如低階格式化模式或正常模式。所述未被使用的接腳的設定可以是透過韌體設計來配置。
值得一提的是,模式設定單元134可以是藉由切
換模式設定訊號的電壓位準(即具特定電壓位準的模式設定訊號)或是模式設定訊號於一指定周期內的訊號變化頻率,來設定儲存裝置15的工作模式。所述模式設定訊號的高、低電壓位準可以是依據儲存裝置15的工作電壓位準來設定。
此外,橋接裝置13另包括手動模式設定單元135,可預先設定模式設定訊號,亦即對應低階格式化指令的模式設定訊號(例如具高電壓位準的模式設定訊號)或對應正常模式指令的模式設定訊號(例如具低電壓位準的模式設定訊號)。如此,於儲存裝置15與第二傳輸介面136連接時,透過第二傳輸介面136上至少一未被使用的接腳傳送至儲存裝置15,以自動驅動儲存裝置15進入預設工作模式,例如低階格式化模式或正常模式。
接著,儲存裝置15包括第三傳輸介面151、快閃控制器152、快閃記憶體(flash memory)153a~153n以及動態隨機存取記憶體(Dynamic Random Access Memory,DRAM)154。快閃控制器152耦接第三傳輸介面151、快閃記憶體153a~153n以及動態隨機存取記憶體154。
詳細地說,第三傳輸介面151透過導線138a、多條導線138b以及至少一條導線138c電性連接橋接裝置13的第二傳輸介面136。更具體地說,儲存裝置15的快閃控制器152可透過第三傳輸介面151經由導線138a接收橋接裝置13供應的電源。儲存裝置15的快閃控制器152另可透過第三傳輸介面經由至少一條導
線138c接收橋接裝置13傳送的模式設定訊號。此外,儲存裝置15的快閃控制器152更透過第三傳輸介面151經由多條導線138b接收自主機11傳送的資料,例如讀寫資料、韌體資料、控制與生產參數等。
快閃控制器152內具有可編生產處理程式,且快閃控制器152用以辨識及根據模式設定訊號切換工作模式,以進行對應的生產程序。快閃控制器152的可編生產處理程式另用以根據生產程序控制快閃記憶體153a~153n以及動態隨機存取記憶體154的存取運作。快閃控制器152可透過執行存於快閃控制器152內的可編生產處理程式碼來執行可編生產處理程式。
快閃控制器152更進一步包括模式偵測單元1521以及讀寫緩衝單元1523。模式偵測單元1521可於儲存裝置15連接橋接裝置13時,偵測及辨識接收的模式設定訊號,並對應驅動儲存裝置15進入對應的工作模式。於實務上,模式偵測單元1521可是透過偵測導線138c的電壓位準,並搜尋內建於快閃控制器152中預設查找表(lookup table)檔案,來判斷模式設定訊號所對應的工作模式。附帶一提的是,所述查找表檔案可包括模式設定訊號及對應的工作模式切換指令,並可以是以韌體設計方式整合於快閃控制器152。
讀寫緩衝單元1523可供快閃控制器152對動態隨機存取記憶體154進行資料的讀寫運作。讀寫緩衝單元1523可以是以韌體設計程式化於快閃控制器152,但本實施例並不限制。
以下針對自動化生產系統10的基本運作方式做
簡單說明。
當橋接控制器132透過第二傳輸介面136偵測到儲存裝置15***時,隨即透過第一傳輸介面131與主機傳輸介面111通知主機11。而後,主機11的操作者可於生產程序控制介面上下達一生產程序指令,例如為低階格式化的生產程序指令。隨後,橋接控制器132於接收到低階格式化生產程序的生產程序指令,偵測儲存裝置15是否可執行該生產程序指令(即低階格式化生產程序)。
舉例來說,橋接控制器132可經由第二傳輸介面136的導線138c傳送一模式確認訊號,而儲存裝置15的快閃控制器152可透過第三傳輸介面151經至少一條導線138b(即資料導線),回覆對應目前工作模式的工作模式訊號至橋接裝置13的橋接控制器132。若橋接控制器132根據工作模式訊號判斷儲存裝置15可進行低階格式化生產程序(例如已處於低階格式化模式),橋接控制器132即會通知主機11進行韌體下載、寫入控制與生產參數等工作。
反之,若儲存裝置15並無任何反應或是仍工作於正常模式,則橋接控制器132即會強制驅動儲存裝置15進入低階格式化模式。具體來說,橋接控制器132可驅動電源控制單元133關閉儲存裝置15的電源。換言之,橋接控制器132會驅動電源控制單元133切斷儲存裝置15的供應電源,使儲存裝置15進入完全斷電的狀態,以重置儲存裝置15。隨後,橋接控制器132於間隔一段預設時間後,,驅動模式設定單元134經由
第二傳輸介面136的至少一未使用的接腳傳送對應低階格式化模式的模式設定訊號至儲存裝置15。同時,橋接控制器132驅動電源控制單元133重新供應儲存裝置15的工作電壓給儲存裝置15的快閃控制器152,以開啟儲存裝置15的電源。快閃控制器152可於重新啟動時,偵測並辨識對應低階格式化模式的模式設定訊號,以驅動儲存裝置15進入低階格式化模式,並進行低階格式化生產程序。
值得注意的是,所述橋接控制器132於儲存裝置15與第二傳輸介面136連結後,可透過電源控制單元133停止供應儲存裝置15電源,亦即關閉儲存裝置15後間隔一段時間後,再傳送模式設定訊號並開啟儲存裝置15。據此可避免習知生產治因具固定於特定模式時,因已預先產生具高電壓位準(例如3.3伏特)的預設特定模式訊號,使得儲存裝置15在與生產治具相連時,產生漏電現象,使儲存裝置15內處理器(未繪示)的程式計數器異常導致儲存裝置15誤動作,進而造成系統不穩定的情況。
於此實施例中,上述橋接裝置13的第一傳輸介面131對應主機11的主機傳輸介面111。換言之,第一傳輸介面131與主機傳輸介面111的類型相同,且第一傳輸介面131及主機傳輸介面111的類型包括通用序列匯流排(USB)介面、序列高技術配置(SATA)介面、外接式序列高技術配置(eSATA)介面、微型式序列高技術配置介面(micro SATA)以及IEEE 1394介面的其中之一。
上述橋接裝置13的第二傳輸介面136對應儲存裝置15的第三傳輸介面151,其中的第二傳輸介面136與第三傳輸介面151可包括高技術配置介面(Integrated Drive Electronics,IDE)、序列高技術配置、微型式序列高技術配置介面(Micro SATA,mSATA)、小型電腦系統介面(Small Computer System Interface,SCSI)、快閃介面(flash interface)及極碟(ZIP)介面的其中之一。要說明的是,主機傳輸介面111、第一傳輸介面131、第二傳輸介面136與第三傳輸介面151的類型及實施方式皆非用以限定本發明。
值得注意的是,主機11、電源供應單元12、橋接裝置13以及儲存裝置15的實現方式是依據自動化生產系統10的實際架構而定,故本發明並不以此為限。同樣地,橋接裝置13內的電源控制單元133及模式設定單元134可以是藉由韌體設計於橋接控制器132。或者是將電源控制單元133及模式設定單元134所對應的硬體電路實現於橋接裝置13,本發明並不限制
此外,橋接裝置13的橋接控制器132與儲存裝置15的快閃控制器152可以是由微控制器(microcontroller)或嵌入式控制器(embedded controller)等處理晶片透過韌體設計來實現,但本實施例並不以此為限。本發明並不限制儲存裝置15的數量,於實務上,儲存裝置15的數量可為2個以上,藉以可同時生產多個儲存裝置15。據此,圖1僅為本發明實施例所提供的自動化生產系統10的功能方塊圖示意圖,其並非用以限定本發明。
請同時參照圖1與圖2,圖2繪示本發明另一實施例提供的自動化生產系統的功能方塊示意圖。自動化生產系統20包括主機11、橋接裝置23以及儲存裝置25。自動化生產系統20的基本架構與操作原理類似於自動化生產系統10。自動化生產系統20可用以自動對儲存裝置25進行多種生產程序例如低階格式化生產程序與讀寫測試等。圖2所示的自動化生產系統20與圖1所示的自動化生產系統10的差異在於,橋接裝置23及儲存裝置25的架構。
於此實施例中,橋接裝置23另包括電壓位準移位單元231及電流與電壓限制單元232。電壓位準移位單元231耦接模式設定單元134,而電流與電壓限制單元231耦接電壓位準移位單元232。
習知,傳輸介面上的訊號接腳規格並不一定於電源接腳的電壓相同,故電壓位準移位單元231可將模式設定單元134根據生產程序指令產生的模式設定訊號的電壓位準轉換為符合儲存裝置25的第三傳輸介面151的接收模式設定訊號的接腳規格的電壓位準。
電流與電壓限制單元232用以於快閃控制器252斷電時,限制傳送模式設定訊號路徑的電流量,亦即限制經由導線137c、第二傳輸介面136、導線138c輸出至儲存裝置25的模式設定訊號的電流量,以保護儲存裝置25的運作,避免因漏電造成誤判,而導致儲存裝置25誤動作。
儲存裝置25的模式偵測單元1521耦接訊號位準偵測單元2521。訊號準位偵測單元2521可偵測由經
導線137c、第二傳輸介面136、導線138c輸出模式設定訊號位準,例如為高電壓位準或低電壓位準。訊號位準偵測單元2521並將判斷結果輸出至模式偵測單元1521,由模式偵測單元1521辨識模式設定訊號,以對應驅動快閃控制器252進入對應模式設定訊號的工作模式。
舉例來說,當橋接控制器132接收到主機11的生產程序指令為低階格式化生產程序,並欲強制儲存裝置25進入低階格式化模式時,橋接控制器132可驅動電源控制單元133將儲存裝置25的電源切斷後,驅動模式設定單元134輸出模式設定訊號。於本實施例中,所述低階格式化模式的模式設定訊號可以為高電壓準位的時脈訊號。而電壓位準移位單元231即會將模式設定訊號的電壓位準依照符合儲存裝置25的第三傳輸介面151(例如符合SATA介面標準)上接收模式設定訊號的接腳規格的電壓位準(例如5伏特)進行轉換。儲存裝置25的訊號準位偵測單元2521可將接收的模式設定訊號進行電壓位準判斷後,供模式偵測單元1521辨識對應的工作模式,以使快閃控制器對應驅動儲存裝置25進入低階格式化模式。
自動化生產系統20的其他架構與運作方式基本上與自動化生產系統10相同。因此,本發明技術領域具有通常知識者應可由上述說明了解自動化生產系統20的運作方式,並推知自動化生產系統20架構的其他配置方式,故在此不再贅述。值得注意的是,主機11、電源供應單元12、橋接裝置23以及儲存裝置25的實
現方式是依據自動化生產系統20的實際架構而定,故本發明並不以此為限。同樣地,橋接裝置23內的電壓位準移位單元231與電流與電壓限制單元232可以是藉由硬體電路例如穩壓電路及限流電路實現於橋接裝置23。訊號位準偵測單元2521可以韌體方式整合於快閃控制器252內,但本實施例並不以此為限。據此,圖2僅為本發明實施例所提供的自動化生產系統20的功能方塊圖示意圖,其並非用以限定本發明。
接著,請參照圖3同時參照圖1,圖3繪示本發明實施例提供的用於生產儲存裝置的自動化生產系統的功能方塊示意圖。自動化生產系統30的基本架構與操作原理類似於自動化生產系統10。
進一步地說,於本實施例中,橋接裝置13的第二傳輸介面136及儲存裝置15的第三傳輸介面151使用SATA介面標準。圖3僅顯示SATA介面標準部分使用接腳。習知,SATA介面標準包含訊號部分(例如S1~S7)及電源部分(例如P1~P15),詳細接腳定義如下表,即表1。
如上表所示,訊號部分的接腳(例如S1~S7),用以進行資料,例如韌體資料、生產參數、讀寫控制參數或讀寫資料)的傳遞,而電源部分(例如P1~P15)用以傳送電源。
一般電源部分中某些接腳,例如接腳P1、P2、P3、P13
、P14、P15為未使用的接腳。因此,於本實施例中,可透過分別於橋接裝置13的橋接控制器132及儲存裝置15進行韌體設計,配置該些未使用的接腳的來進行模式設定與偵測的用途。
舉例來說,可將橋接裝置13的第二傳輸介面136上的該些未使用的接腳中的接腳P1及接腳P2定義為模式選擇接腳MS1(如第一模式選擇接腳)及模式選擇接腳MS21(如第二模式選擇接腳);將儲存裝置15的第三傳輸介面151上的該些未使用的接腳中的接腳P1及接腳P2定義為模式偵測接腳MD1(如第一模式偵測接腳)及模式偵測接腳MD2(如第二模式偵測接腳)。
進一步地說,橋接裝置13的電源控制單元133可經由第二傳輸介面136上電源部分中的接腳,如接腳P4~P12以及多條導線331a電性連接儲存裝置15的第三傳輸介面151上相應的該些接腳,以提供儲存裝置15電源。橋接裝置13的橋接控制器132則經由第二傳輸介面136上訊號部分的接腳(如S1~S7)以及多條導線331b電性連接儲存裝置15的第三傳輸介面151上相應的該些接腳,以將主機11根據不同生產程序下傳的資料,且以SATA介面標準傳送至儲存裝置15。
接著,橋接裝置13的模式設定單元134可經由導線將提供模式設定訊號分別以兩個相同或不同的電壓位準訊號提供給第二傳輸介面136上模式選擇接腳MS1及模式選擇接腳MS2。儲存裝置15的第三傳輸介面151上的模式偵測接腳MD1及模式偵測接腳MD2分別經由導線331c、331d電性連接橋接裝置13的模式選擇接腳MS1及模式選擇接
腳MS2,並輸入至模式偵測單元1521。
據此,模式偵測單元1521可根據內建於快閃控制器152的一預設查找表檔案(未繪示),搜尋對應工作模式切換指令,以驅動儲存裝置15進入對應的工作模式。此外,所述預設查找表檔案可如前述實施例所述將模式偵測接腳MD1及模式偵測接腳MD2的電壓位準以及對應的工作模式切換指令列表。
值得一提的是,模式選擇接腳MS1及模式選擇接腳MS2的接腳位準是依據於橋接控制器132中韌體對應不同工作模式的設計來配置。換言之,亦即不同電壓位準組合可對應不同工作模式設定。更具體地說,藉由配置模式選擇接腳MS1及模式選擇接腳MS2的電壓位準可分別驅動儲存裝置15進入四種不同的工作模式,例如低階格式化模式、正常模式、高性能模式、儲存裝置啟動模式或省電模式等,以進行不同生產程序,例如低接格式化程序或讀寫測試等。
以低階格式化模式為例,假設橋接裝置13要強制儲存裝置15進入低階格式化模式。無論模式選擇接腳MS1及模式選擇接腳MS2的接腳目前的狀態為何,橋接裝置13於接收到低階格式化生產程序的生產程序指令,會驅動電源控制單元133切斷儲存裝置15的電源。接著,於第一預設時間(例如1秒)後,橋接控制器132驅動模式設定單元134將模式選擇接腳MS2設定為低電壓位準(例如接地位準)。接著,再於第二預設時間(例如1秒)後,橋接控制器132驅動模式設定單元134將模式選擇接腳MS1設置為高電壓位準(例如5伏特)。同時,橋接控制器132驅動電源控制單
元133重新供應儲存裝置15的電源。
附帶一提的是,模式設定單元134輸出的模式選擇接腳MS1及模式選擇接腳MS2電壓準位的高、低電壓位準是依據SATA介面標準來設置的,且可以是由主機11的操作者於生產程序控制介面(未繪示)進行設定,或是預先寫入橋接控制器的韌體程式,亦或者是由硬體電路來設定,本實施例並不限制。
於儲存裝置15重新啟動時,快閃控制器152的模式偵測單元1521即會偵測模式偵測接腳MD1的電壓為高電壓位準而及模式偵測接腳MD2的電壓為低電壓位準,並依據根據內建的查找表辨識為進入低階格式化模式的低階格式化模式指令。據此,快閃控制器152可強迫儲存裝置15順利進入低階格式化模式,再執行低階格式化相關生產程序。
值得注意的是,所述第一預設時間是用以讓儲存裝置15的快閃控制器152進入完全斷電狀態,以將電路中的電容完全放電,使儲存裝置15重置。而所述第二預設時間是用以讓模式偵測接腳MD2的電壓位準進入穩定狀態(亦即模式偵測接腳MD2電壓的上升時間)。第一預設時間與第二預設時間可以藉由韌體設計於橋接控制器132的可編生產控制程式來實現。本發明領域具通常知識者應可推知第一預設時間與第二預設時間的設置方式與實施方式,故不在贅述。
自動化生產系統30的其他架構與運作方式基本上與自動化生產系統10相同。因此,本發明技術領域具有通常知識者應可由上述說明了解自動化生產系統30的運作方式,
並推知自動化生產系統30架構的其他配置方式,故在此不再贅述。
此外,本實施例是利用SATA介面上的接腳P1及P2來作為模式選擇接腳MS1及模式選擇接腳MS2,以輸出模式設定訊號,但於實務上,亦可透過韌體設計方式將接腳P13~P15中的任兩個接腳作為模式選擇接腳MS1及模式選擇接腳MS2,本實施例並不限制。同樣地,本實施例是以第二傳輸介面136與第三傳輸介面151使用SATA介面標準來做說明,但上述驅動上亦可適用於其他傳輸介面,如高技術配置介面、mSATA介面、eSATA介面、小型電腦系統介面或快閃介面等。同樣地,橋接裝置13內的電源控制單元133及模式設定單元134可以是藉由韌體設計於橋接控制器132。要說明的是,圖3僅為本發明實施例所提供的自動化生產系統30的功能方塊圖示意圖,其並非用以限定本發明。
前述模式設定訊號還可僅用一個模式選擇接腳MS1作為模式設定訊號的傳輸接腳,來達到多種工作模式的設定。請參照圖4並同時參照圖3,圖4繪示本發明實施例提供的用於生產儲存裝置的自動化生產系統的功能方塊示意圖。自動化生產系統40的基本架構與操作原理類似於自動化生產系統30。
於本實施例中,自動化生產系統40包括主機11、橋接裝置43及儲存裝置15。橋接裝置43耦接主機11及儲存裝置15之間,以使主機11與儲存裝置15進行通訊,執行儲存裝置15相關的生產程序。
所述橋接裝置43的第二傳輸介面136及儲存裝置15的第三傳輸介面151亦是使用SATA介面標準。本實施例亦使用橋接裝43的第二傳輸介面136上電源部分中未使用的接腳P1、P2、P3、P13、P14、P15的其中接腳P1及P2作為為模式選擇接腳MS1及模式選擇接腳MS2;亦將儲存裝置15的第三傳輸介面151上的該些未使用的接腳中的接腳P1及接腳P2定義為模式偵測接腳MD1及模式偵測接腳MD2。
橋接裝置43的電源控制單元133可經由第二傳輸介面136上電源部分中的接腳,如接腳P4~P12以及多條導線433a電性連接儲存裝置15的第三傳輸介面151上相應的該些接腳,以提供儲存裝置15電源。橋接裝置43的橋接控制器132則經由第二傳輸介面136上訊號部分的接腳(如S1~S7)以及多條導線433b電性連接儲存裝置15的第三傳輸介面151上相應的該些接腳,以將主機11根據不同生產程序所下傳的資料,以SATA介面標準傳送至儲存裝置15。橋接裝置43的橋接控制器43另可經由第二傳輸介面136上訊號部分的接腳(如S1~S7)以及多條導線433b進行儲存裝置15上的快閃記憶體153a~153n及動態隨機存取記憶體154的讀寫動作。
不同的是,橋接裝置43另包括時鐘產生單元431。所述時鐘產生單元431耦接橋接控制器132。所述時鐘產生單元431並耦接第二傳輸介面136上模式選擇接腳MS2。時鐘產生單元431用以提供具特定週期的時脈訊號給模式選擇接腳MS2。橋接裝置43的模式設定單元134僅提供模式設定訊號提供給第二傳輸介面136上模式選擇接腳MS1。
更具體地說,橋接裝置43的橋接控制器132可根據主機11的生產程序指令,驅動模式設定單元134經由模式選擇接腳MS1、導線433c輸出模式設定訊號給儲存裝置15的第三傳輸介面151上模式偵測接腳MD1。橋接裝置43的橋接控制器132並同步驅動時鐘產生單元431產生具特定週期的時脈訊號經由模式選擇接腳MS2、導線433d傳送至儲存裝置15的第三傳輸介面151上模式偵測接腳MD2。
儲存裝置15的模式偵測單元1521可於模式偵測接腳MD2接收具特定週期的時脈訊號時,同步接收模式偵測接腳MD1的模式設定訊號。模式偵測單元1521即可根據具特定週期的時脈訊號內所接收的模式設定訊號的變化,例如電壓位準變化與預設查找表檔案中對應該模式設定訊號的工作模式切換指令,辨識模式設定訊號代表的工作模式,以對應驅動儲存裝置15進入該工作模式,以進行相關生產程序。
換言之,模式設定單元134可透過調整配置模式設定訊號於時脈訊號週期內的電壓位準變化,自動使儲存裝置15進入不同的工作模式,以執行不同生產程序。模式偵測單元1521可根據時脈訊號週期內的模式設定訊號的變化模式,例如高、低電壓位準變化或訊號頻率變化,於預設查找表檔案中搜尋對應的工作模式切換指令,以辨識模式設定訊號的意義。快閃控制器152進而可根據與所接收的模式設定訊號相匹配的工作模式切換指令,驅動儲存裝置15進入工作模式。
於一具體實施方式中,以低階格式化模式為例,假設
橋接裝置43要強制儲存裝置15進入低階格式化模式。橋接控制器132同樣會先驅動電源控制單元133切斷儲存裝置15的電源。而後於間隔第一預設時間及第二預設時間後,橋接控制器132驅動電源控制單元133重新供應儲存裝置15的電源。同時,橋接控制器132同步驅動模式設定單元134與時鐘產生單元431以分別經由模式選擇接腳MS1輸出對應低階格式化模式指令的模式設定訊號以及經由模式選擇接腳MS2輸出時脈訊號。儲存裝置15的模式偵測接腳MD1及模式偵測接腳MD2分別同步接收對應低階格式化模式指令的模式設定訊號(例如為高頻時脈訊號)及具特定週期的時脈訊號,以供模式偵測單元1521進行判斷辨識對應的工作模式切換指令,即低階格式化模式指令。從而,儲存裝置15的快閃控制器152可對應驅動儲存裝置15進入低階格式化模式,以進行低階化格式程序。
值得一提的是,橋接裝置43亦可不需要設置時鐘產生單元431。換言之,橋接裝置43可驅動模式設定單元134配合內設於儲存裝置15的快閃控制器152的時鐘單元(未繪示),輸出模式設定訊號經由至儲存裝置15的模式偵測接腳MD1,以供模式偵測單元1521進行判斷。據此,橋接裝置43僅需使用第二傳輸介面136上的一個接腳,即可達到儲存裝置15的多種工作模式的設定。
此外,自動化生產系統40的其他架構與運作方式基本上與自動化生產系統30相同。因此,本發明技術領域具有通常知識者應可由上述說明了解自動化生產系統30的運作方式,並推知自動化生產系統40架構的其他配置方式,故在此不再贅述。
本實施例雖然是利用SATA介面上的接腳P1及P2作為模式選擇接腳MS1及模式選擇接腳MS2,以輸出模式設定訊號,但於實務上,亦可透過韌體設計方式將接腳P13~P15中的任兩個接腳定義為模式選擇接腳MS1及模式選擇接腳MS2,本實施例並不限制。
同樣地,本實施例是以第二傳輸介面136與第三傳輸介面151使用SATA介面標準來做說明,但上述驅動上亦可適用於其他傳輸介面,如高技術配置介面、mSATA介面、eSATA介面、小型電腦系統介面或快閃介面等。同樣地,橋接裝置43內的電源控制單元133及模式設定單元134可以是藉由韌體設計於橋接控制器132。要說明的是,圖4僅為本發明實施例所提供的自動化生產系統40的功能方塊圖示意圖,其並非用以限定本發明。
本發明所述的自動化生產系統亦可同時對多個儲存裝置執行生產程序,以同步生產多個儲存裝置,提高生產效率。
請參照圖5並同時參照圖1,圖5繪示本發明實施例提供的用於生產儲存裝置的自動化生產系統的功能方塊示意圖。自動化生產系統50的基本架構與操作原理類似於自動化生產系統10。圖5所示的自動化生產系統50與圖1所示的自動化生產系統10的差異在於,自動化生產系統50包括主機11、橋接裝置13、集線器14以及多個儲存裝置15a~15n。主機11耦接橋接裝置13。橋接裝置13耦接集線器14。集線器14耦接該些儲存裝置15a~15n。
當主機11透過橋接裝置13偵測到至少一個儲存裝置15a~15n***集線器14時,主機11的操作者可於生產程序控制介面上下達一生產程序指令至橋接裝置13。隨後,橋接裝置13的橋接控制器132於接收到生產程序指令,偵測該些儲存裝置15a~15n是否可進行該生產程序指令,例如判斷儲存裝置15a~15n的目前工作模式如低階格式化生產程序。
當橋接裝置13的橋接控制器132判斷出可對該些儲存裝置15a~15n執行該生產程序指令時,即通知主機11進行後續生產程序流程,並將主機11下傳的資料,例如讀寫資料、韌體資料等透過導線138b傳送至該些儲存裝置15a~15n。反之,當橋接裝置13的橋接控制器132判斷出無法對該些儲存裝置15a~15n執行該生產程序指令時,橋接裝置13則透過集線器14強制驅動儲存裝置15a~15n進入對應該生產程序指令的工作模式。
進一步地說,橋接控制器132會驅動電源控制單元133透過集線器14切斷儲存裝置15a~15n的供應電源,使儲存裝置15a~15n進入完全斷電的狀態,以重置儲存裝置15a~15n。隨後橋接控制器132於間隔一段預設時間後,驅動模式設定單元134經由第二傳輸介面的至少一未使用的接腳傳送對應該工作模式的模式設定訊號至儲存裝置15a~15n的該些第三傳輸介面151上相對應的接腳。同時,橋接控制器132驅動電源控制單元13重新供應儲存裝置15a~15n的工作電壓給儲存裝置15a~15n的該些快閃控制器152,
以開啟儲存裝置15a~15n的電源。該些儲存裝置15a~15n的該些快閃控制器152可於重新啟動時,偵測並辨識模式設定訊號,以驅動該些儲存裝置15a~15n進入該工作模式,以進行主機11指示的生產程序。
自動化生產系統50的其他架構與運作方式基本上與自動化生產系統10相同。因此,本發明技術領域具有通常知識者應可由上述說明了解自動化生產系統50的運作方式,並推知自動化生產系統50架構的其他配置方式,故在此不再贅述。
值得一提的是,自動化生產系統50中儲存裝置15a~15n的數量可以是依據實際的量產需求而定。自動化生產系統50中橋接裝置13的模式設定單元132輸出模式設地訊號的方式可依據第二傳輸介面136與第三傳輸介面151的實際種類來設置,並可分別透過韌體設計於橋接裝置13的橋接控制器132以及快閃控制器152,本實施例並不限制。圖5僅為本發明實施例所提供的一種用於自動化生產儲存裝置的自動化生產系統的功能方塊圖,且圖5並非用以限定本發明。
由上述的實施例,本發明可以歸納出一種自動化生產儲存裝置的方法,適用於上述實施例所述的自動化生產系統。請參照圖6,並同時參照圖1,圖6繪示本發明實施例提供的用於生產儲存裝置的執行低階格式化生產程序的方法流程圖。
在步驟S100中,主機11於執行自動化生產程式,驅動橋接裝置13偵測是否已***儲存裝置15。橋接裝置13
的橋接控制器132的可編生產控制程式,會主動偵測第二傳輸介面136的連接狀態,以判斷是否有儲存裝置15與橋接裝置13連結。當橋接裝置13偵測到有儲存裝置15與其相連結時,隨即經由第一傳輸介面131通知主機11,並執行步驟S110。反之,當橋接裝置13並無偵測到有任何儲存裝置15與其連結時,則會回到步驟S100,持續偵測第二傳輸介面136的連接狀態。
值得一提的是,上述橋接裝置13的第二傳輸介面136具熱插拔功能,故可持續主動偵測是否有連結,並於連結後即時通知主機11,以進行生產程序。
在步驟S110中,主機11透過橋接裝置13偵測儲存裝置15目前的狀態,例如目前工作模式,以判斷是否可對儲存裝置15進行低階格式化生產程序(亦即開卡生產程序)。若橋接裝置13的橋接控制器132判斷可對儲存裝置15進行低階格式化生產程序,則執行步驟S120。反之,若橋接裝置13的橋接控制器132判斷無法對儲存裝置15進行低階格式化生產程序,則執行步驟S140。
於一具體實施方式,主機11可傳送對應低階格式化生產程的生產程序指令至橋接裝置13,而橋接控制器132的可編生產控制程式可即時經第二傳輸介面136、導線138及第三傳輸介面151傳送模式確認訊號至儲存裝置15的快閃控制器152。儲存裝置15的快閃控制器152則經第三傳輸介面151、導線138及第二傳輸介面136回傳一工作模式訊號至橋接裝置13的橋接控制器132。若橋接控制器132於執行可編生產控制程式時,根據工作模式訊號判斷儲存裝置15已處於低階格式化模
式,則通知主機11進行低階格式化生產程序;反之,若橋接控制器132於執行可編生產控制程式時,根據工作模式訊號判斷儲存裝置15處於其他工作模式,例如正常模式或其他工作模式則,橋接控制器132會驅動儲存裝置15的快閃控制器152進入低階格式化模式。
於步驟S120,主機11的自動化生產程式驅動橋接裝置13的橋接控制器132對儲存裝置15進行低階格式化生產程序。也就是說,主機11的自動化生產程式驅動橋接裝置13的橋接控制器132將相關的韌體資料、生產及讀寫控制參數寫入儲存裝置15的快閃控制器152。
隨後,於步驟S130,主機11的自動化生產程式驅動橋接裝置13的橋接控制器132偵測儲存裝置15是否已被移除。若橋接裝置13的橋接控制器132偵測到儲存裝置15已被移除,回到步驟S100。反之,若橋接裝置13的橋接控制器132偵測到儲存裝置15未被移除,憶及尚與橋接裝置13連結,則回到步驟S130。
於步驟S140,橋接裝置13的橋接控制器132會強制驅動儲存裝置15的快閃控制器152進入低階格式化模式,以進行低階格式化生產程序。
本實施例另根據前述實施例歸納出強制驅動儲存裝置15進入低階格式化模式的兩種具體實施方式。
請參照圖7與圖8並同時參照圖3。圖7繪示本發明實施例提供低階格式化模式強制驅動方式的方法流程圖。圖8繪示本發明實施例提供的對應圖7的方法的運作波形示意圖。圖8的曲線C10代表模式選擇接腳MS1輸出的電壓波形。圖8的曲線C20代表模式選擇
接腳MS2輸出的電壓波形。圖8的曲線C30代表儲存裝置15的快閃控制器152的運作波形。
於步驟S201中,主機11於執行自動化生產程式時,傳送生產程序指令至橋接裝置13,並於步驟S203中,驅動橋接裝置13的橋接控制器132偵測儲存裝置15是否已與橋接裝置13相連結,例如可透過偵測傳輸介面訊號線部分的訊號來判斷連結狀態。
若無法偵測到儲存裝置15與橋接裝置13之間的連結時,則回到步驟S201。反之,若偵測到儲存裝置15與橋接裝置13已連結,且儲存裝置15的運作狀態已穩定時,則執行步驟S205。
於步驟S205中,主機11驅動橋接裝置13的橋接控制器132即時(即圖8的時間點TA)關閉儲存裝置15的電源(如圖8的曲線C30於時間點TA所示)。換言之,橋接控制器132可於接收到主機11的指令時,即時驅動電源控制單元133停止供應儲存裝置15電源,以使儲存裝置15的快閃控制器152進入完全斷電狀態,藉以重置儲存裝置15的快閃控制器152。
值得一提的是,由圖8的時間點TA至圖8的時間點TC之間,無論第二傳輸介面136上模式選擇接腳MS1及模式選擇接腳MS2的接腳目前的狀態為何,橋接裝置13的橋接控制器132於接收到低階格式化生產程序的生產程序指令,會驅動電源控制單元133切斷儲存裝置15的電源。
於步驟S207中,橋接裝置13的橋接控制器132延遲第一預設時間T1,例如1秒(sec),藉以使儲存裝置15
的快閃控制器152進入完全斷電狀態。所述第一預設時間T1可以是主機11的操作者於執行自動化生產程式產生的生產程序控制介面依據儲存裝置15的種類及狀態調整設置,並預先寫入橋接裝置13的橋接控制器132。
隨後,於步驟S209中,橋接裝置13的橋接控制器132於時間點TB會驅動模式設定單元134將模式選擇接腳MS2設定為低電壓位準,例如接地位準(如圖8的曲線C20於時間點TB所示)。也就是說,儲存裝置15的快閃控制器152在第三傳輸介面151上的模式偵測接腳MD2電壓為低電壓位準。
接著,於步驟S211中,橋接裝置13的橋接控制器132延遲第二預設時間T2,例如1秒(sec),藉以使模式偵測接腳MD2進入穩定狀態。所述第二預設時間T2是對模式偵測接腳MD2電壓上升的時間。
而後,於步驟S213中,橋接裝置13的橋接控制器132於時間點TC會驅動模式設定單元134將模式選擇接腳MS1設定為高電壓位準,例如電源位準(如圖8的曲線C30於時間點TC所示)。電源位準可以是依據儲存裝置15的第三傳輸介面151的介面標準來設定,以SATA介面表準可為5伏特。也就是說,儲存裝置15的快閃控制器152在第三傳輸介面151上的模式偵測接腳MD1電壓為高電壓位準。
同時,於步驟S215中,橋接裝置13的橋接控制器132驅動電源控制單元133重新供應儲存裝置15的電源。儲存裝置15的快閃控制器152隨即偵測模式偵測接腳MD1、MD2的電壓,並辨識為進入低階格式化模式的低階格式化
模式指令。於此實施例中,當模式偵測接腳MD1為高電壓位準,而模式偵測接腳MD1為低電壓位準時,儲存裝置15的快閃控制器152可驅動儲存裝置15進入低階格式化模式。
更具體地說,儲存裝置15的快閃控制器152可透過模式偵測單元152偵測模式偵測接腳MD1與MD2的電壓位準,且可依據根據內建的預設查找表檔案來辨識模式偵測接腳MD1、MD2的電壓所代表工作模式切換指令。
隨後,主機11可驅動橋接裝置13的橋接控制器132經由第二傳輸介面136、導線138b(即訊號傳輸線)、第三傳輸介面151傳送一模式確認訊號至儲存裝置15的快閃控制器152,以詢問儲存裝置15目前的工作模式,藉以判斷儲存裝置15是否已進入低階格式化模式。
若橋接裝置13接收到儲存裝置15經導線138b(即訊號傳輸線)回傳的對應低階格式化模式的工作模式訊號則可判定儲存裝置15已進入低階格式化模式,並可執行步驟S221。反之,若橋接裝置13所接收到儲存裝置15經導線138b(即訊號傳輸線)回傳的工作模式訊號並非為低階格式化模式例如為對應正常模式的工作模式訊號或是橋接裝置13於一預設時間內並無得到儲存裝置15任何回應時,則執行步驟S219。
於步驟S219中,主機11的生產程序控制介面上會顯示一錯誤信息通知主機11的操作者,且主機11會重新回到步驟S201。於步驟S221中,主機11驅動橋接裝置13的橋接控制器執行低階格式化生產程序。換言之,主機11會將低階格式化生產程序的相關韌體資料、讀寫控制
參數與生產參數等經由橋接裝置13的橋接控制器132以儲存裝置15的第三傳輸介面151標準傳送至儲存裝置15,藉以對儲存裝置15執行低階格式化。
值得一提的是,所述第一預設時間T1以及第二預設時間T2可以是主機11的操作者於執行自動化生產程式產生的生產程序控制介面依據儲存裝置15的種類及狀態調整設置,並預先寫入橋接裝置13的橋接控制器132。
模式選擇接腳MS1以及模式選擇接腳MS2是在第二傳輸介面上未使用的接腳選定,並透過於橋接控制器132的可編生產控制程式中設計來定義的。模式偵測接腳MD1以及模式偵測接腳MD2是在第三傳輸介面151上的未使用的接腳中選定,並透過快閃控制器152的韌體設計預先定義。
接著,以下介紹本實施例歸納出強制驅動儲存裝置15進入低階格式化模式的另一種實施方式。請參照圖9與圖10並同時參照圖4。圖9繪示本發明實施例提供的另一種低階格式化模式強制驅動方式的方法流程圖。圖10繪示本發明實施例提供的對應圖9的方法的運作波形示意圖。圖10的曲線C40代表模式選擇接腳MS1輸出的電壓波形。圖10的曲線C50代表儲存裝置15的快閃控制器152的運作波形。
於步驟S301中,主機11於執行自動化生產程式時,傳送生產程序指令至橋接裝置13,並於步驟S303中,驅動橋接裝置13的橋接控制器132偵測儲存裝置15是否已與橋接裝置13相連結,例如可透過偵測傳輸介面訊號線部分的訊號來判斷連結狀態。
若並無偵測到儲存裝置15與橋接裝置13之間的連結時,則回到步驟S301。反之,若偵測到儲存裝置15與橋接裝置13已連結,且儲存裝置15的運作狀態已穩定時,則執行步驟S305。
於步驟S305中,主機11驅動橋接裝置13的橋接控制器132即時(如圖10所示的時間點TA)關閉儲存裝置15的電源。換言之,橋接控制器132可於接收到主機11的指令時,即時驅動電源控制單元133停止供應儲存裝置15電源,以使儲存裝置15的快閃控制器152進入完全斷電狀態,藉以重置儲存裝置15的快閃控制器152。
於步驟S307中,橋接裝置13的橋接控制器132延遲第一預設時間T1,例如1秒(sec),藉以使儲存裝置15的快閃控制器152進入完全斷電狀態。隨後,於步驟S309中,主機11驅動橋接裝置13的橋接控制器132延遲第二預設時間T2,例如1秒(sec),藉以使模式偵測接腳MD1進入穩定狀態。所述第二預設時間T2是對模式偵測接腳MD1電壓上升的時間。於步驟S311中,橋接裝置13的橋接控制器132驅動電源控制單元133重新供應儲存裝置15的電源。
於步驟S313中,橋接裝置13的橋接控制器132於時間點TC會驅動模式設定單元134在第三預設時間T3內,經由模式選擇接腳MS1傳送模式設定訊號至儲存裝置15在第三傳輸介面151上的模式偵測接腳MD1。模式設定訊號於此可例如為高頻時脈訊號,即模式設定訊號的電壓位準於第三預設時間T3內具高切換頻率。所述第三預設時間
T3可利用韌體設計方式寫入於快閃控制器152。
同時,儲存裝置15的快閃控制器152於重新啟動後隨即偵測模式偵測接腳MD1的電壓,且辨識為進入低階格式化模式的低階格式化模式指令(即當模式偵測接腳MD1為高頻時脈訊號)。儲存裝置15的快閃控制器152隨即驅動儲存裝置15進入低階格式化模式。
隨後,於步驟S315中,主機11驅動橋接裝置13傳送模式確認訊號至儲存裝置15的快閃控制器152,以詢問儲存裝置15目前的工作模式,藉以判斷儲存裝置15是否已進入低階格式化模式。
若主機11經由橋接裝置13接收到儲存裝置15回傳的對應低階格式化模式的工作模式訊號則可判定儲存裝置15已進入低階格式化模式,並可執行步驟S317。反之,若主機11經由橋接裝置13接收到儲存裝置15回傳的工作模式訊號並非為低階格式化模式例如為對應正常模式的工作模式訊號或是主機11於一預設時間內並無得到儲存裝置15任何回應時,執行步驟S319。
於步驟S319中,主機11的生產程序控制介面上會顯示錯誤信息通知主機11的操作者,且主機11會重新執行步驟S301。於步驟S317中,主機11驅動橋接裝置13的橋接控制器132執行步驟低階格式化生產程序。而於完成執行低階格式化生產程序後,回到步驟S301中。
附帶一提的是,圖7所述的方法是利用模式選擇接腳MS1以及模式選擇接腳MS2以電壓位準變換組合方式來產生模式設定訊號。於實務上,亦可僅使用模式選擇接腳MS1做為模式設定訊號的傳輸接腳,而將模式選擇接腳MS2作
為具特定週期的時脈訊號的傳輸接腳。而後,儲存裝置15的快閃控制器152可於第二預設時間T2後,驅動模式偵測接腳MD1及模式偵測接腳MD2同步接收模式設定訊號以及具特定週期的時脈訊號。換言之,儲存裝置15的快閃控制器152可透過偵測模式偵測接腳MD1所接收到模式設定訊號於時脈訊號周期內的電壓變化模式,來辨識模式設定訊號所對應的工作模式切換指令。
於實務上,所述模式設定訊號的變化模式可以為預先記錄於內建於橋接裝置13的橋接控制器132及儲存裝置15的快閃控制器152的查找表檔案。橋接控制器132的查找表檔案可包括模式設定訊號與對應的工作模式及生產程序指令。快閃控制器152的預設查找表檔案可包括模式設定訊號與對應的工作模式切換指令。因此,模式設定訊號亦可以是為具特定電壓位準變換模式的時脈訊號或是任一電壓位準的時脈訊號,只要橋接裝置13的橋接控制器132及儲存裝置15的快閃控制器152兩者可以了解模式設定訊號所代表的意義即可,本實施例並不限制。
於此實施例中,上述橋接裝置13的第一傳輸介面131對應主機11的主機傳輸介面111。換言之,第一傳輸介面131與主機傳輸介面111的類型相同,且第一傳輸介面131及主機傳輸介面111的類型包括通用序列匯流排介面介面、序列高技術配置介面、外接式序列高技術配置介面、微型式序列高技術配置介面以及IEEE 1394介面的其中之一。
上述橋接裝置13的第二傳輸介面136對應儲存裝置15的第三傳輸介面151,其中的第二傳輸介面136
與第三傳輸介面151可包括高技術配置介面、序列高技術配置、微型式序列高技術配置介面、小型電腦系統介面、快閃介面及極碟介面的其中之一。要說明的是,主機傳輸介面111、第一傳輸介面131、第二傳輸介面136與第三傳輸介面151的類型及實現方式皆非用以限定本發明。
本實施例是以低階格式化(亦即開卡)生產程序來做說明,但上述圖6~圖10亦可應用於其他工作模式設定,例如執行讀寫測試的正常模式、省電模式或是高性能模式,本實施例並不限制。換言之,只要將工作模式以及對應的模式設定訊號預先建立於橋接裝置13的橋接控制器132及儲存裝置15的快閃控制器152的預設查找表檔案,在使用本發明圖6、圖7與圖9所述的驅動方法即可驅動儲存裝置15進入特定工作模式。
據此,本發明技術領域具有通常知識者應可推知模式設定訊號建立及運用方法,故在此不再贅述。要說明的是,圖6~圖10僅用以說明本發明提供驅動儲存裝置進入特定工作模式的方法,並非用以限定本發明。
接著,請參照圖11並同時參照圖1,圖11繪示本發明提供的重置儲存裝置15的快閃控制器152的方法流程圖。
當橋接裝置13的橋接控制器132利用前述實施例所述的驅動儲存裝置15的快閃控制器152進入重置模式後,儲存裝置15的快閃控制器152的可編生產處理程序隨即會執行重置程序。(步驟S401)。
於步驟S403中,儲存裝置15的快閃控制器152清除
靜態隨機存取記憶體(SRAM)的資料,亦即清除快閃記憶體153a~153n的記憶。
於步驟S405中,儲存裝置15的快閃控制器152將寄存器(register)初始化,例如清除寄存器內的狀態。隨後於步驟S407中,將載入器(loader)初始化。於步驟S409中,儲存裝置15的快閃控制器152偵測目前工作模式,例如可偵測模式偵測接腳MD1及模式偵測接腳MD2的狀態。而後,於步驟S411中,判斷儲存裝置15的系統電源是否穩定,例如偵測第三傳輸介面151上電源接腳是否接收到穩定的供應電源。若判斷儲存裝置15所接收的電源穩定,則執行步驟S413。反之,若判斷儲存裝置15的電源並不穩定,則執行步驟S417。
於步驟S413中,儲存裝置15的快閃控制器152進行相關參數,例如生產參數以及韌體資料,例如第三傳輸介面151上接腳定義或是預設查找表檔案的載入程序。參數與韌體資料可以是儲存裝置15的快閃控制器152接收由主機11透過橋接裝置13下載的。
於步驟S417,儲存裝置15的快閃控制器152判斷系統是否停止運作超出一預設時間,例如1秒。若儲存裝置15的快閃控制器152判斷系統已停止運作超出一預設時間,則執行步驟S413。反之,若儲存裝置15的快閃控制器152判斷系統仍繼續運作,則執行步驟S409。
接著,於步驟S415中,當儲存裝置15的快閃控制器152已完成相關參數以及韌體資料的載入動作後,即會等候主機11的生產程序指令,以進行相關生產程序。
圖11僅用以說明本發明所述儲存裝置15於重置模式
中執行的流程,其並非用以限定本發明。
綜上所述,本發明實施例提供一種用於自動生產儲存裝置的橋接裝置、自動化生產系統及其方法,可透過軟體與硬體整合的橋接裝置來協調主機裝置與儲存裝置之間的通訊,以進行各種儲存裝置的生產程序。所述用於自動生產儲存裝置的橋接裝置、自動化生產系統及其方法可利用軟體控制方式,自動驅動儲存裝置切換於多種工作模式,例如低階格式化模式、正常模式、高性能模式或省電模式等,以進行各種生產程序。本發明提供藉由軟、硬體整合的橋接裝置驅動儲存裝置執行各種生產程序,即可在不需要更換治具或是變更儲存裝置的硬體架構下於單一站進行多道生產程序,完成儲存裝置的所有生產程序。據此,可有效提高儲存裝置的生產效率,亦降低儲存裝置的製造成本與時間。同時,亦可避免發生因人為作業而產生的疏失,提高整體生產良率。
以上所述僅為本發明的實施例,其並非用以侷限本發明的專利範圍。凡其它未脫離發明所揭示的精神下所完成的等效改變或修飾,均應包含在下述的申請專利範圍內。
10、20、30、40、50‧‧‧自動化生產系統
11‧‧‧主機
111‧‧‧主機傳輸介面
12‧‧‧電源供應單元
13、23‧‧‧橋接裝置
131‧‧‧第一傳輸介面
132‧‧‧橋接控制器
133‧‧‧電源控制單元
134‧‧‧模式設定單元
135‧‧‧手動模式設定單元
136‧‧‧第二傳輸介面
137a~137c、138a~138c‧‧‧導線
331a~331d、433a~433d‧‧‧導線
231‧‧‧電壓位準移位單元
232‧‧‧電流與電壓限制單元
15、15a~15n、25‧‧‧儲存裝置
151‧‧‧第三傳輸介面
152、252‧‧‧快閃控制器
1521‧‧‧模式偵測單元
1523‧‧‧緩衝單元
153a~153n‧‧‧快閃記憶體
154‧‧‧動態隨機存取記憶體
2521‧‧‧訊號位準偵測單元
MS1、MS2、MD1、MD2‧‧‧接腳
TA、TB、TC‧‧‧時間點
T1、T2、T3‧‧‧預設時間
Vin‧‧‧電源
C10~C50‧‧‧曲線
S100~S140‧‧‧步驟流程
S201~S221‧‧‧步驟流程
S301~S317‧‧‧步驟流程
S401~S417‧‧‧步驟流程
圖1僅為本發明實施例所提供的自動化生產系統的功能方塊示意圖。
圖2繪示本發明另一實施例提供的自動化生產系統的功能方塊示意圖。
圖3繪示本發明實施例提供的用於生產儲存裝置的自動化生產系統的功能方塊示意圖。
圖4繪示本發明實施例提供的用於生產儲存裝置的自動化生產系統的功能方塊示意圖。
圖5繪示本發明實施例提供的用於生產儲存裝置的自動化生產系統的功能方塊示意圖。
圖6繪示本發明實施例提供的用於生產儲存裝置的執行低階格式化生產程序的方法流程圖。
圖7繪示本發明實施例提供的低階格式化模式強制驅動方式的方法流程圖。
圖8繪示本發明實施例提供的對應圖7的方法的運作波形示意圖。
圖9繪示本發明實施例提供的另一種低階格式化模式強制驅動方式的方法流程圖。
圖10繪示本發明實施例提供對應圖9的方法的運作波形示意圖。
圖11繪示本發明提供的重置儲存裝置的快閃控制器的方法流程圖。
10‧‧‧自動化生產系統
11‧‧‧主機
111‧‧‧主機傳輸介面
12‧‧‧電源供應單元
13‧‧‧橋接裝置
131‧‧‧第一傳輸介面
132‧‧‧橋接控制器
133‧‧‧電源控制單元
134‧‧‧模式設定單元
135‧‧‧手動模式設定單元
136‧‧‧第二傳輸介面
137a~137c、138a~138c‧‧‧導線
15‧‧‧儲存裝置
151‧‧‧第三傳輸介面
152‧‧‧快閃控制器
1521‧‧‧模式偵測單元
1523‧‧‧緩衝單元
153a~153n‧‧‧快閃記憶體
154‧‧‧動態隨機存取記憶體
Claims (20)
- 一種用於自動生產至少一儲存裝置的橋接裝置,包括:一第一傳輸介面,耦接一主機,且該主機用以產生一生產程序指令;一第二傳輸介面,耦接該儲存裝置;一模式設定單元,耦接該第二傳輸介面,用以產生對應該生產程序指令的一模式設定訊號;一電源控制單元,用以開啟或關閉該儲存裝置;以及一橋接控制器,耦接該第一傳輸介面,接收該主機傳送之該生產程序指令,並根據該生產程序指令驅動控制該模式設定單元及該電源控制單元的運作;其中,當該橋接控制器偵測到該儲存裝置***時,驅動該電源控制單元關閉該儲存裝置,且於一第一預設時間後,控制該模式設定單元經由該第二傳輸介面的至少一未使用的接腳傳送該模式設定訊號至該儲存裝置,並再於一第二預設時間後,驅動該電源控制單元開啟該儲存裝置,該儲存裝置根據該模式設定訊號進入一工作模式,以執行對應該生產程序指令的一生產程序。
- 如申請專利範圍第1項所述的橋接裝置,其中該工作模式為一低階化格式模式、一正常模式、一高性能模式或一省電模式。
- 如申請專利範圍第1項所述的橋接裝置,其中該模式設定單元是經由該第二傳輸介面的一未使用的接腳輸出具一特定電壓位準的該模式設定訊號,切換儲存裝置的該工作模式,以執行該生產程序。
- 如申請專利範圍第1項所述的橋接裝置,其中該模式設定單元於該第一預設時間後經由該第二傳輸介面上該些未使用的接 腳的一第二模式選擇接腳輸出低電壓位準的電壓,並於該第二預設時間之後經由該第二傳輸介面上該些未使用的接腳的一第一模式選擇接腳輸出高電壓位準的電壓,來產生該模式設定訊號,以使儲存裝置進入一低階化格式模式。
- 如申請專利範圍第1項所述的橋接裝置,其中該橋接裝置還包括:一電壓位準移位單元,耦接該模式設定單元,將該模式設定訊號的電壓位準轉換為符合該儲存裝置的工作電壓位準;以及一電流與電壓限制單元,耦接該電壓位準移位單元,以限制該未使用的接腳的輸出電流。
- 如申請專利範圍第1項所述的橋接裝置,其中該第一傳輸介面為一通用序列匯流排介面、一IEEE1394介面、一序列高技術配置介面、一外接式序列高技術配置介面以及一微型式序列高技術配置介面的其中之一。
- 如申請專利範圍第1項所述的橋接裝置,其中該儲存裝置的一快閃控制器使用內建的一查找表檔案,來辨識所接收的該模式設定訊號,以對應進入該工作模式,執行該生產程序。
- 一種自動化生產系統,包括:一主機,產生一生產程序指令;至少一儲存裝置;一橋接裝置,耦接於該主機及該儲存裝置之間,包括:一第一傳輸介面,耦接該主機;一第二傳輸介面,耦接該儲存裝置;一模式設定單元,耦接該第二傳輸介面,用以產生對應該生產程序指令的一模式設定訊號; 一電源控制單元,用以開啟或關閉該儲存裝置;以及一橋接控制器,耦接該第一傳輸介面,接收該主機傳送的該生產程序指令,並根據該生產程序指令驅動控制該模式設定單元及該電源控制單元的運作;其中,當該橋接控制器偵測到該儲存裝置***時,驅動該電源控制單元關閉該儲存裝置,且於一第一預設時間後,控制該模式設定單元經由該第二傳輸介面的至少一未使用的接腳傳送該模式設定訊號至該儲存裝置,並再於一第二預設時間後,驅動該電源控制單元開啟該儲存裝置,該儲存裝置根據該模式設定訊號進入一工作模式,以執行對應該生產程序指令的一生產程序。
- 如申請專利範圍第8項所述的自動化生產系統,其中該工作模式為一低階格式化模式、一正常模式、一高性能模式或一省電模式。
- 如申請專利範圍第8項所述的自動化生產系統,其中該第一傳輸介面用以作為該主機與該橋接裝置的通訊介面;該第二傳輸介面用以作為該橋接裝置與該儲存裝置的通訊介面。
- 如申請專利範圍第8項所述的自動化生產系統,其中該儲存裝置包括:一第三傳輸介面,耦接該第二傳輸介面,並該第三傳輸介面上的至少一未使用的接腳,用以接收該模式設定訊號;以及一快閃控制器,包括一模式偵測單元,該快閃控制器透過該模式偵測單元偵測並辨識該模式設定訊號,且該快閃控制器根據該模式設定訊號對應驅動該儲存裝置進入對應的該工作模式。
- 如申請專利範圍第11項所述的自動化生產系統,其中該第二傳輸介面標準與該第三傳輸介面標準相同,且該第二傳輸介面與該第三傳輸介面符合一高技術配置介面(Integrated Drive Electronics)標準、一序列高技術配置介面標準、一微型式序列高技術配置介面標準(Micro SATA)、一小型電腦系統介面標準(Small Computer System Interface)、一快閃介面標準(flash interface)及一極碟(ZIP)介面標準的其中之一。
- 如申請專利範圍第8項所述的自動化生產系統,其中該儲存裝置為硬碟機(Hard Disk Drive)、固態硬碟、混合式硬碟(Hybrid Disk Drive)、光碟機(Optical Disk Drive,ODD)、磁性光碟(Magnetic Optical Drive)、快閃碟(Flash Disk)、相變碟(Phase Change Disk)、快速週邊組件互連卡(PCI Express)、安全數碼卡(secure digital,SD)、記憶條(memory stick,MS)、CF卡(compact flash)、內嵌式多媒體記憶體(embedded multimedia card,eMMC)、整合裝置電路(IDE)快閃記憶體或高技術配置(SATA)快閃儲存裝置的其中之一。
- 一種用於生產儲存裝置的自動化生產方法,適用一自動化生產系統,其中該自動化生產系統包括一主機、一橋接裝置以及至少一儲存裝置,且該橋接裝置耦接於該主機及該儲存裝置之間,該自動化生產方法包括:該橋接裝置偵測該儲存裝置是否已與橋接裝置連結,以於該橋接裝置與該儲存裝置連結時,執行一生產程序指令;該橋接裝置判斷該儲存裝置是否可進行對應該生產程序指令的一生產程序; 若該儲存裝置無法進行該生產程序時,橋接裝置傳送一模式設定訊號,以驅動該儲存裝置進入一工作模式;於該儲存裝置進入該工作模式,該橋接裝置將該主機傳送的資料載入該儲存裝置,以使該儲存裝置執行該生產程序。
- 如申請專利範圍第14項所述的自動化生產方法,其中該橋接裝置傳送該模式設定訊號得該步驟包括;該橋接裝置切斷該儲存裝置的電源;延遲一第一預設時間,使該儲存裝置完全斷電;該橋接裝置經由傳輸介面上至少一未使用的接腳傳送該模式設定訊號至該儲存裝置;延遲一第二預設時間;以及該橋接裝置重新供應該儲存裝置電源;其中當該儲存裝置重新啟動時,該儲存裝置偵測該模式設定訊號,並進入對應該模式設定訊號的該工作模式,以執行該生產程序。
- 如申請專利範圍第15項所述的自動化生產方法,其中該模式設定訊號為一具高電壓位準的時脈訊號、一具低電壓位準的時脈訊號以及一高頻時脈訊號的其中之一。
- 如申請專利範圍第15項所述的自動化生產方法,其中於該儲存裝置進入該工作模式的該步驟後,包括:該橋接裝置偵測該儲存裝置是否已進入該工作模式;以及若該橋接裝置偵測該儲存裝置尚未進入該工作模式,重新執行該切斷該儲存裝置的電源、該模式設定訊號的傳送及重新啟動該儲存裝置的該些步驟,以使該儲存裝置進入該工作模式。
- 如申請專利範圍第15項所述的自動化生產方法,其中當該生 產程序指令為一低階格式化生產程序時,且該儲存裝置的工作模式為一低階格式化模式時,該主機透過該橋接裝置將一韌體資料、一讀寫控制參數與一生產參數寫入該儲存裝置的一快閃控制器。
- 如申請專利範圍第15項所述的自動化生產方法,其中該儲存裝置偵測該模式設定訊號的該步驟,包括:於一預設查找表檔中,尋找接收到的該模式設定訊號;當於該預設查找表檔案中尋找到匹配該模式設定訊號的資料時,獲取對應該模式設定訊號的一工作模式切換指令;以及該儲存裝置執行該工作模式切換指令,以進入該工作模式。
- 如申請專利範圍第14項所述的自動化生產方法,其中該主機透過執行一可編自動化生產程式碼,產生一生產程序控制介面,供調整配置該生產程序。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/709,230 US20140163716A1 (en) | 2012-12-10 | 2012-12-10 | Bridge device, automated production system and method thereof for storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201423436A true TW201423436A (zh) | 2014-06-16 |
Family
ID=50881812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102100780A TW201423436A (zh) | 2012-12-10 | 2013-01-09 | 用於自動生產儲存裝置的橋接裝置、生產系統及其方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140163716A1 (zh) |
CN (1) | CN103870425A (zh) |
TW (1) | TW201423436A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI780910B (zh) * | 2021-09-15 | 2022-10-11 | 英業達股份有限公司 | 測試治具 |
TWI839183B (zh) * | 2023-04-17 | 2024-04-11 | 泓格科技股份有限公司 | 一種穩定控制系統 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160275036A1 (en) * | 2015-03-19 | 2016-09-22 | Western Digital Technologies, Inc. | Single board computer interface |
CN106104411B (zh) * | 2015-04-10 | 2018-02-02 | 深圳市大疆创新科技有限公司 | 存储装置及采用该存储装置的无人飞行器 |
US10088514B2 (en) * | 2015-06-30 | 2018-10-02 | Intel Corporation | Orientation indicator with pin signal alteration |
US9672091B2 (en) | 2015-11-10 | 2017-06-06 | Samsung Electronics Co., Ltd. | Storage device and debugging method thereof |
CN105955897B (zh) * | 2016-05-23 | 2018-01-16 | 深圳市华星光电技术有限公司 | 数据存储器访问方法、装置和*** |
JP2019159471A (ja) * | 2018-03-08 | 2019-09-19 | キヤノン株式会社 | ストレージシステム、その制御方法およびプログラム |
US10761773B2 (en) * | 2018-04-02 | 2020-09-01 | Micron Technology, Inc. | Resource allocation in memory systems based on operation modes |
CN113220108B (zh) | 2018-08-21 | 2023-09-26 | 慧荣科技股份有限公司 | 计算机可读取存储介质、操作频率调整方法及装置 |
CN110908944B (zh) * | 2018-09-14 | 2021-10-01 | 瑞昱半导体股份有限公司 | 高速接口连接装置及其方法 |
US10909049B1 (en) * | 2019-09-16 | 2021-02-02 | Microsoft Technology Licensing, Llc | Converting a pin into a loopback pin |
US10955865B1 (en) | 2020-01-22 | 2021-03-23 | Cypress Semiconductor Corporation | Firmware-controlled cable drop voltage compensation |
CN112115097B (zh) * | 2020-09-28 | 2023-08-29 | 合肥沛睿微电子股份有限公司 | 运行日志信息的访问方法及存储设备 |
CN114356805A (zh) * | 2021-12-31 | 2022-04-15 | 深圳宏芯宇电子股份有限公司 | 存储器开卡方法、设备及计算机可读存储介质 |
US20240231656A9 (en) * | 2022-10-24 | 2024-07-11 | Western Digital Technologies, Inc. | Host independent formatting of storage devices |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7873885B1 (en) * | 2004-01-20 | 2011-01-18 | Super Talent Electronics, Inc. | SSD test systems and methods |
US20100293309A1 (en) * | 2009-05-13 | 2010-11-18 | Yun-Ching Lin | Production Tool For Low-Level Format Of A Storage Device |
US20120210038A1 (en) * | 2011-02-16 | 2012-08-16 | Skymedi Corporation | External bridge system |
-
2012
- 2012-12-10 US US13/709,230 patent/US20140163716A1/en not_active Abandoned
-
2013
- 2013-01-09 TW TW102100780A patent/TW201423436A/zh unknown
- 2013-01-30 CN CN201310036697.3A patent/CN103870425A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI780910B (zh) * | 2021-09-15 | 2022-10-11 | 英業達股份有限公司 | 測試治具 |
TWI839183B (zh) * | 2023-04-17 | 2024-04-11 | 泓格科技股份有限公司 | 一種穩定控制系統 |
Also Published As
Publication number | Publication date |
---|---|
US20140163716A1 (en) | 2014-06-12 |
CN103870425A (zh) | 2014-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201423436A (zh) | 用於自動生產儲存裝置的橋接裝置、生產系統及其方法 | |
CN108519938B (zh) | 存储芯片兼容性测试方法、***和测试主机 | |
US20130007430A1 (en) | Server and firmware updating method | |
JP2009271637A (ja) | ストレージ装置及びそのドライブ起動方法 | |
US20120271983A1 (en) | Computing device and data synchronization method | |
US7757036B2 (en) | Storage control apparatus capable of analyzing volume information and a control method thereof | |
US8290735B2 (en) | Test apparatus and test method for universal serial bus interface | |
JP2006120114A (ja) | 多機能電源ボタンを有するコンピューター及び関連方法 | |
CN104572226A (zh) | 一种侦测主板开机异常的方法和装置 | |
TW201409238A (zh) | 電子裝置的模式切換方法與相關的電子裝置 | |
CN105718281A (zh) | 一种触摸屏固件升级方法及装置 | |
CN111338698A (zh) | 一种bios准确引导服务器启动的方法及*** | |
CN102915209B (zh) | 一种存储控制芯片、存储设备及其***数据写入方法 | |
US7900030B2 (en) | Method for determining a rebooting action of a computer system and related computer system | |
CN213400574U (zh) | 用于对存储器进行异常掉电测试的装置 | |
CN108490289B (zh) | 电子设备测试方法、装置及电子设备 | |
CN105677429A (zh) | 程序烧写方法、处理器和电子电路 | |
CN101329594A (zh) | 缩短笔记型计算机更换电池作业时间的方法及电池检测器 | |
CN201869296U (zh) | 一种电视机 | |
TW201218202A (en) | wherein the method includes setting a write-in prevention voltage and changing a system voltage to be higher or lower than the write-in prevention voltage | |
CN107977330B (zh) | 服务器***及检测服务器***的传输模式的方法 | |
CN109710323A (zh) | 一种控制方法和电子设备 | |
CN103747239A (zh) | 一种进入调试模式的方法及智能电视 | |
WO2019071530A1 (zh) | 一种用于智能设备的扩展卡的测试方法及测试装置 | |
CN103605481B (zh) | 磁盘控制方法、装置及设备 |