[發明專利]數據傳輸裝置及方法在審
| 申請號: | 201310628387.0 | 申請日: | 2013-11-29 |
| 公開(公告)號: | CN104683059A | 公開(公告)日: | 2015-06-03 |
| 發明(設計)人: | 陳嘉祥 | 申請(專利權)人: | 英業達科技有限公司;英業達股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 梁揮;田景宜 |
| 地址: | 201114 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 裝置 方法 | ||
技術領域
本發明公開了一種數據傳輸技術,特別有關于一種數據傳輸裝置及方法。
背景技術
一般來說,刀鋒服務器是有許多子系統所組成。在這些子系統的電路板中,會各自配置有復雜可程式邏輯元件(Complex?Programmable?Logic?Device),并且這些復雜可程式邏輯元件之間會有數據互傳的需求。因此,這些復雜可程式邏輯元件之間通常會有一主裝置(Master)與從裝置(Slave)的架構,且以串行數據總線(Shifty?Bus)進行數據的傳輸。
并且,主裝置與從裝置之間的數據傳輸的方式例如為:從裝置會透過一數據輸出(Data?Out)接腳輸出數據至主裝置,且透過一數據接收(Data?in)接腳來自主裝置的數據。而當從裝置的系統時脈信號開始輸入且從裝置接收到由主裝置所發出的數據傳送信號時,從裝置便立即對應輸出數據,直到將一筆完整數據輸出完為止。然而,由于無法得知從裝置所傳輸的數據是否準備妥當,而從裝置直接輸出數據將會造成數據傳輸上的錯誤而造成誤動作的情況。因此,刀鋒服務器的數據傳輸仍有改善的空間。
發明內容
本發明在于提供一種數據傳輸裝置及方法,藉以避免數據傳輸時產生錯誤而造成誤動作的情況。
本發明提供一種數據傳輸裝置,適于一服務器。此數據傳輸裝置包括數據處理單元、數據傳輸單元與控制單元。數據處理單元用以接收多筆數據,并依據數據的接收狀態,產生處理信號。數據傳輸單元耦接數據處理單元,用以傳輸數據,且數據傳輸單元透過內部整合電路耦接至另一數據傳輸裝置。控制單元耦接數據處理單元與數據傳輸單元,用以接收處理信號,并依據處理信號,以產生完成等待信號,且接收并依據回傳信號,以控制數據傳輸單元是否傳輸數據,其中回傳信號為另一數據傳輸裝置回應完成等待信號而產生,且控制單元透過內部整合電路耦接至另一數據傳輸裝置。
在一實施例中,前述當數據的接收狀態為完成時,數據處理單元產生處理信號,當數據的接收狀態為未完成時,數據處理單元不產生處理信號,并持續檢測數據的接收狀態,直到數據的接收狀態為完成時為止。
在一實施例中,前述當控制單元未接收到回傳信號時,控制單元控制數據傳輸單元進入一鎖定模式,使數據傳輸單元不傳輸數據;當控制單元接收到回傳信號時,控制單元控制數據傳輸單元進入一傳輸模式,使數據傳輸單元傳輸數據。
在一實施例中,前述數據傳輸裝置為一復雜可程式邏輯元件。
本發明提供一種數據傳輸方法,適于一服務器,此服務器包括一數據傳輸裝置,而此數據傳輸裝置透過內部整合電路耦接另一數據傳輸裝置。此數據傳輸方法包括下列步驟。接收多筆數據。依據數據的接收狀態,產生一處理信號。依據處理信號,以產生一完成等待信號。接收并依據一回傳信號,以控制數據傳輸裝置是否傳輸數據,其中回傳信號為一另一數據傳輸裝置回應完成等待信號而產生。
在一實施例中,前述依據數據的接收狀態,產生處理信號的步驟包括下列步驟。判斷數據的接收狀態是否為完成。當數據的接收狀態為完成時,數據處理單元產生處理信號。當數據的接收狀態為未完成時,不產生處理信號,并回到判斷數據的接收狀態是否為完成的步驟。
在一實施例中,前述接收并依據回傳信號,以控制數據傳輸裝置是否傳輸數據的步驟包括下列步驟。判斷是否接收回傳信號。當未接收到回傳信號時,數據傳輸裝置進入鎖定模式,使數據傳輸裝置不傳輸數據。當接收到回傳信號時,數據傳輸裝置進入傳輸模式,使數據傳輸裝置傳輸數據。
本發明所公開的數據傳輸裝置及方法,藉由數據處理單元確認其所接收的數據的接收狀態,并對應產生處理信號給控制單元,再由控制單元產生完成等待信好給另一數據傳輸裝置。接著,另一數據傳輸裝置回應完成等待信號,以產生回傳信號給控制單元,使得控制單元據以控制數據傳輸單元是否進行數據的傳輸。如此一來,可避免數據處理單元尚未完成數據傳輸準備的情況下,透過數據傳輸單元將數據傳輸至另一數據傳輸裝置,使得數據傳輸錯誤而造成誤動作的情況。
有關本發明的特征與實施例,茲配合附圖作實施例詳細說明如下。
附圖說明
圖1為本發明的服務器的部分示意圖。
圖2為本發明的數據傳輸方法的流程圖。
圖3為本發明的另一數據傳輸方法的流程圖。
其中,附圖標記:
100??服務器?????????110??數據傳輸裝置
120??數據處理單元???130??數據傳輸單元
140??控制單元???????160??另一數據傳輸裝置
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達科技有限公司;英業達股份有限公司;,未經英業達科技有限公司;英業達股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310628387.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多模網關的抗互擾方法
- 下一篇:單芯光收發器





