TW449696B - Data transfer controller and electronic device - Google Patents
Data transfer controller and electronic device Download PDFInfo
- Publication number
- TW449696B TW449696B TW088118595A TW88118595A TW449696B TW 449696 B TW449696 B TW 449696B TW 088118595 A TW088118595 A TW 088118595A TW 88118595 A TW88118595 A TW 88118595A TW 449696 B TW449696 B TW 449696B
- Authority
- TW
- Taiwan
- Prior art keywords
- packet
- data
- bus
- control device
- data transmission
- Prior art date
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 38
- 238000012545 processing Methods 0.000 claims abstract description 58
- 238000007493 shaping process Methods 0.000 claims abstract description 52
- 230000005540 biological transmission Effects 0.000 claims description 153
- 238000000034 method Methods 0.000 claims description 32
- 230000002079 cooperative effect Effects 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 claims description 9
- 230000001404 mediated effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 31
- 238000000926 separation method Methods 0.000 description 29
- 239000000872 buffer Substances 0.000 description 21
- 238000009482 thermal adhesion granulation Methods 0.000 description 18
- 238000007726 management method Methods 0.000 description 14
- 230000001360 synchronised effect Effects 0.000 description 14
- MHABMANUFPZXEB-UHFFFAOYSA-N O-demethyl-aloesaponarin I Natural products O=C1C2=CC=CC(O)=C2C(=O)C2=C1C=C(O)C(C(O)=O)=C2C MHABMANUFPZXEB-UHFFFAOYSA-N 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000007639 printing Methods 0.000 description 10
- 238000003745 diagnosis Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000000875 corresponding effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003776 cleavage reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007017 scission Effects 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 239000003566 sealing material Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9042—Separate storage for different parts of the packet, e.g. header and payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40071—Packet processing; Packet format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40091—Bus bridging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9063—Intermediate storage in different physical parts of a node or terminal
- H04L49/9068—Intermediate storage in different physical parts of a node or terminal in the network interface card
- H04L49/9073—Early interruption upon arrival of a fraction of a packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
449696 A7 B7 五、發明説明(i) 〔技術領域〕 (請先閱讀背面之注意事項再填寫本頁) 本發明係有關資料傳送控制裝置及包含該裝置之電子 機器。 〔技術背景〕 近年來稱爲I E E E 1 3 9 4之介面規格極受青睐。 此I E E E 1 3 9 4係已將可對應次代多媒體之高速串列 匯流排介面正規化者。根據該I E E E 1 3 9 4同樣可因 應動畫像等之即時性所要求的資料。又,於IEEE 1 394之匯 流排上,不僅印表機、掃瞄器、C D - R驅動器、硬碟驅 動器等的電腦週邊機器,並可以連接攝錄影機、V T R、 T V等的家庭電器製品。因此,期待可迅速促進電子機器 之數位化者。 如上述I E E E 1 3 9 4之槪要係揭示有如「 IEEE 1 394 Hi · Performance . SerialBus 之槪要」(Interface Αρι··1 996之1〜1〇頁)、「PC週邊機器用匯流排規格群 經濟部智慈財產局員工消費合作社印製 總覽」(Interface Jan· 1 997 之 106 〜116 頁)、「 IEEE 1394- 1 995 ( FireWire)之即時傳送模式與多媒體對應協 定」(Interface Jan. 1 997 之 136 〜146 頁)。又,以 I E E E 1 3 9 4爲依據之資料傳送控制裝置有TEXAS . INSTRUMENTS公司製之TSB12LV31等爲一般所熟知者。 但是,以此I E E E 1 3 9 4爲依據之資料傳送控制 裝置中可獲知具有以下等問題。 亦即,根據現在的I E E E 1 3 9 4規格最大可實現 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -4 - 449696 A7 __B7 五、發明説明(2 ) (請先閱讀背面之注意事項再填寫本頁) 4 0 〇Mb p s的傳送速度。但是,現實中有起因於過負 載的存在,使系統整體的實際傳送速度遠低於此。即,於 C P U上動作之韌體或應用軟體在準備送訊資料、或接收 收訊資料等的處理上需要大量的時間,匯流排上的傳送速 度即使再迅速,結果仍無法實現高速之資料傳送。 尤其是組裝於週邊機器之C P U與組裝在個人電腦等 的主機系統比較,其處理能力低。因此,韌體與應用軟體 的處理之過負載問題乃導致非常嚴重等問題。因此,期待 可有效解除上述過負載之問題的技術。 〔發明之說明〕 本發明係有鑑於以上技術性問題所硏創而成者,其目 的係提供可降低韌體與應用軟體等處理上的過負載,可以 小規模硬體實現高速資料傳送之資料傳送控制及使用該裝 置之電子機器。 解決上述問題用之本發明爲連接於匯流排之複數節點 間的資料傳送用之資料傳送控制裝置,其特徵爲,包含: 經濟部智慈財產局員工消費合作社印製 包隨資述資將控 封可的上的係之 之入包,址段包 用寫封段位手封 使料之手料形於 可資後離資整加 層制形分之包附 上控整包域封頭 爲的將封領述標 形包,的料上料 整封域內資,資 包之領域述段述 封後訊領上手上 的形資料入形之 來整制資寫整送 而將控之示包傳 送及的段指封所 傳,段手將述段 點段手憶係上手 節手憶記段至離 各形記述手送分 於整之上離傳包 自包取入分頭封 來封存寫包標述 將的機料封料上 本紙張尺度適用中國國家標隼(CNS ) A4規格(210X297公釐) -5 - 449696 A7 ___B7_ 五、發明説明(3 ) 制資訊者。 (請先閱讀背面之注意事項再填寫本頁) 根據本發明,封包整形手段係將封包分離手段所傳送 的上述資料標頭附加於封包之控制資訊。並且,將資料標 頭所附加之封包的控制資訊寫入記憶手段之控制資訊領域 內,而將封包的資料寫入資料領域。如上述,將控制資訊 寫入控制資訊領域,將資料寫入資料領域,可藉此降低韌 體與應用軟體等上層的處理負載,可提升系統整體的實際 傳送速度。又,韌體等的上層係使用資料標頭,可從資料 領域容易讀取對應封包之控制資訊的資料。又,資料標頭 之附加係藉封包整形手段進行,封包分離手段與此無關, 因此可簡化封包分離手段之構成及記憶手段的寫入處理。 經濟部智悲財產局g(工消費合作社印製 又本發明之特徵爲:上述封包整形手段係產生至少區 別封包之控制資訊與資料用的標籤資訊,同時使產生之該 標籤資訊與封標關連,上述封包分離手段根據與封包相關 之上述標籤資訊,將封包之控制資訊寫入上述控制資訊領 域,將封包之資料寫入上述資料領域。如上述,可以簡易 之硬體構成,將封包之控制資訊及資料分離收納於控制資 訊領域及資料領域。 又本發明之特徵爲:上述封包分離手段係於寫入封包 之控制資訊,根據與封包相關之上述標籤資訊判斷時,可 更新指示寫入上述控制資訊領域之控制資訊的位址之控制 資訊標頭,於寫入封包的資料,根據上述標籤資訊判斷時 ,可更新指示寫入上述資料領域的資料位址之資料標頭。 如上述,可利用切換控制資訊標頭之更新處理及資料標頭 本纸乐尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -6 - 449696 經濟部智慧財產局員工消費合作社印製 Α7 Β7 五、發明説明(4) 的更新處理,可將封包分離爲控制資訊與資料。藉此,可 獲得封包之分離處理的簡化。 又水發明爲連接於匯流排之複數節點間的資料傳送用 之資料傳送控制裝置,其特徵爲:將來自於各節點傳送而 來的封包整形爲上層可使用之封包的封包整形手段5及將 整形後的封包寫入記憶手段之寫入手段,上述封包整形手 段係將顯示是否爲連接於匯流排之所有節點而送訊之封包 的廣播資訊,附加於封包之控制資訊。 根據本發明,韌體等的上層係,僅藉外加於封包之控 制資訊的廣播資訊的調查可獲知構成處理對象之封包是否 即爲廣播之封包。因此,其他之資訊可以省略解碼等的處 理,可減輕韌體等上層的處理負擔。 又本發明爲連接於匯流排之複數節點間的資料傳送用 之資料傳送控制裝置,其特徵爲:將來自於各節點傳送而 來的封包整形爲上層可使用之封包的封包整形手段,及將 整形後的封包寫入記憶手段之寫入手段,上述封包整形手 段係將顯示封包是否有錯誤之錯誤狀態資訊附加於封包之 控制資訊。 根據本發明。韌體等的丄層係”僅藉附加於封包之控 | 制資訊的錯誤狀態資訊的調查即可獲知構成處理對象之封 | 包是否錯誤。因此,其他之資訊可以省略解碼等的處理, 5 | 可減輕韌體等上層的處理負擔。 1 又本發明z特徵爲:包含:將整形後之封包的控制資
I ;; 訊冩二巡記憶土段:S _資訊領域:將整薄後Z.封色的 ;} ίί I纸張尺度適用φ國國家標準K:’NS :丨Α4規格i :Π〇 χ:291公釐: ---•裝-- (請先閱讀背面之注意事項再填寫本頁) 訂— 参— 449696 A7 __ B7 五、發明説明(5 ) (請先閱讀背面之注意事項再填寫本頁) 資料寫入上述記憶手段的資料領域之封包分離手段,於判 斷出封包有錯誤時,使寫入上述資料領域之該封包的資料 無效者。如上述,可於資料領域內僅連續收納正確之資料 ’應用軟體等的上層可自資料領域連續讀取正確的資料。 藉此,可獲得與上層間之介面的簡化。 又本發明爲連接於匯流排之複數節點間的資料傳送用 之資料傳送控制裝置,其特徵爲··將來自於各節點傳送而 來的封包整形爲上層可使用之封包的封包整形手段,及將 整形後的封包寫入記憶手段之寫入手段,上述封包整形手 段係將顯示是否爲自行辨識期間收訊的封包之資訊附加於 封包之控制資訊。 根據本發明,韌體等的上層係,僅藉附加於封包的控 制資訊之資訊的調查即可獲知構成處理對象之封包是否爲 自行辨識期間所收訊之封包。藉此,例如可容易區別將複 數自行辨識封包封入一個內所獲得的封包,及其他以外的 封包等。 經濟部智慧財產局員工消費合作社印製 又本發明爲連接於匯流排之複數節點間的資料傳送用 之資料傳送控制裝置,其特徵爲:將來自於各節點傳送而 來的封包整形爲上層可使用之封包的封包整形手段,及將 整形後的封包寫入記憶手段之寫入手段,上述封包整形手 段係相對於各節點間傳送而來的封包將所賦予之資訊附加 於時間序列後側者,上述寫入手段係於上述記憶手段中, 將上述所賦予之資訊寫入封包之控制資訊的前頭側。 根據本發明,以時間序列附加於封包後側之資訊係於 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -8- 449696 A7 B7___ 五、發明説明(6 ) (請先閲讀背面之注意事項再填寫本頁) 記憶手段中寫入封包之控制資訊的前頭側。因此,韌體等 的上層可無需對其他資訊進行解碼,即可簡單地確認所賦 予資訊。其結果,可大幅減輕韌體等之上層的處理負擔。 此外本發明,上述所賦予之資訊最好是可送回封包的 發送側之應答資訊、特定資料傳送速度用之速度碼資訊、 顯示是否對連接於匯流排所有節點送訊之封包的廣播資訊 '顯示是否爲自行辨識期間收訊之封包的資訊及顯示封包 是否有錯誤之錯誤狀態資訊中至少其中之一者。 又本發明之特徵爲,包含:連接於後段應用程式之第 1匯流排;控制該資料傳送控制裝置之第2匯流排;導電 連接於物理層的裝置之第3匯流排;導電連接於上述記憶 手段之第4匯流排;上述第1 、第2、第3之任一匯流排 與上述第4匯流排之間進行可確立資料經路用調停之調停 手段。 經濟部智慧財產局員工消費合作社印製 根據本發明設有互相分離之第1 、第2、第3匯流排 。並利用調停手段的調停可在該等第1 、第2、第3之任 一匯流排及可隨機存取的記憶手段之第4匯流排之間確立 資料經路。如上述,可以預定的配置將其他節點經由物理 層裝置所收訊之封包收納於記憶手段內。又,封包之控制 貪訊的I買取寫入是利用第2匯流排進行,也可以使用第1 匯流排進行封包之資料的讀取及寫入。藉此,可減輕異動 層與應用層等之上層的處理負擔。又,可以採用低速之匯 流排作爲第2匯流排,或採用低速廉價的匯流排作爲控制 資料傳送控制裝置的匯流排。其結果,可獲得資料傳送控 本&張尺度適财賴家縣(CNS ) A4規格(210X297公釐) ' ------ -9- 449696 Α7 Β7 五、發明説明(7) 制裝置之小規模化/低成本化。 (請先閲讀背面之注意事項再填寫本頁) 此外,第1 、第2、第3、第4之匯流排至少是分別 以導電連接在控制應用程式 '資料傳送控制裝置的裝置、 物理層的裝置、R A Μ上,也可以在該等匯流排上間隔其 他的裝置。 又本發明中,也可以包含設於上述封包整形手段與上 述記憶手段之間的F I F〇。 又本發明中,最好是可根據I Ε Ε Ε 1 3 9 4的規格 進行資料傳送。 又本發明之電子機器,其特徵爲,包含上述任一之資 料傳送控制裝置;藉上述資料傳送控制裝置及匯流排,對 於來自其他節點接收之資料施以所賦予的處理之裝置;及 ,輸出或記憶施以處理後之資料用的裝置。又本發明之電 子機器,其特徵爲,包含上述任一之資料傳送控制裝置; 藉上述資料傳送控制裝置及匯流排,對於來自其他節點接 收之資料施以所賦予的處理之裝置;及,接受施以處理後 的資料用之裝置。 經濟部智慧財產局員工消費合作社印製 根據本發明,可將其他節點所傳送之資料於電子機器 中予以輸出或記憶的處理,或將電子機器中接收之資料傳 送至其他節點而予以高速化處理。又,根據本發明,可以 使資料傳送控制裝置小規模化的同時,減輕控制資料傳送 之韌體等的處理負擔,因此可同時獲得電子機器的低成本 化、小規模化等。 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) -10- 449696 Μ Β7 五、發明説明(8 ) 〔圖式之簡單說明〕 (請先閱讀背面之注意事項再填寫本頁) 第1 A圖、第1 B圖、第1 C圖係針對非同步傳送及 同步傳送說明用之圖。 第2 A圖、第2 B圖係針對樹狀辨識說明用之圖。 第3圖係說明自辨識用之圖。 第4A圖、第4B圖、第4C圖、第4D圖係顯示自 辨識封包等之物理層的封包之格式化圖。 第5圖係表示I EEE 1 3 94之協定構成圖。 第6圖係表示本實施形態之資料傳送控制裝置的構成 例圖。 第7圖係說明標頭(控制資訊)領域與資料領域分離 之圖。 第8圖係表示本實施形態之比較例的構成例圖。 第9圖係說明根據第8圖之構成進行資料傳送之手法 的圖。 第1 0圖係說明資料傳送的手法之其他例圖。 第1 1圖係說明本實施形態的資料傳送手法之圖。 經濟部智慧財產局8工消費合作社印製 第1 2圖爲分離標頭與資料將收訊封包收納於R A Μ 的標頭領域與資料領域的手法之說明用圖。 第1 3圖係於收納標頭領域之標頭內包含資料指標的 手法之說明用圖。 第1 4圖是將封包分離電路所傳送的資料指標藉封包 整形電路附加於封包標頭的手法之說明用圖。 第1 5圖係說明T A G用之圖。 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公羡) -11 - 449696 A7 B7 五、發明説明(9 ) 第1 6圖爲可變控制R A Μ之各領域尺寸的手法之說 明用圖。 (請先閱讀背面之注意事項再填寫本頁) 第17Α圖、第17Β圖、第17C圖、第17D圖 係將廣播資訊附加於封包之軌跡的手法之說明用圖。 第1 8 Α圖、第1 8 Β圖係將錯誤狀態資訊附加於封 包之軌跡的同時,封包有錯誤時使R A Μ的資料無效的手 法之說明用圖。 第1 9圖係說明自辨識期間之用圖。 第2 Ο Α圖、第2 Ο Β圖係將是否顯示自辨識期間收 訊之封包的資訊附加於封包軌跡的手法之說明用圖。 第2 1 A圖、第2 1 B圖係於封包整形中以時間系歹[J 附加於封包後側之資訊,於R A Μ中寫入封包之標頭前端 側的手法之說明用圖。 第2 2圖是表示收訊側構成之一例圖。 第2 3圖係說明收訊側的動作之說明用時間波形圖。 經濟部智慧財產局員工消費合作社印製 第24Α圖係IΕΕΕ1394規格之非同步封包之 規格化,第2 4 Β圖係收納於R A Μ之標頭領域的非同步 收訊之標頭部份的規格化。 第25Α圖、第25Β圖、第25C圖、第25D圖 係說明指標頭與資料指標的更新用之圖。 第2 6 Α圖係封包爲自辨識封包時之標頭部份的規格 化,第2 6 B圖是封包爲自辨識封包以外之ρ Η Y封包時 之標頭部份規格化。 第2 7Α圖、第2 7Β圖、第2 7 C圖爲種種電子機 本纸張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) -12- 449696 A7 B7 五、發明説明(10) 器的內部方塊圖之例。 第2 8A圖、第2 8 B圖、第2 8 C圖爲種種電子機 器的外觀圖例。 〔符號說明〕 1〇 Ρ Η Y介面 2 0 鏈接核 2 2 暫存器 30 F I F 0 ( A T F ) 3 2 F I F 〇(I T F ) 3 4 F I F 〇(R F ) 40 DMACCATF 用) 42 DMAC(ITF 用) 4 4 DMAC(RF 用) 5 0 埠介面 5 2 F I F 〇(P F ) 54 DMAC(PF 用) 5 6 暫存器 6〇 C P U介面 62 位址解碼器 6 3 資料同步化電路 6 4 中斷控制器
6 6 CPU 6 8 時鐘控制電路 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閱讀背面之注意事項再填寫本頁) 訂 經濟部智慧財產局員工消費合作社印製 -13- 449696 A7 B7 五、發明説明(H) 70 緩衝區管理器 7 2 暫存器 74 調停電路 7 6 定序器 8 0 R A Μ (封包記憶手段) 9 0、9 2、9 4 匯流排(第1之匯流排) 9 6、9 8 匯流排(第2之匯流排) 100、102、104、105、106、107、108、109 匯流排(第 3 之匯流排) 110 匯流排(第4之匯流排) 120 資料傳送控制裝置 12 2 Ρ Η Υ晶片 124 應用層之裝置 130 匯流排監視電路 13 2 串聯.並聯轉換電路 14 2 封包診斷電路 160 封包整形電路 162 TAG產生電路 16 4 標頭&標尾產生電路 166 錯誤檢測電路 167 定序器 168 緩衝器 170 選擇器 18 0 封包分離電路 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閱讀背面之注意事項再填寫本頁) 衣 訂 經濟部智慧財產局員工消費合作社印製 -14· 449696 A7 B7 、發明説明 ( 12) 18 2 丁 A G 判 別 電 路 18 4 指 標 更 新 電 路 18 8 位 址 產 生 電 路 19 0 存 取 要 求 實 行 電路 19 2 位 址 要 求 產 生 電路 (請先閱讀背面之注意事項真填寫本頁) 〔實施發明用之最佳形態〕 使用圖示詳細說明本發明之最佳實施形態如下。1 · I E E E 1 3 9 4 首先,針對I E E E 1 3 9 4的槪要簡單說明如下。 1.1 資料傳送速度、連接布局 IEEE1394 (IEEE1394 - 1995、 P1394,a)係形成可進行1〇〇〜400Mbps 之高速資料傳送(P1394.b 爲800〜320〇 M b p s )。並可容許將不同傳送速度的節點連接於匯流 排。 經濟部智慧財產局員工消費合作社印製 各節點係形成樹狀連接,1個匯流排最大可連接6 3 個節點。並且,利用匯流排橋接可連接約6 4 〇 〇 〇個節 點。 投入電源,或中途進行裝置插拔時,會造成匯流排的 重設’使連接布局的相關資訊全部清除。並且,在匯流排 重設後,可進行樹狀辨識(根節點的決定)、自辨識。隨 後’可決定等時資源管理、週期管理、匯流排管理等的管 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -15- 449696 A7 B7 五、發明説明(13) 理節點。並開始一般的節點傳送。 (請先閱讀背面之注意事項再填寫本頁) 1 . 2 傳送方式 I E E E 1 3 9 4係準備要求可靠度之資料傳送之適 當的非同步傳送,及要求即時性之動畫像或音響等的資料 傳送之適當的同步傳送。 第1 A圖是表示非同步副動作之例。1個副動作是由 調停、封包傳送、確認所構成。亦即,資料傳送之前,首 先進行有關匯流排之使用權的調停。並將封包從原始(傳 送源)節點傳送至目的(傳送處)節點。該封包之標頭包 含原始I D及目的I D。目的節點可讀取該目的I D,判 斷是否自節點處之封包。目的節點一旦收取封包後,將確 g忍(A C K )之封包送回原始節點。 封包傳送與A C K之間存在有確認間隙。又,1個副 動作與其次的副動作之間存在有確認間隙。並且,如未經 過相當於副動作間隙的一定匯流排·閒置時間時,無法開 始其次之副動作的調停。因此可避面副動作相互的衝突。 經濟部智慧財產局員工消費合作社印製 第1 B圖是表示等時副動作之例。同步傳送由於是以 廣播(傳送至連接於匯流排的所有節點)實行,因此在封 包收訊時不會回送A C K。又,同步傳送並非節點I D而 是使用頻道號碼進行封包傳送。並且,副動作間存在有等 時間隙。 第1 C圖係表示資料傳送時之匯流排的樣式。同步傳 送是當循環主檔於一定週期產生循環開始封包時開始。藉 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -16- 449696 A7 B7 五、發明説明(14) 此每一頻道各1 2 5 V S至少可傳送i個封包。其結果, 可進行動畫像及音響等所要求之即時性的資料傳送。 (請先閣讀背面之注意事項再填寫本頁) 非同步傳送係於同步傳送之間進行。即同步傳送側形 成較非同步傳送爲高的優先順位。此係,如第i c圖所示 ’可以較非同步傳送之副動作間隙的時間爲短的實現等時 間隙的時間。 1 · 3 樹狀辨識’ 樹狀辨識係於匯流排重設後進行。藉樹狀辨識可決定 節點間的親子關係與根節點。 首先,葉節點係將上代通知傳送至鄰接的節點。例如 第2 A圖所示連接節點a、b、C、D、E時,將上代通 知(P N )從節點A傳送至節點B,從節點D及E傳送至 節點C。 經濟部智慧財產局員工消費合作社印製 接收上代通知之節點可認知傳送源的節點爲本身之子 節點。並且,將下代通知傳送至其節點。例如第2 A圖中 ’將下代通知(C N )從節點B傳送至節點A、節點C傳 送至節點D及E。藉此可決定節點B、A,節點C、D間 ,節點C、E間的親子關係。 節點B、C的親子關係是首先一側先傳送上代通知來 決定。例如第2 B圖所示,節點C側先傳送上代通知時, 節點B即形成親而節點C則形成子的關係。 埠之連接處的所有節點係形成本身之子節點間的根。 第2 B圖中節點B則形成根。此外,I E E E 1 3 9 4則 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -17 - 449696 A7 £7_ 五、發明説明(15) 有使全部的節點形成根的可能。 (請先閱讀背面之注意事項再填寫本頁) 1.4 自辨識 樹狀辨識之後,進行自辨識。於自辨識中,係於連接 布局中是從根節點依較遠之節點的順序傳送自辨識封包。 更具體而言,例如第3圖中,首先將連接於根節點B 之埠1 (號碼小的埠)的節點A ’將自辨識封包(意辨識 封包)廣播於所有的節點。 其次,選擇連接於根節點B之埠(號碼大的埠)的節 點C,該節點C之埠1 (號碼小的埠)所連接的節點D可 廣播自辨識封包。其次,節點C之埠2 (號碼大的埠)所 連接的節點E係廣播自辨識封包。隨後,廣播節點C。最 後,構成根之節點B可廣播自辨識封包,完成自辨識。 經濟部智慧財產局員工消費合作社印製 自辨識封包中含有各節點的I D。於進行廣播時刻使 從其他節點所接受之自辨識封包的個數形成該等各節點的 I D。例如第3圖中,節點A於進行廣播時,由於任何節 點皆未發出自辨識封包,因此節點A之I D爲〇。節點A 可廣播含此I D二0之自辨識封包。又,於節點D進行廣 播時,僅節點A發出自辨識封包。因此,節點D之I D爲 1 。同樣地,節點E、C、B之I D分別形成2、3、4 〇 第4 A圖是表示自辨識封包之格式化。同圖中所示在 自辨識封包上含有各節點之基本資訊。具體而言,係包含 有關各節點的I D ( Ρ Η Y _ I D )、鏈接層是否有效( 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) -18- 449696 A7 __B7_____ 五、發明説明(16) (請先閱讀背面之注意事項再填寫本頁) 1 )、間隙計數(g a p — c n t )、傳送速度(s ρ ) 、是否具有形成等時資源管理的能力(C )、電力狀態( P w r )、埠的狀態(p〇、ρ 1 、ρ 2 )等之資訊。 再者,第4 B圖中表示使用4個以上的節點之埠數時 之自辨識封包# 1、# 2、# 3之格式化。埠數爲4〜 1 1個的場合使用自辨識封包# 0 (第4 A圖)及# 1 ’ 1 2〜1 9個的場合使用自辨識封包# 〇、# 1及# 2, 2 0〜2 7個的場合使用自辨識封包# 〇、# 1 、# 2及 # 3 〇 又,第4 C圖、第4 D圖是顯不與自辨識4包相冋之 構成物理層封包(Ρ Η Y封包)的鏈接封包、Ρ Η Y構成 封包之格式化。 1 . 5 等時資料管理 等時資料管理(I R Μ )具有以下的管理功能。 經濟部智慧財產局員工消費合作社印製 第1係可提供同步傳送時所必需的種種資源。例如’ 提供頻道號碼暫存器及頻帶寬暫存器。第2是提供顯示匯 流排管理的I D之暫存器。第3如不具匯流排管理時’具 有簡單的匯流排管理的功能。 具有形成I R Μ的能力(具有管理同步資源的能力) ,且於形成動作狀態(鏈接層有效時)之節點中(具有形 成I R Μ資格之節點中),最接近(I D最大者)根的節 點係形成I R Μ。更具體而言,第4 Α圖之自辨識封包中 ,顯示是否具有形成IRM能力之C ( CONTENDER)位元, 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -19- 449696 A7 ____B7_ 五、發明説明(17) (請先閱讀背面之注意事項再填寫本頁) 及顯示鏈接層是否有效之L ( LINK_ ACTIVE)位元同時形 成1的節點中,最接近根之節點(PHY— ID最大的節點) 係形成I R Μ。例如,根節點之自辨識封包的C位元與L 位兀爲1時,根節點係形成I r Μ。 1 · 6 循環主檔 循環主檔具有第1 c圖顯示之傳送循環開始封包的功 肯g ’根節點係形成循環主檔。 匯流排管理可進行布局圖(各節點的連接狀態)之製 作' 速率圖之製作、匯流排的電力管理、循環主檔的決定 、間隙計數的最佳化等的工作。 1 . 7 協定構成 使用第5圖,說明I EEE1 392之協定構成(層 構造)如下。 經濟部智慧財產局員工消費合作社印製 I E E E 1 3 9 2之協定爲物理層、鏈接層、異動層 所構成。又,串列匯流排管理係可監視或控制物理層、鏈 接層、異動層者,可提供節點的控制及匯流排之資源管理 用的種種功能。 物理層係可將鏈接層使用之邏輯符號轉換爲電氣信號 ,或進行匯流排的調停,或定義匯流排之物理介面。 鏈接層可提供定址、資料檢查、資料成框、循環控制 等。 異動層可定義進行引導、寫入、鎖定等之異動用的協 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) -20 - 449696 A7 B7 五、發明説明(18) 定。 (請先閱讀背面之注意事項再填寫本頁) 物理層及鏈接層一般是藉資料傳送控制裝置(介面晶 片)等的硬體加以實現。又,異動層係藉c p U上動作之 韌體或硬體予以實現。 2 .整體構成 其次,使用第6圖說明本實施形態之整體構成如下。 第6圖中,Ρ Η Y介面1 〇係進行實現物理層之協定 的Ρ Η Υ晶片間之介面的電路。 鏈接核2 0 (鏈接手段)係可實現鏈接層的協定及異 動層之協定一部份的電路,可提供節點間之封包傳送用的 各種服務。暫存器2 2係可實現該等協定或控制鏈接核 2 0用之暫存器。 F I F 0 ( A T F ) 3〇、FIF〇(ITF) 32 經濟部智慧財產局員工消費合作社印製 、F I F〇(R F ) 3 4分別爲非同步傳訊用、同步傳訊 用、收訊用之F I F〇,例如爲暫存器及半導體記憶體等 的硬體所構成。本實施形態中,該等F I F 0 3 0、3 2 、3 4的段數非常地少。例如1個F I F 0的段數最好在 3段以下,更好的是2段以下。 DAMC40、42、44 分別爲 ATF 、ITF' RF用之DMA控制器。使用該等DAMC40、42、 無需介入CPU6 6 ,可於RAM8 0與鏈接核2 0之間 進行資料傳送。並且,暫存器4 6係可控制D M A 4 0、 42、44之暫存器。 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -21 - 449696 A7 B7_ 五、發明説明(19> (請先聞讀背面之注意事項再填寫本頁) 埠介面5 0係可進行應用層裝置(例如進行印表機之 印字處理的裝置)之介面的電路。本實施形態中係使用此 埠介面5 0,例如形成可進行8位元之資料傳送。 F I F〇(P F ) 5 0爲可進行應用層之裝置間的資 料傳送用之F I F〇,DMAC54爲PF用之DMA控 制器。暫存器5 6係可控制埠介面5 0及DMAC 5 4之 暫存器。 C P U介面6 0係可進行控制資料傳送控制裝置之 C P U 6 6間介面的電路。C P U介面6 0包含位址解碼 器6 2、資料同步化電路6 3、中斷控制器6 4。時鐘控 制電路6 8係控制本實施形態所使用之時鐘者,輸入 Ρ Η Y晶片所傳送之S C L K,或主時鐘之H C L K。 緩衝區管理器7 0係管理R A Μ 8 0之介面的電路。 緩衝區管理器7 0包含緩衝區管理的控制用暫存器7 2、 調停對R A Μ 8 0之匯流排連接之調停電路7 4、產生各 種控制信號之定序器7 6。 經濟部智慧財產局員工消費合作社印製 R A Μ 8 0具有作爲隨機存取之封包記憶手段的功會g ,其功能例如可藉S R A Μ、D R A Μ等加以實現。並且 ’本實施形態中,如第7圖所示,該r a Μ 8 0係分離爲 標頭領域(廣義之控制資訊領域)及資料領域。並且,封 包之標頭(廣義之控制資訊)係收納於第7圖之標頭領域 ,封包之資料係收納於資料領域內。 此外R A Μ 8 0尤其最好是內設於本實施形態之資料 傳送控制裝置內,但是也可以外設其一部份或全部。 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ 297公董) -22- 經濟部智慧財產局員工消費合作社印製 449696 kl B7 _ 五、發明説明(2〇) 匯流排9 Ο (或者匯流排9 2、9 4 )係連接於應用 軟體上者(第1之匯流排)。又匯流排9 6 (或者匯流排 9 8 )係控制資料傳送控制裝置之用者,並導電連接於控 制資料傳送控制裝置的裝置(例如C P U )(第2匯流排 )。又匯流排1 0 0 (或者匯流排1 0 2、1 0 4、 105、106 、1〇7、108、109)係導電連接 於物理層的裝置(例如Ρ Η Y晶片)上者(第3匯流排) 。又,匯流排1 1 0係導電連接於可隨機存取的記憶手段 之R A Μ上者(第4匯流排)。 緩衝區管理器7 0之調停電路7 4係進行來自 DMAC40、DMAC42、DMAC4 4、CPU 介 面60、DMAC54之匯流排存取要求的調停。並且, 根據此調停結果,各個任意的匯流排1 0 5、1 0 7、 1 0 9 、9 8 、9 4 ,及R A Μ 8〇的匯流排1 1〇之間 可確立資料的經路(第1、第2、第3的任一匯流排與第 4匯流排之間確立資料經路)。 本實施形態之一特徵爲設置可隨機存取收納封包之 R A Μ 8 0的同時,設置互相分離之匯流排9 0、9 6、 1〇0,及將該等匯流排連接於R A Μ 8 0之匯流排 1 1 0用的調停電路7 4。 例如第8圖中顯示與本實施形態構成不同之資料傳送 控制裝置之例。該資料傳送控制裝置中,鏈接核9 0 2係 經由Ρ Η Υ介面9 0 0、匯流排9 2 2與Ρ Η Υ晶片連接 。又,鏈接核9 0 2係經F I F〇9 0 4、9 0 6、 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) (請先閲讀背面之注意事項再填寫本頁)
-23- 449696 ______B7 五、發明説明(21) (請先閱讀背面之注意事項再填寫本頁) 908、CPU介面9l〇、匯流排920連接於CPU 9 1 2。並且,C P U 9 1 2係經匯流排9 2 4連接於 C P U之區域記憶體的R a Μ 9 1 4。 此外,F I F〇9〇4 、9〇6 、9〇8係與第6圖 之F I FO30 、32、34不同5形成非常多的段數( 例如一個FIFO爲段左右)。 藉第9圖說明使用第8圖之構成的資料傳送控制裝置 時之資料傳送的手法如下。藉Ρ Η Y晶片9 3 〇從其他節 點傳送而來的收訊封包是藉資料傳送控制裝置9 3 2、匯 流排9 2 0爲C P U 9 1 2所接收。並且,C P u 9 1 2 係經由匯流排9 2 4將接收的收訊封包寫入R a μ 9 1 4 。且,c P U 9 1 2係將收訊封包加工形成可使用之應用 層,而經匯流排9 2 6傳送至應用層的裝置9 3 4內。 另一方面,傳送來自應用層之裝置9 3 4的資料時, CPU9 1 2可將此資料寫入RAM9 1 4。並且,在 R A Μ 9 1 4的資料上附加標頭,可產生以IEEE 1 394爲依 據之封包。且產生之封包係經由資料傳送控制裝置9 3 2 經濟部智慧財產局員工消費合作社印製 U P C 對 會 ο ? 點 時 節法 他手 其送 至傳 訊料 送資 等之 ◦ 述 3 上 9 據 片根 晶 , Υ 是 Η 但 Ρ 連 2 之 1 速 9 高 U 成 Ρ 形 C 使有 即會 ,仍 此, 因度 。 速 擔送 負 傳 理的 處排 的流 重匯 常列 非串 成的 造間 2 點 1 節 9 接 導資' 而之之 因速題 起高問 等現述 載實上 負能決 過不解 理果 處結 致 傳 料 法 手 其 藉 , 慮 低 考 降 可 度 , 速 示 送 所 傳 圖 際 實 體 第 整 如 系 ο 本紙張尺度適用中國國家標準(CNS ) Α4規格(21〇Χ297公釐) -24- 經濟部智慧財產局員工消費合作社印製 449696 kl B7_ 五、發明説明(22) 硬體DMA實現資料傳送控制裝置9 3 2與RAM9 1 4 之間的資料傳送,或R A Μ 9 1 4與應用層之裝置9 3 4 間的資料傳送。 但是,該手法中,C P U匯流排9 2 8係使用於資料 傳送控制裝置9 3 2、R A Μ 9 1 4間的資料傳送, R A Μ 9 1 4、C P U 9 1 2間的資料傳送,R A Μ 9 1 4、應用層裝置9 3 4間的資料傳送。因此,一旦爲 獲得系統整體之資料傳送的高速化時,必需使用如P C I 匯流排之高速匯流排作爲C. P U匯流排9 2 8 ,而此會導 致使用資料傳送控制裝置之電子機器的高成本化。 相對於此5本實施形態如第1 1圖所示,係將資料傳 送控制裝置1 2 0、應用層裝置1 2 4之間的匯流排9 0 ;C P U匯流排9 6 ;及,資料傳送控制裝置1 2 0、 R A Μ 8 0間的匯流排1 1 0互相分離。因此,使C P U 匯流排9 6僅可使用於資料傳送的控制上。又,可佔據匯 流排9 0於資料傳送控制裝置1 2 0、應用層裝置1 2 4 間進行資料傳送。例如,組裝資料傳送控制裝置1 2 0的 電子機器爲印表機時,可佔據匯流排9 0傳送印字資料。 其結果,可減輕C P U 6 6的處理負擔,可提高系統整體 的實際傳送速度。又可採用廉價之CPU6 6的同時,無 需使用高速匯流排作爲C P U匯流排9 6。因此,可獲得 電子機器之低成本化、小規模化。 «m m Hal· am ml m·* i·^— I (請先閲讀背面之注意事項再填寫本頁) 、11 -25- 449696 Α7 Β7 五、發明説明(23) 3 · 2 本實施形態之特徵 (請先閲讀背面之注意事項再填寫本頁} 本實施形態係如第7圖所示,將R A M 8 0的記憶領 域分離爲收納封包標頭(廣義之控制資訊)之標頭領域( 廣義之控制資訊領域)及收納封包的資料之資料領域。 例如第8圖之比較例中,C P U 9 1 2必須以收訊順 序接收來自F I F 0 9 0 8的收訊封包。因此’實現分離 收訊封包爲標頭及資料的處理時,c p u 9 1 2 —旦將 F I F〇9 0 8所讀取之收訊封包寫入區域記憶體的 R A Μ 9 1 4 時,C P U 9 1 2 必須從其 R A Μ 9 1 4 讀 取收訊封包分離標頭與資料。因此’形成c Ρ ϋ 9 1 2非 常重的處理負擔,其結果會導致系統整體的實際傳送速度 降低的狀態。 經濟部智慧財產局員工消費合作社印製 相對於此,第6圖之本實施形態係將R A Μ 8 0之記 憶領域分離爲標頭領域及資料領域。更具體而言’如第 1 2圖所示,藉硬體分離各收訊封包之標頭與資料,將標 頭收納於標頭領域,將資料收納於資料領域。因此’ c P U 6 6的處理負擔與第8圖比較極度地減輕而可提高 系統整體的實際傳送速度。又,可採用廉價之C Ρ ϋ 6 6 的同時,並可以低速連接C P U 6 6之匯流排,可獲得資 料傳送控制裝置與電子機器的小規模化、低成本化。 又,根據本實施形態,標頭係集體收納於標頭領域, 資料亦集體收納於資料領域內。因此可獲得標頭及資料讀 取處理或寫入處理的簡化,可減輕處理上的過負載。例如 ,藉第1 1圖的手法進行資料傳送時,C P U 6 6是經由 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) -26- 449696 A7 B7 五、發明説明(24) c P u匯流排9 6僅於標頭領域存取藉讀取寫入標頭即可 控制資料傳送。又,應用層之裝置1 2 4係可連續資料領 (請先閱讀背面之注意事項再填寫本頁) 域的資料而藉匯流排9 0讀取,或連續資料寫入資料領域 〇 此外’本實施形態係如第1 3圖所示,使收納於標頭 領域的各個標頭,及收納於資料領域的各資料藉含於標頭 的資料指標使其對應。該資料指標的附加係實現如下。 即如第1 4圖所示,本實施形態中,鏈接核2 〇包含 封包整形電路1 60,DMAC44 (廣義爲寫入手段) 係包含封包分離電路1 8 0。其中封包整形電路1 6 0係 上層(例如異動層、應用層)可使用各節點所傳送之封包 的整形。又,封包分離電路1 8 0係進行分離封包,將封 包之標頭及標尾(根)寫入R A Μ 8 0之標頭領域,將封 包的資料寫入R A Μ 8 0的資料領域的處理。 經濟部智慧財產局員工消費合作社印製 封包分離電路1 8 0係將指示寫入資料領域之資料位 址(起始位址)的資料指標傳送至封包整形電路1 6〇。 傳送資料指標之封包整形電路1 6 0係將其資料指標附加 (埋入)於封包之標頭。並且,附加資料指標之標頭係如 第1 3圖所示收納於標頭領域,指示其資料指標之資料係 收納於資料領域內。此時,寫入標頭或資料之位址 W A D R係產生封包分離電路1 8〇。
如以上所述,從標頭領域讀取標頭之韌體等可容易獲 得對應其標頭的資料之資料領域的收納位址。又,資料指 標之附加係藉封包整形電路1 6 0進行,可使D M A C 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -27- 449696 A7 B7 五、發明説明(25) (請先閲讀背面之注意事項再填寫本頁) 4 4 (封包分離電路1 8 0 )與此互不相關。因此,可使 D M A C 4 4專注於對R A Μ 8 0之資料寫入處理,可簡 化M A C 4 4的電路構成與處理。 又,本實施形態係如第1 5圖所示,產生區別收訊封 包之起始(最初的標頭)、標頭、資料、標尾用之T A G ,使該T A G與收訊封包互相關聯。更具體而言,第1 4 圖中,鏈接核2 0係將收訊封包之起始(最初的標頭)、 標頭、資料、標尾作爲R D傳送於F I F〇3 4時,第 1 5圖表示之2位元的TAG也同時輸出F I F〇34。 並且,本實施形態是利用與收訊封包相關之該T A G,如 第1 2圖所示,將收訊封包分離爲標頭與資料而收納於標 頭領域及資料領域內。更具體而言,於第1 4圖中, DMA C 4 4之封包分離電路1 8 0爲收訊封包的同時可 辨識F I F〇3 4所輸出的D T A G ( = T A G ),根據 該辨識結果可將收訊封包分離爲標頭與資料,寫入R A Μ 8 0。又,TAG只要可區別標頭與資料者即可。 經濟部智慧財產局員工消費合作社印製 例如,不利用T A G作爲分離收訊封包之標頭與資料 的手法係可考慮利用標頭所包含之tcode (異動碼)的手法 。亦即,將t c 〇 d e解碼,檢查標頭的大小,僅以其大 小的量將收訊封包收納於標頭領域,將其餘收納於資料領 域內。 但是,該手法須要t c q d e的解碼電路,會形成大規模的 電路。 相對於此,利用T A G時,D M A C 4 4係可以所見 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -28- 449696 A7 B7 五、發明説明(26) 2 T a G將收訊封包分離爲標頭與資料。因此,無需大規 _ $電路’即可以簡單的處理分離收訊封包的標頭與資料 〇 (請先閱讀背面之注意事項再填寫本頁) 再者’本實施形態係如第1 6圖所示,最好將R A Μ 8 〇的標頭領域分離爲收訊用、送訊用的領域。又,也可 以將資料領域分離爲收訊用、送訊用領域,或分離爲同步 傳送用、非同步傳送用的領域。又,標頭領域與資料領域 之外,最好設置與該等領域分離之C P U 6 6的工作領域 〇 此外’將R A Μ 8 0之記憶領域分離成複數個領域時 ’最好各領域的大小爲可變控制。更具體而言係如第1 6 圖所示,指示各領域境界的位址之指標Ρ 1〜Ρ 6爲可變 控制。如上述,即可實現對應應用上最適當的領域分割。 此時’ R A Μ 8 0之各領域的大小最好在電源投入後仍可 有效地可變控制。如上述,收訊處理時可擴展收訊用領域 ’送訊處理時可擴展送訊用領域,而可有效利用有限的資 經濟部智慧財產局員工消費合作社印製 又,本實施形態係如第1 7 Α圖所示,於封包整形時 ,將顯示是否爲相對於連接於匯流排的所有節點所送訊之 封包的B C (廣義爲廣播資訊)附加於封包之例如標尾( 廣義爲控制資訊)內。 亦即,I E E E 1 3 9 4之非同步傳送包含相對於指 定傳送處的節點用封包之1 6位元的目的地I D ( DsetID ) 。並且,如第1 7 B圖所示,使鏈接核(鏈接層)不將其 本紙張尺度適用中國國家標準(CNS Γα4規格(210X;297公釐) -29 - 449696 A7 B7 五、發明説明(27) 他節點處的封包傳送至上層的韌體(異動層)上。藉此, 可防止韌體對1 6位元之DestID進行解碼等無謂的處理。 但是,含於封包之DestID爲Ο X 3 F時,其封包係廣 播於所有的節點間。因此,鏈接核係形成可將其封包傳送 於上層之韌體者。如上述,其結果韌體係可進行其封包之 DestID的解碼,而必須進行是否廣播的判斷。 如上述,本實施形態係如第1 7 C圖所示,DestID爲 〇x3 F時’設廣播貪訊之BC爲1。另一方面,如第 17D圖所不’DestID不爲〇x3F時,設BC爲〇。藉 此,軔體只需檢查1位元之B C的値,即可判斷其封包是 否爲廣播者。亦即,韌體未進行1 6位元之DestID的解碼 ,而可減輕韌體的處理負擔。其結果,可提高系統整體的 實際傳送速度。 又,本實施形態係如第1 8 A圖所示,於封包整形時 ,可將封包是否顯示例如標頭錯誤之H C E (廣義爲錯誤 狀態資訊)附加於封包之例如標尾(廣義爲控制資訊)上 〇 如上述,韌體僅藉著1位元之H C Ε値的檢查,即可 判斷其封包是否有錯誤。亦即,韌體即使不進行對3 2位 元之標頭C R C的解碼,仍可判斷其封包是否有錯誤。其 結果,可減輕對韌體的處理負擔,提高系統整體的實際傳 送速度。 此外,判斷出封包有錯誤時,最好使寫入資料領域的 該等封包之資料無效。更具體而言,於第1 8 Β圖中,在 本紙張尺度適用中國國家標準(CNS ) Α4規格(210 X 297公釐) (請先閱讀背面之注意事項再填寫本頁) €今 訂 經濟部智慧財產局員工消費合作社印製 -30 - 449696 A7 B7 五、發明説明(28) (請先閲讀背面之注意事項再填寫本頁) 判斷出含資料3的封包具有錯誤時(H C E二1 ),使資 料指標D Ρ回到收納資料3之領域的起始位址。藉此,可 維持資料領域之資料的連續性。即,資料領域僅連續收納 正確的資料,應用軟體可讀取從資料領域連續的正確資料 。又,韌體可藉H C Ε確認封包是否有錯誤,使韌體形成 可相對於對方節點要求封包之再送訊。根據上述本實施形 態,可減輕韌體及應用軟體的處理負擔,提高系統整體的 實際傳送速度。 此外,錯誤狀態資訊除了標頭C R C錯誤之外,並可 考慮資料C R C錯誤等。 又,如第1 9圖所示,於自辨識期間從連接於匯流排 的所有節點傳送自辨識封包。並且,各自辨識封包之第1 平方係形成包含節點I D之基本資訊的資料本體,第2平 方則形成第1平方的反轉之同位(錯誤檢查資訊)(詳細 參閱第4 Α圖)。 經濟部智慧財產局員工消費合作社印製 例如第8圖構成之資料傳送控制裝置係將該等一連串 自辨識封包整形如第2 Ο A圖所示。即,相對於構成物理 層的封包之自辨識封包,於上層(異動層或應用層)進行 作爲介面用之附加標頭的封包整形。並且,整形後之封包 係收納於構成c P U 9 1 2的區域記憶體之R A Μ 9 1 4 ο 但是,自辨識封包需要對應節點數的個數,將6 3個 節點一旦連接於匯流排時。例如最小也必須要保持6 3個 自辨識封包。即,自辨識封包的個數一般需要非常的多。 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) -31 - 449696 A7 _B7__ 五、發明説明(29^ (請先閱讀背面之注意事項再填寫本頁) 因此,在該等自辨識封包外加標頭,就其狀態收納於 RAM時,會造成對RAM空容量造成壓迫,而不能有效 地利用各節點的資源。又,每分別接收自辨識封包時,韌 體需進行必要的處理。因此,一旦增加自辨識封包的個數 時,會增加韌體的處理負擔。尤其是當自辨識期間完成後 ,即匯流排重設發生起以至產生最初的仲裁重設間隙之後 ,必須進行其接收後自辨識封包的整形作業。因此,一旦 增加自辨識封包的個數時,同時會增加該整形作業的處理 負擔。 如上述,本實施形態係如第2 Ο B圖所示,將傳送而 來的一連串封包藉標頭(廣義爲控制資訊),及一連串自 辨識封包所成的資料整形爲構成框的封包。即’將一連串 的自辨識封包封裝成一個,於此封裝後附加1標頭’於上 層作爲介面。 經濟部智慧財產局員工消費合作社印製 如上述,本實施形態可成功地有效解除壓迫構成封包 記憶手段之R A Μ (第6圖之R A Μ 8 0 )的空容量等情 況。又,本實施形態即使是Ν個自辨識封包的場合’仍可 形成1個整形後的封包。因此’從R A Μ讀取整形後的封 包時,只須進行1次的封包讀取即可。因此’可更有效地 減輕韌體等的處理負擔。 另外本實施形態係如第2 Ο Β圖所示,將構成顯不是 否爲自辨識期間所收訊的封包之狀態資訊的B R附加於封 包的標尾(廣義爲控制資訊)。 亦即,如第4 Α圖〜第4 D圖所示,利用物理層之 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) " " -32- 449696 A? B7 彡、發明説明(3〇) (請先閲讀背面之注意事項再填寫本頁) Ρ Η Y封包上除了自辨識封包之外,具有鏈接封包與 Ρ Η Υ構成封包。並且,本實施形態中,韌體等可容易區 別自辨識封包與其他之Ρ Η Υ封包(鏈接封包、ρ η Υ構 成封包)者爲佳。自辨識封包附加有資料指標等,區別自 辨識封包與其他Ρ Η Υ封包係形成不同的韌體之利用者。 但是,區別封包種類用之資訊,於I Ε Ε Ε 1 3 9 4 中即使利用規格化之tcode,構成處理對象的封包仍無法區 別是否爲Ρ Η Y封包中的那一個封包。 根據本實施形態,如第2 0 Β圖所示在封包的標尾附 加顯示是否於自辨識期間收訊之封包的B R。因此,韌體 等可容易區別自辨識封包與其他Ρ Η Υ封包,減輕其處理 負擔。 另外,本實施形態中,刪除自辨識封包之第2二次的 同位,藉刪除此同位之自辨識封包(自辨識封包的資料本 體)的並排,構成整形後之封包的資料部份者爲佳。如上 述,整形後的封包大小與未刪除同位時比較,僅一半左右 ,更可節省自辨識封包之記憶時所必要的R A Μ的使用容 量。 嬡濟部智慧財J.局員工消費合作社印製 又,如第1 Α圖說明,目的節點係以非同步傳送接收 封包時,目的(傳送處)節點係相對於原始節點傳送 A C K。其一側,目的節點之鏈接核係相對於收訊之封包 外加送回原始節點的A C K。藉此,可將傳回原始節點之 ACK傳送至韌體等的上層。更具體而言,第1 4圖之封 包整形電路1 6 0係附加於第2 1 A圖表示之標尾上。該 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -33- 449696 A7 B7 五、發明説明(31) A C K爲4位元之碼,根據該碼可獲知確認完成、確認暫 停、確認忙線、確認錯誤等狀態。 (請先閱讀背面之注意事項再填寫本頁) 但是,第2 1 A圖係於封包整形中,以時間序列之後 側的標尾上附加A C K,於R A Μ中同樣將A C K寫入標 頭的後側。因此,韌體在確認A C K時必須進行以下的處 理。即,首先韌體係將位於標頭前頭側之4位元的tcode解 碼,檢查標頭的大小。並且,根據其標頭的大小算出收納 A C K (標尾)的位址,讀出A C K。因此,韌體會加重 確認A C K用處理的負擔,造成對系統整體的實際傳送速 度提升上的妨礙。尤其是確認錯誤時等,會使確認A C K 用所進行的處理全部無效。 經濟部智慧財產局員工消費合作社印製 因此,本實施形態中,如第2 1 Β圖所示’於封包整 形中也可以將時間系列附加於封包後側之A C Κ等所應賦 予的資訊,於R A Μ中寫入封包之標頭的前頭側(例如前 頭的第1正方形)。如上述,韌體無需進行t 〇 〇 d e解 碼,即可確認A C K等所賦予之資訊。A C K等係收納於 標頭前頭側,因此標頭的大小等可無需藉t c 〇 d e加以 檢查。 再者,也可以固定標頭長(標頭的大小)’將A C K 等所賦予的資訊寫入標頭領域內。如上述固定標頭長時’ 將標頭影域中任意固定長標頭的任意正方形收納於A C κ 等所賦予的資訊時,韌體係可以簡易存取上述所賦予之資 訊。又’此時’最好是在標頭領域中的任意固疋長彳示頭之 前頭長方形或最後正方形內,收納上述所賦予之資訊。如 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) -34- 449696 A? _ _ B7 五、發明説明(32) 上述’與固定長標頭的前頭或最後正方形以外收納上述所 賦予之資訊比較時,可維持標頭內之資料的連續性。 (請先閲讀背面之注意事項再填寫本頁) 又,上述所賦予之資訊,除了 A C K (送回原始節點 之確認貪訊)以外’並可考慮s p d (特定資料傳送速度 用之速度碼資訊)、B C (顯示是否顯示對連接於匯流排 所有t卩點送訊之封包的廣播資訊)、B R (顯示是否爲自 辨識期間收訊之封包的資訊)、H C E (顯示封包是否有 錯誤之錯誤狀態資訊)等種種者。 3 . 2 構成 弟2 2圖是表不鍵接核20、F I f〇34、 D M A C 4 4的詳細構成之一例。 經濟部智慧財產局員工消費合作社印製 鏈接核2 0包含匯流排監視電路1 3 〇、串聯.並聯 轉換電路1 3 2、封包整形電路1 6 〇。且封包整形電路 1 6 0包含封包診斷電路1 42、定序器1 6 7、緩衝器 1 6 8、選擇器1 7 0,封包診斷電路1 42包含TAG 產生電路1 6 2、標頭&標尾產生電路1 6 4、錯誤檢測 電路1 6 6。 其中’匯流排監視電路1 3 0是藉PHY介面1 0監 視連接在Ρ Η Y晶片之8位元寬的資料匯流排、2位元寬 之控制匯流排C T L的電路。 串聯·並聯轉換電路1 3 2是將資料匯流排d的資料 轉換爲3 ζ位兀資料的電路。例如,傳送速度爲4〇〇 M b p s時8位兀的資料轉換爲3 2位元的資料,2 0〇 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -35- 449696 A7 B7 五、發明説明(33) M b p s時4位元的資料轉換爲3 2位元的資料,1 〇〇 M b p s時2位元的資料轉換爲3 2位元的資料。 封包診斷電路1 4 2係進行封包診斷之電路。τ A G 產生電路1 6 2係產生區別標頭、資料、標尾等用之 TAG的電路,標頭&標尾產生電路1 6 4是產生標頭及 標尾(註腳)的電路。又,錯誤檢測電路1 6 4係檢測包 含於封包之同位等錯誤檢測資訊而檢測出錯誤之電路。 定序器1 6 7係產生各種的控制信號。緩衝器1 6 8 、選擇器1 7 0係可藉來自封包診斷電路1 4 2的信號 S E L選擇來自串聯.並聯轉換電路1 3 2的D I 、來自 封包診斷電路142的標頭及標尾、來自DMAC44的 資料指標中之任一者。 F I F〇3 4具有調節從鏈接核2 0之輸出資料的 RD之相位,及對RAM8 0之寫入資料之WDATA的 相位用之緩衝器的功能,包含F I F〇狀態判斷電路3 5 。F I F〇狀態判斷電路3 5 ,F I F〇一旦成空時,有 效顯示Ε Μ P Τ Y,F I F ◦滿時則顯示F U L L。 DMAC44 (寫入手段)包含封包分離電路180 、存取要求實行電路1 9 0、存取要求產生電路1 9 2。 封包分離電路1 8 0係分離封包整形電路1 6 0整形 後的封包,將標頭及標尾寫入R A Μ 8 0的標頭領域,及 將資料寫入資料領域用之電路(參閱第1 2圖)。封包分 離電路1 8 0包含T A G判別電路1 8 2、指標更新電路 1 8 4、位址產生電路1 8 8。 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閱讀背面之注意事項再填寫本頁) 訂 經濟部智慧財產局員工消費合作社印製 -36- 449696 A7 B7 五、發明説明(34) T A G判別電路1 8 2係判別T A G產生電路1 6 2 所產生之T A G ( D 丁 A G )的電路。 指標更新電路1 8 4係接受τ A G判別電路1 8 2的 輸出,將標頭或資料寫入r A Μ 8 0用之標頭指標(廣羲 爲控制資訊指標)或資料指標的更新用電路。 位址產生電路1 8 8是接受指標更新電路1 8 4的輸 出,產生對R A Μ8 0之寫入位址WARD的電路。 存取要求實行電路1 9 〇係實行來自鏈接核2 0之存 取要求的電路。存取要求實行電路1 9 0 —旦自F I F〇
狀態判斷電路3 5形成F U L L顯示時,顯示F F U L L
。封包整形電路1 6 0內之定序器1 6 7係以F F U L L 爲非有效爲條件,而是以R D ( R X D a t a )的選通信 號之R D S爲有效。 此外R F A I L係將收訊之失敗通知定序器1 6 7存 取要求實行電路1 9 0用的信號。 存取要求產生電路1 9 2係對RAM8 〇產生存取要 求用的電路。存取要求產生電路1 9 2係接受來自緩衝區 管理器7 0之寫入確認的W A C K或來自F I F〇狀態判 斷電路3 5的EMPTY,將寫入要求之WREQ輸出緩 衝區管理器7 0。 3.3 收訊側的動作 其次,使用第2 3圖之時間波形圖等詳細說明本實施 形態的動作如下。 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之注意事項再填寫本頁} _m衣 -訂 經濟部智慧財產局員工消費合作社印製 -37 - 449696 Α7 Β7 五、發明说明(35^ 首先,針對鏈接核2 0的動作說明之。 藉Ρ Η Y晶片接收來自其他節點的封包時,封包診斷 電路1 4 2係診斷其封包。並且,標頭&標尾產生電路 1 6 4係產生(整形)標頭。該標頭係經由緩衝器1 6 8 輸入選擇器1 7 〇 ’選擇器1 7 〇係根據來自封包診斷電 路1 4 2的信號S E L選擇該標頭。因此,如第2 3圖之 A 1所示,使標頭(Η 〇〜Η 4 )作爲標頭而輸出於 F I F 〇 3 4。 此外,第2 4 Α圖係顯示從串列匯流排上所傳送之非 同步封包的格式化(I E E E 1 3 9 4規格)。另一方面 ,第2 4 B圖係顯示收納於R A Μ 8 0之標頭領域的非同 步收訊封包之標頭部份的格式化(同圖中網線表示部份爲 標尾)。如上述之本實施形態中,將第2 4 Α表示格式化 之封包整形成第2 4 B表示之格式化的封包而可作爲韌體 等的上層使用。 又本實施形態中,標頭之第4正方形的Η 4 (第2 3 圖之A 2 )係如第2 4 Β所示形成從資料領域取出資料用 之資料指標。該資料指標(Η 4 )是從D M A C 4 4 (指 標更新電路1 8 4 )經緩衝器1 6 8輸入選擇器1 7 〇內 ,選擇器1 7 0可選擇此。如上述,封包整形電路1 6 〇 是從D M A C 4 4接受資料指標,將其資料指標塡入寫入 RAM8 0的標頭內。 其次’從Ρ Η Y晶片經貪料匯流排D傳送封包的資料 部份。串聯.並聯轉換電路1 3 2可將此資料部份轉換爲 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X 297公釐) - -38- (請先閲讀背面之注意事項再填寫本頁) «裝· 訂i 經濟部智慧財產局員工消費合作社印製 449696 A7 B7 五、發明説明(36) 3 2 ^元之貧料的D I ,輸出至封包診斷電路1 4 2及緩 衝器1 6 8。 (請先閱讀背面之注意事項再填寫本頁) 再者,D ϊ E係顯示D I有效或無效之信號,D I S 爲可通知D I接收時間之選通信號。 來自串聯·並聯轉換電路1 3 2之D I是經由緩衝器 1 6 8輸入選擇器1 7 0,選擇器1 7 〇選擇此。藉此, 如A 3所示’資料d 〇〜d η可作爲R D輸出至F I F〇 3 4° 其次’來自標頭&標尾產生電路1 6 4的標尾是經由 緩衝器1 6 8輸入選擇器丨7 〇,選擇器丨7 〇係選擇此 •因此,如A 4所示,標尾(Η 5。第2 4 Β圖之網線部 份)係作爲R D輸出至f I F〇3 4。 另TAG產生電路丄6 2係產生區別作爲RD而輸出 之資訊用的T A G。本實施形態中,如第1 5圖所示 丁AG爲2位元,(〇〇)、(01) 、 (ι〇)、( 1 1 )係分別表示標頭、標尾、資料、起動(標頭之最初 )。因此,例如第2 3圖中,T A G係如(1 i )、( 經濟部智慧財產局員工消費合作社印製 〇〇)........... (10) .......... 、 (〇1)變化。 F I FO 3 4形成可輸入該2位元的TAG與3 2位元的 R D所成之3 4位元的資料。 其次,說明F I F〇3 4的動作如下。
F I F0 3 4係接收來自鏈接核2 0之TAG、RD ,如A5、A6所示作爲DTAG、WDAta輸出。 F I F〇3 4內之F I F ◦的狀態判斷電路3 5是藉 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -39 - 449696 A7 B7 五、發明説明(37) 內設之計數器計算F I F〇3 4之資料數(F I F〇計數 )。且,F I F〇3 4形成滿數(資料數=2 )時,如第 23之A7表示FIFO爲有效(H位準)。又, F I F〇3 4成空(資料數二0 )時,如A 8所示 EMPTY爲有效。F I F〇34形成滿數時,藉 FULL、FFULL可傳達於DMAC44內之存取要 求實行電路1 9 0及鏈接核2 0內之定序器1 6 7。又, F I F0 34成空時,藉EMPTY可傳達至DMAC 4 4內之存取要求產生電路1 9 2。 其次,說明D M A C 4 4的動作如下。 存取要求產生電路1 9 2係以A9表示之EMPTY 形成非有效(L位準)時(F I F〇3 4未成空時)爲條 件,使A 1 〇表示之WREQ形成有效。並且,接受來自 緩衝區管理器7 0的W A C K時,可使W R E Q形成無效 者。 又,本實施形態中,於收訊時之匯流排調停中,以來 自D M A C 4 4之存取要求爲最局優先順位。因此,如 A10、Al 1 所示,來自 DMAC44 的 WREQ,及 與來自CPU介面6 0或埠用之DMAC 5 4的 OtherWREQ競合時,以W R E Q側爲優先。亦即,如 A 1 2 、A 1 3 所示,W A C K 側較〇 t h e r W A C K 首形成有效。因此,WREQ與〇t h e rWREQ競合 時,使W R E Q側優先是根據意下的理由。即,IEEE 1 394 係與S C S I等不同,是使來自其他節點的封包與傳送時 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) {請先閲讀背面之注意事項再填寫本頁} 衣 訂 經濟部智慧財產局員工消費合作社印製 -40- 449696 A7 B7 五、發明説明(3Θ 間同步而逐一傳送而來。因此’必需將該等無間斷傳送而 來的封包優先逐一地收納於R A Μ 8 0之內者。 (請先閲讀背面之注意事項再填寫本頁) 又,本實施形態中,緩衝區管理器7 0接收來自 C P U介面6 0或埠用之D M A C 5 4的存取要求的期間 係如A 1 4所示,D M A C 4 4之存取要求僅需等待所賦 予的期間。因此,來自鏈接核2 0之R D與對緩衝區管理 器7 0的WDATD並未同步。根據此一理由,本實施形 態中,設有可調整R D與W D A T A的相位用之F I F〇 3 4。此時,F I F〇3 4只需具備相位調整用所必須的 最低限段數(最好是3段以下,更好是2段以下)即可。 封包分離電路1 8 0包含之T A G判別電路1 8 2係 判別與W D A T A同時從F I F〇3 4輸出之D T A G, W D A T A係判定起始(標頭的最初)、標頭、資料、標 尾之任一者。並且,指標更新電路1 8 4是根據該判定結 果,進行標頭指標或資料指標的更新。其次,位址產生電 路1 8 8是根據更新後的標頭指標或資料指標產生 WDATA之寫入位址的WADR。 經濟部智M財產局員工消費合作社印製 更具體而言,例如,W D A T A起始或爲標頭時根據 D T A G判定時,指標更新電路1 8 4係如第2 5 A圖所 示’進行標頭指標Η P之增量。並且,位址產生電路 1 8 8係如第2 3圖之A 1 5所示,產生對應遞增之標頭 指標的W A D R。 其;人 W D A T A爲貪料時根據d τ A G判定時,指 更新電路1 8 4係如第2 5 B圖所示,進行資料指標 本紙張尺度適用中國國家) A4規格(210X2^1^------ -41 - 449696 經濟部智慧財產局員工消費合作社印製 A7 B7五、發明说明(39 ) D P的增重。δ亥資料指標D P係相當於藉封包整形電路 1 6 0寫入標頭之第4正方形的Η 4。位址產生電路 1 8 8係如第2 3圖之A 1 6所示,產生對應增量之資料 指標的W A D R。其次,W A D R爲標尾並根據d T A G 判定時,指標更新電路1 8 4係如第2 5 C圖所示,進行 標頭指標的增量。並且,位址產生電路1 8 8係如第2 3 圖之A 1 7所示,產生對應增量之資料指標的w A D R。 此外,最後是如第2 5 D圖所示,標頭指標係指形成 處理對象之封包的標頭部分之下側境界(其次之封包的標 頭部分之上側的境界)。又,資料指標係指封包之資料部 分的下側境界(其次之封包的資料部分之上側的境界)。 標頭指標及資料指標的最終位置係以收訊無失敗(RFIL爲 無效)爲條件,再存入於第6圖之暫存器4 6內之標頭指 標設定暫存器或資料指標設定暫存器內。 如上述,可分離封包寫入標頭領域及資料領域內。 此外’標頭領域及資料領域的境界等之分離r A Μ 8 0的領域之境界(第1 6圖之Ρ 1〜Ρ 6 )的設定是經 CPU介面60使CPU66 (韌體等)相對於第6圖之 暫存器4 6所包含的指標設定暫存器,藉設定指示境界的 位址之標頭加以實現。 又’將資料領域分離爲複數個領域時(例如第1 6圖 表示分離爲同步傳送用及非同步傳送用領域時,或分離爲 第1、第2之非同步傳送用領域等時),例如可期待根據 tcode等封包的控制資訊,將封包之資料寫入分離後之複數 本&張尺度適用中國國家標準(CNS ) A4規格(210X297公釐)~~_ 42~ ' " (請先閲讀背面之注意事項寫本頁) 裝· 訂 線 449696 A7 B7 40 ---- 五、發明説明() 領域的任一之內者。 更具體而言,如第2 2圖所示,DMAC 4 4是將複 數個資料指標,例如第1、第2之資料標頭傳送於封包整 形電路1 6 0 (也可以傳送3個以上的資料指標)。並且. 封包整形電路1 6 0係例如於同步傳送時(或第2非同步 傳送時)形成可選擇來自DMA C 4 4之第2資料指標。 即’封包整形電路1 6 0內之封包診斷電路丨4 2係根據 tcode等之封包的控制資訊,判別是否爲同步傳送或非同步 傳达(或弟2之非冋步傳送或弟1之非同步傳送),根據 此一判別結果控制信號S E L。並且,藉緩衝器1 6 8選 擇輸入選擇器1 7 0之第1、第2資料指標之任一者。藉 此於同步傳送(或第2非同步傳送)之封包內埋入第1之 資料指標,於非同步傳送(或第1非同步傳送)之封包內 埋入第2之資料指標。其結果,可於分離資料領域的特定 領域中連續收納資料。即,可將數位相機之動影像資料連 續收納於同步傳送用資料領域,或將印字機之印字資料連 續收納於第2之非同步傳送用資料領域(於第1之非同步 傳送用資料領域收納命令資料、狀態資料等之控制用資料 )0
又,本實施形態係如第2 4 B圖所示,在標頭後側附 加s p d (特定資料傳送速度用之速度碼資訊)、:B C ( 顯示是否爲連接於匯流排的所有節點送訊之封包的廣播資 訊)、:H C E (顯示封包內是否錯誤之錯誤狀態資訊)、 A C Κ (返回原始節點之確認資訊)。該等s p d、B C 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 豸-- (請先閲讀背面之注意事填寫本頁) -口 經濟部智慧財產局員工消費合作社印製 449696 A7 B7 五、發明説明(41) (請先閲讀背面之注意事項再填寫本頁) 、H C E、a C K係藉第2 2圖之鏈接核2 0內的標頭& 標尾.產生電路1 6 4產生,藉緩衝器1 6 8、選擇器 1 7 0之功能附加。 又’第2 2圖之錯誤檢測電路1 6 6係檢測收訊封包 @胃H C R c,收訊封包之標頭產生錯誤時,設定η c E 爲1°並且,HCE形成1時,RFAIL形成有效。且 R F Α 1 L形成有效時,資料指標的最終位置(第2 5 D (η + ι))未再儲存於第6圖之暫存器46 內的資料指標設定暫存器內。藉此,如第1 8 B圖說明, 恢彳复資料指標D P而實現使資料3無效之處理。 又’第2 6 A圖係表示於封包爲自辨識封包時,收納 M k A Μ 8 〇之標頭領域的標頭部份之格式化,第2 6 B Η係表示於封包爲自辨識封包以外之ρ η Υ封包時,收納 於標頭領域之標頭部份的格式化。 經濟部智慧財產局員工消費合作社印製 封包於自辨識期間中之自辨識封包時,如第2 6 Α圖 所示’顯示是否爲自辨識期間收訊之封包資訊的B R形成 1 °另一方面,爲自辨識期間外之鏈接封包或Ρ Η Y構成 封包時,如第2 6 Β圖所示B R係形成〇。如上述,tcode 即使同樣是〇 X E時,韌體係形成可區別該等封包者。 再者,第24B圖、第26A圖、第26B圖中,雖 是將spd、BC、HCE、ACK、BR附加在標頭的 後側’但是也可以如第2 1 B圖所說明,將該等s p d、 B C、H C E、A C K、B R附加在標頭的前頭側。 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公羡) -44 - 經濟部智慧財產局員工消費合作社印製 449696 A7 B7 五、發明説明(42) 4 .電子機器 其次,針對包含本實施形態之資料傳送控制裝置之電 子機器的例說明如下。 例如第2 7 A圖是表示電子機器之一的印表機之內部 方塊圖5第2 8A圖是表示其外觀圖。CPU (微電腦) 5 1 0係進行系統整體之控制等。操作部5 1 1爲使用者 操作印表機之用者。R〇Μ 5 1 6中收納有控制程式、字 型等,R A Μ 5 1 8具有作爲C P U 5 1 0之工作領域的 功能。顯示面板5 1 9係可通知使用者印表機之動作狀態 者。 藉Ρ Η Υ晶片5 0 2、資料傳送控制裝置5 0 0,將 個人電腦等其他之節點傳送而來的印字資料經匯流排 5 0 4直接傳送至印字處理部5 1 2。並且,印字資料係 藉印字處理部5 1 2施以應賦予之處理,從印字頭等所構 成的印字部(輸出資料用之裝置)5 1 4印字輸出在紙上 〇 第2 7 Β圖是表示電子機器之一的掃描器之內部方塊 圖’第2 8Β圖係表示其外觀圖。CPU5 2 0係進行系 統整體的控制等。操作部5 2 1爲使用者操作掃描器之用 者。R〇Μ 5 2 6中收納有控制程式等,R A Μ 5 2 8具 有作爲C P U 5 2 0之工作領域的功能。 藉光源、光電轉換器等所構成的影像讀取部(接受資 料用的裝置)5 2 2讀取原稿的影像,利用影像處理部 5 2 4處理所讀取的影像資料。又,將處理後的影像資料 本^張尺度適用中國國家標準(ϋ ) Α4規格(21(D< 297公f (請先閲讀背面之注意事項再填寫本頁)
-45- 449696 Α7 Β7 五、發明説明(43) (請先閱讀背面之注意事項再填寫本頁) 經匯流排5 0 5直接傳送至資料傳送控制裝置5 〇 〇。資 料傳送控制裝置5 0 0係於此影像資料附加標頭等產生封 ώ 並Ρ Η Υ 5 0 2送訊至個人電腦等的其他節點。第 2 了 C圖是表示電子機器之一的c D 一 R驅動器之內部方 塊圖,桌2 8 C圖是表不其外觀圖。c pu 5 3 0係進行 系統整體的控制等。操作部5 3 1爲使用者操作c D 一 R 之用者。R〇Μ 5 3 6中收納有控制程式等,R a Μ 5 3 8具有作爲C P U 5 3 0之工作領域的功能。 藉雷射、馬達、光學系等所構成之讀取&寫入部(接 受資料用的裝置或記憶資料用的裝置)5 3 3讀取C D 一 R 5 3 2之資料係輸入信號處理部5 3 4,施以錯誤訂正 處理等之應賦予的信號處理。並且,施以信號處理的資料 係經由匯流排5 0 6直接傳送至資料傳送控制裝置5 〇〇 。資料傳送控制裝置5 0 〇係將標頭等附加於該資料而產 生封包,藉Ρ Η Υ晶片5 0 2送訊至個人電腦等的其他節 點。 經濟部智慧財產局員工消費合作社印製 另一方面,藉Ρ Η Υ晶片5 0 2、資料傳送控制裝置 5 0 0,從其他節點傳送而來的資料是經匯流排5 〇 6直 接傳送至信號處理部5 3 4。並且,藉信號處理部5 3 4 對該資料施以所賦予的信號處理,以讀取&寫入部5 3 3 雷己憶於C D — R 5 3 2 。 此外,第27Α圖、第27Β圖、第27C圖中,除 了 CPU510 、52 0 、530之外,也可以另外設置 資料傳送控制裝置5 0 0之資料傳送控制用的c P U。 本紙張尺度適用中國國家標準(CNS ) Α4規格(210 X 297公釐) -46- 449696 Α7 Β7 i、發明説明(44) (請先閲讀背面之注意事項再填寫本頁) 將本實施形態之資料傳送控制裝置使用於電子機器時 ’可形成高速之資料傳送。因此’使用者利用個人電腦等 進行印出之指示時,可以少的延時動作完成印字。又,對 於掃描器之影像接收指示之後,可以少的延時動作讀取影 像而可以令使用者讀取。又,而可以高速進行從C D - R 之資料讀取、或對C D - R之資料的寫入。此外,更可容 易進行,例如在一主系統連接複數電子機器之利用,或在 複數主系統連接複數電子機器的利用。 又,將本實施形態之資料傳送裝置運用在電子機器時 ’可減輕在C P U上動作之韌體的處理負擔,可使用廉價 之C P U及低速之匯流排。並且,由於資料傳送控制裝置 之低成本化、小規模化而可獲得電子機器之低成本化、小 規模化。 此外可運用本實施形態之資料傳送控制裝置的電子機 器,除上述以外例如可考慮種種的光碟驅動器(CDROM、 DVD )、光磁碟驅動器(Μ〇)、硬碟驅動器、Τ V、 經濟部智慧財產局員工消費合作社印製 V T R、攝錄影機、音響機器、電話機、投影機、個人電 腦、電子手冊、文字處理機等種種。 此外,本發明不僅限於上述之實施形態而可於本發明 之要旨的範圍內實施種種變形者。 例如,本發明之資料傳送控制裝置之構成,尤其是如 第6圖表示之構成爲佳,但並不僅限於此。尤其是,將顯 示是否爲廣播資訊或錯誤狀態資訊或自辨識期間收訊之封 包的資訊’附加於封包之控制資訊的發明,或將時間序列 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) - 47- 449696 A7 B7_ — 五、發明説明(45) 位於後側之所賦予的資訊寫入封包之控制資訊的前頭側之 發明不僅是第6圖所示,也可以採用第8圖之種種構成者 0 又,本發明雖於I E E E 1 3 9 4規格的資料傳送上 之運用爲佳,但也不僅限於此。例如本發明也可以根據與 I E E E 1 3 9 4相同之技術思想的規格或發展IEEE 1394 規格之資料傳送。 (請先閲讀背面之注意事項再填寫本頁) 經濟部智慧財產局員工消費合作社印製 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公t ) -48- 449696 Α5 Β5 四、中文發明摘要(發明之^稱: 資料傳送控制裝置及電子機器 本發明係可減輕處理的負擔,提供可以小規模的硬體 實現高速資料傳送的資料傳送控制裝置及電子機器爲目的 。I E E E 1 3 9 4之資料傳送控制裝置中,係將封包整 形電路(1 6 0 )整形爲可使用從各節點所傳送之封包上 層,封包分離電路(1 8 0 )係將整形後封包之標頭寫入 R A Μ的標頭領域,將資料寫入資料領域。並且,於封包 整形時,將封包分離電路傳來的資料指標附加在封包的標 頭。使用T A G分離封包。將顯示是否爲接收廣播資訊、 錯誤狀態資訊、自行識別期間的封包之資訊於封包整形時 外加在封包的托架上。於封包整形中將以時間序列附加於 封包後側之A C K等的資訊,於R A Μ中寫入封包之標頭 的前頭側。 英文發明摘要(發明之名稱 i fc -I mi i^n amMmam— i «ϋ· —^ϋ (請先閱讀背面之注意事項再填寫本頁各攔) 訂 經濟部智慧財產局員工消費合作社印製 I - s ! I I I -- · 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) ~ 2 - 449696 C8 D8 六、申請專利範圍1 i—一------— (請先閱讀背面之注意事項再填寫本頁) 1 · 一種資料傳送控制裝置,係連接於匯流排之複數 節點間的資料傳送用之資料傳送控制裝置,其特徵爲,包 含:整形爲上層可使用之各節點傳送而來的封包之封包整 形手段,及將整形後之封包的控制資料寫入可隨機存取之 記憶手段的控制資訊領域,將整形後之封包的資料寫入上 述記憶手段之資料領域內的封包分離手段,上述封包分離 手段係將指示寫入上述資料領域之資料位址的資料標頭傳 送至上述封包整形手段,上述封包整形手段係將上述封包 分離手段所傳送之上述資料標頭附加於封包之控制資訊者 〇 2 ·如申請專利範圍第1項記載之資料傳送控制裝置 ’其中上述封包整形手段係產生至少區別封包之控制資訊 與資料用的標籤資訊,同時使產生之該標籤資訊與封標關 連’上述封包分離手段根據與封包相關之上述標籤資訊, 可將封包之控制資訊寫入上述控制資訊領域,將封包之資 料寫入上述資料領域者。 經濟部智慧財產局員工消費合作社印製 3 .如申請專利範圍第2項記載之資料傳送控制裝置 ’其中上述封包分離手段於寫入封包之控制資訊,根據與 封包相關之上述標籤資訊判斷時,可更新指示寫入上述控 制資訊領域之控制資訊的位址之控制資訊標頭,於寫入封 包的資料,根據上述標籤資訊判斷時,可更新指示寫入上 述資料領域的資料位址之資料標頭。 4 . 一種資料傳送控制裝置,係連接於匯流排之複數 節點間的資料傳送用之資料傳送控制裝置,其特徵爲,包 本紙張尺度適用中國國家標準(CNS ) Α4規格(210 X 297公釐) -49-
Claims (1)
- 449696 A8 B8 C8 D8 六、申請專利範圍3 形手段,及將整形後的封包寫入記憶手段之寫入手段,上 述封包整形手段係相對於各節點間傳送而來的封包將所賦 予之資訊附加於時間序列後側者,上述寫入手段係於上述 記憶手段中,將上述所賦予之資訊寫入封包之控制資訊的 前頭側。 9 .如申請專利範圍第8項記載之資料傳送控制裝置 ,其中上述所賦予之資訊係可送回封包的發送側之確認資 訊、特定資料傳送速度用之速度碼資訊、顯示是否爲對連 接於匯流排之所有節點而送訊之封包的廣播資訊、顯示是 否爲自辨識期間收訊之封包的資訊及顯示封包是否有錯誤 之錯誤狀態資訊中至少其中之一者。 1 0 ·如申請專利範圍第1項記載之資料傳送控制裝 置,其中包含:連接於後段應用程式之第1匯流排;控制 該資料傳送控制裝置之第2匯流排;導電連接於物理層的 裝置之第3匯流排;導電連接於上述記憶手段之第4匯流 排;上述第1、第2、第3之任一匯流排與上述第4匯流 排之間進行可確立資料經路用調停之調停手段。 1 1 .如申請專利範圍第4項記載之資料傳送控制裝 置,其中包含:連接於後段應用程式之第1匯流排;控制 該資料傳送控制裝置之第2匯流排;導電連接於物理層的 裝置之第3匯流排;導電連接於上述記憶手段之第4匯流 排;上述第1、第2、第3之任一匯流排與上述第4匯流 排之間進行可確立資料經路用調停之調停手段。 1 2 .如申請專利範圍第5項記載之資料傳送控制裝 本紙張尺度適用中國國家摞準(CNS ) A4規格(210 X 297公釐) C請先閲讀背面之注意事項再填寫本頁) -裝 、v5 經濟部智慧財產局員工消費合作社印製 -51 - 449696 A8 B8 C8 D8 接於後段應 置之第2匯 ;導電連接 2、第3之 資料經路用 專利範圍第 接於後段應 置之第2匯 ;導電連接 2、第3之 資料經路用 專利範圍第 接於後段應 置之第2匯 ;導電連接 用程式之第 流排;導電 於上述記憶 任一匯流排 調停之調停 7項記載之 用程式之第 流排;導電 於上述記憶 任一匯流排 調停之調停 8項記載之 用程式之第 流排;導電 於上述記憶 >、申請專利範圍4 置,其中包含:連 該資料傳送控制裝 裝置之第3匯流排 排;上述第1、第 排之間進行可確立 1 3 ·如申請 置,其中包含··連 該資料傳送控制裝 裝置之第3匯流排 排;上述第1、第 排之間進行可確立 1 4 .如申請 置,其中包含:連 該資料傳送控制裝 裝置之第3匯流排 1匯流排;控制 連接於物理層的 手段之第4匯流 與上述第4匯流 手段。 資料傳送控制裝 1匯流排;控制 連接於物理層的 手段之第4匯流 與上述第4匯流 手段。 資料傳送控制裝 1匯流排;控制 連接於物理層的 手段之第4匯流 請 先 閲 背 面 之 注 I 經濟部智慧財產局員工消費合作社印製 排;上述第1、第2、第3之任一匯流排與上述第4匯流 排之間進行可確立資料經路用調停之調停手段。 1 5 ·如申請專利範圍第1項記載之資料傳送控制裝 置,其中包含設於上述封包整形手段與上述記憶手段之間 的F I F〇。 1 6 ·如申請專利範圍第4項記載之資料傳送控制裝 置,其中包含設於上述封包整形手段與上述記憶手段之間 的F I F〇。 1 7 ·如申請專利範圍第5項記載之資料傳送控制裝 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) -52- 449696 A8 B8 C8 D8 ★、申請專利範圍5 置,其中包含設於上述封包整形手段與上述記憶手段之間 的F I F〇。 1 8 .如申請專利範圍第7項記載之資料傳送控制裝 置,其中包含設於上述封包整形手段與上述記憶手段之間 的F I F〇。 1 9 .如申請專利範圍第8項記載之資料傳送控制裝 置,其中包含設於上述封包整形手段與上述記憶手段之間 的F I F〇。 2 〇 .如申請專利範圍第1項記載之資料傳送控制裝 置,其中係可根據I E E E 1 3 9 4的規格進行資料傳送 者。 2 1 ·如申請專利範圍第4項記載之資料傳送控制裝 置,其中係可根據I E E E 1 3 9 4的規格進行資料傳送 者。 2 2 .如申請專利範圍第5項記載之資料傳送控制裝 置,其中係可根據I E E E 1 3 9 4的規格進行資料傳送 者。 2 3 .如申請專利範圍第7項記載之資料傳送控制裝 置,其中係可根據I E E E 1 3 9 4的規格進行資料傳送 者。 2 4 ·如申請專利範圍第8項記載之資料傳送控制裝 置,其中係可根據I E E E 1 3 9 4的規格進行資料傳送 者。 2 5 · —種電子機器,其特徵爲,包含:申請專利範 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) (請先閲讀背面之注意事項再填寫本頁) I 經濟部智慧財產局員工消費合作社印製 -53- 449696 A8 B8 C8 ___ D8 六、申請專利範圍6 圍第1項至第2 4項中任一項之資料傳送控制裝置;藉上 述資料傳送控制裝置及匯流排,對於來自其他節點接收之 資料施以所賦予的處理之裝置;及,輸出或記憶施以處理 後之資料用的裝置。 2 6 · —種電子機器,其特徵爲,包含··申請專利範 圍第1項至第2 4項中任一項之資料傳送控制裝置;藉上 述資料傳送控制裝置及匯流排,對於來自其他節點送訊之 資料施以所賦予的處理之裝置;及,接受施以處理後的資 料用之裝置。 ^ PI I I I I I I (請先閲讀背面之注意事項再填寫本頁) 訂 經濟部智慧財產局員工消費合作社印製 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -54-
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32148898A JP3543647B2 (ja) | 1998-10-27 | 1998-10-27 | データ転送制御装置及び電子機器 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW449696B true TW449696B (en) | 2001-08-11 |
Family
ID=18133129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW088118595A TW449696B (en) | 1998-10-27 | 1999-10-27 | Data transfer controller and electronic device |
Country Status (8)
Country | Link |
---|---|
US (1) | US6839347B1 (zh) |
EP (1) | EP1049019B1 (zh) |
JP (1) | JP3543647B2 (zh) |
KR (1) | KR100464468B1 (zh) |
CN (1) | CN1146798C (zh) |
DE (1) | DE69935065T2 (zh) |
TW (1) | TW449696B (zh) |
WO (1) | WO2000025215A1 (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3608441B2 (ja) * | 1999-07-15 | 2005-01-12 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
JP3539287B2 (ja) * | 1999-07-15 | 2004-07-07 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
US6639918B1 (en) * | 2000-01-18 | 2003-10-28 | Apple Computer, Inc. | Method and apparatus for border node behavior on a full-duplex bus |
JP4505985B2 (ja) * | 2000-12-04 | 2010-07-21 | ソニー株式会社 | データ転送方法、データ転送装置、通信インターフェース方法および通信インターフェース装置 |
JP4166956B2 (ja) * | 2001-01-12 | 2008-10-15 | パイオニア株式会社 | データ伝送システム、コネクション確立方法及び情報伝送装置 |
JP3870717B2 (ja) * | 2001-05-14 | 2007-01-24 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
US7324220B1 (en) * | 2001-07-09 | 2008-01-29 | Lexmark International, Inc. | Print performance under the windows® operating system |
US9836424B2 (en) | 2001-08-24 | 2017-12-05 | Intel Corporation | General input/output architecture, protocol and related methods to implement flow control |
DE60222782D1 (de) | 2001-08-24 | 2007-11-15 | Intel Corp | Eine allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur unterstützung von bestehenden unterbrechungen |
US7177971B2 (en) | 2001-08-24 | 2007-02-13 | Intel Corporation | General input/output architecture, protocol and related methods to provide isochronous channels |
US20030115513A1 (en) | 2001-08-24 | 2003-06-19 | David Harriman | Error forwarding in an enhanced general input/output architecture and related methods |
US7734812B2 (en) * | 2002-06-06 | 2010-06-08 | International Business Machines Corporation | Method and apparatus for processing outgoing internet protocol packets |
JP2004056376A (ja) * | 2002-07-18 | 2004-02-19 | Fujitsu Ltd | 半導体装置及びデータ転送制御方法 |
DE10302363A1 (de) * | 2003-01-22 | 2004-08-05 | Deutsche Thomson-Brandt Gmbh | Verfahren zum Betreiben eines Netzwerks von Schnittstellenknoten und Schnittstelleneinrichtung |
US7512695B2 (en) * | 2003-05-07 | 2009-03-31 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method and system to control the communication of data between a plurality of interconnect devices |
US7443785B2 (en) * | 2004-03-17 | 2008-10-28 | Sony Ericsson Mobile Communications Ab | Selective error correction for ad hoc networks having multiple communication modes |
US7826457B2 (en) * | 2004-05-11 | 2010-11-02 | Broadcom Corp. | Method and system for handling out-of-order segments in a wireless system via direct data placement |
US20060176895A1 (en) * | 2005-02-07 | 2006-08-10 | Yakov Kamen | Data delivery pipeline optimized by cell-based data cascade technology |
US7996583B2 (en) * | 2006-08-31 | 2011-08-09 | Cisco Technology, Inc. | Multiple context single logic virtual host channel adapter supporting multiple transport protocols |
US7870306B2 (en) | 2006-08-31 | 2011-01-11 | Cisco Technology, Inc. | Shared memory message switch and cache |
DE102017208824B4 (de) * | 2017-05-24 | 2022-12-29 | Wago Verwaltungsgesellschaft Mbh | Busumsetzer |
KR101988171B1 (ko) * | 2018-04-27 | 2019-06-11 | 벨로넥트 인코퍼레이션 | 접속된 노드들에 향상된 속도의 버스를 제공하기 위한 기기 |
DE102018115100A1 (de) * | 2018-06-22 | 2019-12-24 | Krohne Messtechnik Gmbh | Verfahren zur Fehlerbehandlung bei Buskommunikation und Buskommunikationssystem |
TW202203048A (zh) * | 2020-07-10 | 2022-01-16 | 日商索尼半導體解決方案公司 | 通信裝置及通信方法、以及程式 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3152667B2 (ja) | 1991-03-06 | 2001-04-03 | 日本放送協会 | データチャンネル受信装置 |
US5815678A (en) * | 1995-07-14 | 1998-09-29 | Adaptec, Inc. | Method and apparatus for implementing an application programming interface for a communications bus |
EP0803821A3 (en) * | 1996-04-26 | 1998-01-28 | Texas Instruments Incorporated | DMA channel assignment in a data packet transfer device |
JPH1040211A (ja) | 1996-04-30 | 1998-02-13 | Texas Instr Inc <Ti> | パケット化されたデータ通信インタフェース機器内での直接メモリアクセス優先順位を割り当てるための方法ならびにdmaチャンネル回路 |
JPH1023101A (ja) | 1996-07-02 | 1998-01-23 | Fujitsu Ltd | データ転送インタフェース回路及びデータ転送方法 |
JP3731263B2 (ja) * | 1996-09-11 | 2006-01-05 | ソニー株式会社 | 通信方法及び電子機器 |
JPH1117773A (ja) | 1997-06-20 | 1999-01-22 | Sony Corp | シリアルインタフェース回路 |
US6324178B1 (en) * | 1998-05-26 | 2001-11-27 | 3Com Corporation | Method for efficient data transfers between domains of differing data formats |
-
1998
- 1998-10-27 JP JP32148898A patent/JP3543647B2/ja not_active Expired - Fee Related
-
1999
- 1999-10-26 WO PCT/JP1999/005902 patent/WO2000025215A1/ja active IP Right Grant
- 1999-10-26 DE DE69935065T patent/DE69935065T2/de not_active Expired - Lifetime
- 1999-10-26 KR KR10-2000-7007150A patent/KR100464468B1/ko not_active IP Right Cessation
- 1999-10-26 EP EP99949418A patent/EP1049019B1/en not_active Expired - Lifetime
- 1999-10-26 CN CNB998033995A patent/CN1146798C/zh not_active Expired - Fee Related
- 1999-10-26 US US09/582,294 patent/US6839347B1/en not_active Expired - Fee Related
- 1999-10-27 TW TW088118595A patent/TW449696B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP1049019A4 (en) | 2002-05-29 |
CN1146798C (zh) | 2004-04-21 |
KR100464468B1 (ko) | 2004-12-31 |
EP1049019A1 (en) | 2000-11-02 |
WO2000025215A1 (fr) | 2000-05-04 |
CN1292121A (zh) | 2001-04-18 |
DE69935065D1 (de) | 2007-03-22 |
US6839347B1 (en) | 2005-01-04 |
DE69935065T2 (de) | 2007-06-28 |
EP1049019B1 (en) | 2007-02-07 |
JP3543647B2 (ja) | 2004-07-14 |
KR20010024814A (ko) | 2001-03-26 |
JP2000134229A (ja) | 2000-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW449696B (en) | Data transfer controller and electronic device | |
JP3543649B2 (ja) | データ転送制御装置及び電子機器 | |
TW513881B (en) | Data transfer controller and electronic device | |
TW451136B (en) | Data transmission control device and electronic machine | |
US6857028B1 (en) | Data transfer control device and electronic equipment | |
JP2003174486A (ja) | 情報通信装置、情報通信方法および情報通信処理プログラム | |
JP3494040B2 (ja) | データ転送制御装置及び電子機器 | |
US6578095B1 (en) | Data transfer control device for transferring data among a plurality of nodes and electronic equipment | |
TW507440B (en) | Data transfer controller and electronic equipment | |
TW451137B (en) | Data transmission control device and electronic machine | |
JP2004173304A (ja) | データ転送制御装置及び電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GD4A | Issue of patent certificate for granted invention patent | ||
MM4A | Annulment or lapse of patent due to non-payment of fees |