新四季網

定長數據處理型接口設備的製作方法

2023-06-29 16:56:41 2

專利名稱:定長數據處理型接口設備的製作方法
技術領域:
本發明涉及定長數據處理型接口設備,更具體地,涉及一種適用於在SDH(同步數字系列)發送設備(物理層)和ATM(異步傳輸模式)處理設備(ATM層)之間接口的定長數據處理型接口設備,SDH發送設備以傳輸幀為單位按定長數據處理ATM信元,而ATM處理設備執行所需的數據處理,例如ATM信元上的運行、管理和維護處理等。
在當前的通信技術領域中,出於實現B-ISDN(寬帶綜合業務數據網)的目的,正在廣泛地引入ATM通信技術,從而滿足各種連接配置下的通信系統,比如高速(大容量)通信、諸如圖象通信等的可變比特率通信、一對一(點對點)通信、一對n(一點對多點)通信(n是一個等於或大於2的整數)、n對n(多點對多點)通信等等,如眾所周知。
例如,在SDH傳輸網絡〔在北美稱為SONET(同步光纖網)〕中,試圖把用於各種通信業務的信號比如ATM信元(用於異步通信的定長數據)變換(存儲)到SDH傳輸幀〔稱為STM(同步傳輸模式),或在SONET中稱為STS(同步傳輸信號)〕的有效負載的一部分上,並發送該信號。
近來的一個要求是識別以ATM信元為單位變換到SDH傳輸幀(下面有時簡稱為傳輸幀)上的各個ATM信元,並且當如上述把ATM信元變換到傳輸幀上時甚至在SDH傳輸網絡下執行運行、管理和維護〔諸如在OAM(運行、管理和維護)信元上終止處理等等數據(信元)處理〕。
例如如圖36中所示,在配置成SDH傳輸網絡100(本情況下為環形網)的SDH發送設備200和300之間需要一個ATM處理設備(數據處理設備)400,以執行上述的信元處理。此外,要求每個SDH發送設備200和300具有把ATM信號變換到傳輸幀上或者從傳輸幀取出(去變換)ATM信元的功能。
通常,環形網絡100(SDH發送設備200和300)在某較低的分級層中容納多個傳輸點(發送設備),從而要求ATM處理設備400為每個上述的傳輸點執行上述的信元處理。
也就是說,例如,當多個SDH發送設備〔物理(PHY)層〕500-1至500-N(N是一個等於或大於2的整數,它們被認為是不同的傳輸點)連接到構造環形網絡100的各個SDH發送設備200和300的較低分級層中時,需要具體地為每個SDH發送設備500-i(其中i=1至N)在每個傳輸幀上以每個PHY層500-i處理的較低層次獨立地執行上述的信元處理〔每個PHY層500-i和SDH發送設備200和300中的STS信道(PHY號)#i(在較高層的傳輸幀中)不同〕。
這樣,要求每個SDH發送設備200和300具有獨立地為上述的每個STS信道#i在上述ATM信元上執行變換/去變換處理的功能,同時要求ATM處理設備400具有獨立地為每個STS信道#i執行上述信元處理的功能。
每個SDH發送設備200和300如圖37中所示具有,例如,變換/去變換(MAP/DMAP)單元200-i(各具有一個去變換部件201(302)和一個變換部件202(301)),而ATM處理設備400具有ATM信元處理部件(數據處理部件)400-i。
從而,每個SDH發送設備200和300可以通過變換/去變換(MAP/DMAP)部件200-i或300-i獨立地為每個STS信道#i執行上述ATM信元上的變換/去變換處理,而ATM處理部件400可以通過ATM信元處理部件400-i獨立地為每個STS信道#i執行上述信元處理。
例如,把由和SDH發送設備200連接的SDH發送設備(PHY層)500-1變換到傳輸幀上的ATM信元從該傳輸幀取到變換/去變換部件200-1的去變換部件201中,輸入給ATM處理設備400中的ATM信元處理部件400-1,在該ATM信元處理部件400-1中進行上述信元處理,並且變換到和SDH發送設備300連接的PHY層500-1的傳輸幀中以供發送,SDH發送設備300是傳輸的目的地。
即,上述ATM處理設備400在用於每個PHY號#i的專用串行處理系統中對執行由每個PHY層500-i處理的傳輸幀(PHY號#i)內的ATM信元上的信元處理。順便指出,通常,在其上以ATM信元為基(為單位)執行處理的部分(層次)稱為「ATM層」,而在其上以傳輸幀為基執行處理的層次稱為「物理(PHY)層」。
然而,由於每個ATM信元處理部件400-i專用於上述結構中某對應的PHY號#i,始終只能把變換到饋入的某傳輸幀上的某ATM信元從固定的傳輸點(例如,物理層和SDH發送設備200連接的物理層500-i)發送到固定的物理層(例如,和SDH發送設備300連接的物理層500-i)。即,只能一對一地連接PHY層500-i,從而不可能配置具有上述一對n通信、n對n通信等等各種連接配置的傳輸網絡。
此外,當把STS信道#i的一部分用於高速(大容量)通信或者例如圖象通信的可變比特率通信等等時,必須根據來自其它PHY號#i的傳輸率的差異為對應的PHY號#i修改ATM信元處理部件400-i,這不僅導致增大設備的尺寸而且還導致缺少靈活性。
鑑於上述問題,本發明的一個目的是提供一種定長數據處理型接口設備,它能對所有發送設備中任一發送設備所處理的定長數據執行數據處理,並且能把進行數據處理的該定長數據提供給任一發送設備,從而構建具有各種連接配置的並且靈活地依從各發送設備中定長數據傳輸能力的差異的傳輸網絡。
從而本發明提供一種用於使多個各處理異步通信使用的定長數據的發送設備和一個對定長數據執行所需數據處理的數據處理設備接口的定長數據處理型接口設備,它包括一個接收數據管理部件和一個接收數據發送部件,接收數據管理部件用於從多個發送設備之中的任一發送設備接收定長數據以在該發送設備的標識信息的基礎上為各個發送設備管理定長數據,接收數據發送設備用於把接收數據管理部件管理的定長數據以及標識信息一起發送到接收數據處理設備。
本發明的定長數據管理型接口設備提供下述好處(1)數據處理設備可對來自多個發送設備之中的任一發送設備的對所有發送設備都相同的定長數據執行數據處理。從而有可能通過該接口設備把多個發送設備連接到一個數據處理設備上,以實現確實具有不同連接配置的傳輸網絡。
(2)由於該接口設備可以接收任何發送設備處理的定長數據,有可能以接口設備擇優地從某個發送設備接收定長數據的方式靈活地順從各個發送設備處理定長數據的傳輸能力的差異,該發送設備的定長數據的傳輸能力例如大於其它的發送設備。
上述接收數據管理部件最好具有一個用於接收的存儲部件和一個接收接口部件,該用於接收的存儲部件能把定長數據以及標識信息存儲到發送設備上,該接收接口部件用於從任一發送設備接收定長數據、把定長數據和發送設備上的標識信息關聯起來、及把定長數據和標識信息寫入到用於接收的存儲部件中以便為各個發送設備管理定長數據;而接收數據發送部件最好具有一個接收數據讀出處理部件,用於讀出由接收接口部件寫入的定長數據並從用於接收的存儲部件讀出和該定長數據對應的標識信息以及把定長數據和標識信息發送到數據處理設備。
有可能以極為簡單的結構實現上述的接收數據管理部件和接收數據發送部件。
上述接收接口部件可構造成一個允許發送型接收接口部件,用於根據發送設備中定長數據的保持狀態對某任一的發送設備給出定長數據的發送許可,以便從該發送設備接收定長數據。
上述接收接口部件從而,例如,可從持有較多數量定長數據的某發送設備更頻繁地接收定長數據。從而有可能確實地順從每個發送設備掌握的定長數據傳輸能力的差異。
如果允許發送型接收接口部件具有一個接收串行決策處理部件,以用於從多個發送設備串行地接收有關保持狀態的通知來判定應對其給出發送許可的發送設備,有可能確實地了解所有發送設備的定長數據的保持狀態並從所有發送設備執行定長數據的接收處理。
此外,如果上述允許發送型接收接口具有一個接收並行決策處理部件,以用於從多個發送設備並行地接收有關保持狀態通知來判定應對其給出發送許可的發送設備,該接口設備可以同時了解所有發送設備的定長數據的保持狀態。從而有可能和具有上述接收串行決策處理部件的接口部件相比以更簡單的結構以及更快地判定應對其給出上述發送許可的發送設備。
上述允許發送型接收接口部件可能既具有接收串行決策處理部件又具有接收並行決策處理部件,以選擇性地使用二種決策處理部件中的一種。在這樣的情況下,有可能順從二種情況,即各個發送設備串行地通知定長數據的保持狀態以及所有的發送設備並行地通知定長數據的保持狀態,這大大地改進了本接口設備的靈活性和通用性。
可以把上述接收接口部件構造成允許接收型接收接口部件,以對發送設備通知用於接收的存儲部件中的每個發送設備的定長數據的保持狀態,並且從某任一發送設備接收定長數據的接收許可以便從該發送設備接收定長數據。
上述接收接口部件必須做的僅是從得到接收許可的某發送設備接收定長數據。從而有可能以更為簡單的結構實現該接口設備。
如果允許接收型接收接口部件具有一個用於串行地對多個發送設備通知保持狀態的接收串行通知處理部件,該接收接口部件可以順序地向每個發送設備通知定長數據的保持狀態。從而有可能確實地對所有的發送設備通知定長數據的保持狀態。
如果允許接收型接收接口部件具有一個用於並行地對多個發送設備通知保持狀態的接收並行通知處理部件,有可能同時向每個發送設備通知保持狀態。從而,該接收接口部件可以比具有上述接收串行通知處理部件的允許接收型接收接口部件更為簡單的結構以及更快速地通知保持狀態。
上述允許接收型接收接口部件可以既具有接收串行通知處理部件又具有接收並行通知處理部件,以選擇性地使用二種通知處理部件中的一種。在這樣的情況下,有可能依從二種情況,即上述多個發送設備串行地接收有關保持狀態的通知以及多個發送設備並行地接收通知,這大大地改進了本接口設備的靈活性和通用性。
上述接收接口部件可以既具有允許發送型接收接口部件又具有允許接收型接收接口部件,以選擇性地使用其中一種接口部件。在這樣的情況下,該接口設備可以常規地在二種情況下接收定長數據,即每個發送設備通過接受發送許可發送定長數據並且每個發送設備通過接受接收許可發送定長數據,這大大地改進了本接口設備的靈活性和通用性。
上述允許發送型接收接口部件可以既具有接收串行決策處理部件又具有接收並行決策處理部件以便選擇性地使用其中的一種決策處理部件,而上述允許接收型接收接口部件可以既具有接收串行通知處理部件又具有接收並行通知處理部件以便選擇性地使用其中的一種通知處理部件。在這樣的情況下,有可能依從每個發送設備可能具有的各種結構,這大大地改進了本接口設備的靈活性和通用性。
上述用於接收的存儲部件可用RAM構造。在這樣的情況下,有可能用最小的存儲容量管理各個發送設備的定長數據,這有助於減小本接口設備的尺寸。
該接口設備還可以具有一條用於從發送設備接收定長數據的數據線以及一條用於為了接收定長數據在接口設備和發送設備之間交換的控制信號的控制信號線,其中數據線和控制信號線是冗餘的,從而分別是現行系統和備用系統。在這樣的情況下,即使現行系統變為不能使用,接口設備可以通過使用備用系統繼續接收定長數據,這大大有助於改進本接口設備的可靠性,並且進而改進數據處理系統的可靠性。
該接口設備還可以具有一個切換檢測部件和一個廢除處理部件,切換檢測部件用於檢測發生現行系統和備用系統之間的切換,廢除處理部件用於在切換檢測部件檢測出發生切換時廢除在發生切換的時刻接收到的定長數據。在這種情況,有可能防止在現行系統和備用系統之間發生切換時刻把不穩定狀態下接收到的低可靠性的定長數據發送給數據處理設備,這改進了本接口設備的可靠性,也改進了數據處理設備的可靠性。
接收數據管理部件可以從一個發送設備接收定長數據,該發送設備不同於另一個在以前的接收處理中從其接收過定長數據的發送設備。在這樣的情況下,有可能公平地從每個發送設備公平地接收定長數據,這大大地有助於改進接口設備的性能和可靠性。
接收數據發送部件可以具有一個輸出處理停止部件,用於當數據處理設備停滯其它執行著定長數據的發送處理的發送設備的發送處理時停止對數據處理設備的定長數據輸出處理。在這種情況下,這樣有可能事先防止由於甚至在其它發送設備中停滯定長數據發送處理下仍向數據處理設備發送定長數據而造成的定長數據的損失(丟失),這進一步改進數據處理設備數據處理的可靠性。
輸出處理停止部件可在有多個其它發送設備下獨立地禁止各個其它發送設備的輸出處理。在這種情況下,本接口設備可以繼續向未對其停滯發送處理的發送設備執行對其定址的定長數據發送處理,從而不必由於只停滯其它發送設備一部分的發送處理而停止所有定長數據的發送處理,這導致大大地提高定長數據的傳輸效率。
接收數據讀出處理部件可以在定長數據對用於接收的存儲部件的寫入位置的基礎上執行對定長數據的讀出處理。在這樣的情況下,有可能在任何時刻準確地執行定長數據讀出處理,這大大提高了接口設備的可靠性以及數據處理設備中數據處理的可靠性。
本發明還提供一種定長數據處理型接口設備,用於在多個發送設備和一個數據處理設備之間進行接口,其中每個發送設備各處理用於異步通信的定長數據,而該數據處理設備對定長數據執行所需的數據處理,該處理型接口包括一個發送數據管理部件和一個發送數據發送部件,發送數據管理部件用於根據發送設備的標識信息為每個發送設備管理由數據處理設備處理的定長數據,發送數據發送設備用於根據標識信息把發送數據管理部件管理的定長數據發送給某任一的發送設備。
本發明的上述定長數據處理型接口設備提供下述好處(1)該接口設備可以對多個發送設備中的任一發送設備提供為所有發送設備共同處理的定長數據。從而有可能通過該接口設備把多個發送設備連接到一個數據處理設備上,以實現確實具有不同連接配置的傳輸網絡。
(2)由於該接口設備可以向任何發送設備提供定長數據,有可能以該接口設備擇優地為某發送設備提供定長數據的方式靈活地依從各個發送設備處理定長數據的傳輸能力的差異,例如該發送設備的定長數據的傳輸能力大於其它的發送設備。
上述發送數據管理部件可以具有一個用於傳輸的存儲部件和一個發送數據寫入處理部件,該用於傳輸的存儲器件能夠存儲定長數據和發送設備的標識信息,該發送數據寫入處理部件用於接收要發送給發送設備的定長數據和從數據處理設備接收發送設備的標識信息、把定長數據和標識信息關聯起來、及把定長數據和標識信息寫入到用於傳輸的存儲部件中以便為每個發送設備管理定長數據,其中上述發送數據發送部件可具有一個發送接口部件,用於根據在用於傳輸的存儲部件中存儲的標識信息從用於傳輸的存儲部件中讀出要發送到發送設備的定長數據。在這樣的情況下,有可能以特別簡單的結構實現發送數據管理部件和發送數據發送部件。
該發送接口部件可構造成一個允許發送型發送接口部件,用於根據發送設備中的定長數據的保持狀態對某任一的發送設備給出定長數據的接收許可,以發送定長數據。在這種情況下,例如,具有較大接收定長數據空間的發送設備可以更頻繁地發送定長數據。從而有可能順依每個發送設備所處理的定長數據傳輸能力的差異。
允許發送型發送接口部件可以具有一個發送串行決策處理部件,用於從多個發送設備串行地接收有關保持狀態的通知,以決定應對其給出接收許可的某發送設備。在這種情況下,有可能確實了解所有發送設備的定長數據的保持狀態,以對每個發送設備執行發送定長數據的處理。
允許發送型發送接口部件可以具有一個發送並行決策處理部件,用於並行地從多個發送設備接收有關保持狀態的通知,以決定應對其給出接收許可的某發送設備。在這種情況下,該接口設備可以同時了解所有發送設備的定長數據的保持狀態。從而和具有發送串行決策處理部件的允許發送型發送接口部件情況相比有可能以更簡單的結構和更快地決定應對其給出接收許可的某發送設備。
上述允許發送型發送接口部件可能既具有發送串行決策處理部件又具有發送並行決策處理部件,以選擇性地使用二種決策處理部件中的一種。在這種情況下,有可能順從二種情況,即每個發送設備串行地通知定長數據的保持狀態和所有發送設備並行地進行通知,這大大地有助於改進本接口設備的通用性的靈活性。
該發送接口部件可配置成允許接收型發送接口部件,用於對發送設備通知用於傳輸的存儲部件中的各個發送設備的定長數據的保持狀態,並且從某任一發送設備接收作為向該發送設備發送定長數據的通知的響應的定長數據發送許可。在這種情況下,接口設備需要做的僅是向從其中接收發送許可的某發送設備發送定長數據,從而可把接口設備配置成更為簡單的結構。
該允許接收型發送接口部件可以具有一個發送串行通知處理部件,用於串行地向多個發送設備通知定長數據的保持狀態。在這種情況下,該接口設備可以順序地向所有的發送設備通知定長數據的保持狀態。從而確實有可能向所有的發送設備通知定長數據的保持狀態。
該允許接收型發送接口部件可以具有一個發送並行通知處理部件,用於並行地向多個發送設備通知保持狀態。在這種情況下,接口設備可以同時向所有的發送設備通知保持狀態。因此有可能和具有發送串行通知處理部件的允許接收型發送接口部件相比以更簡單的結構和更快速地通知保持狀態。
允許接收型發送接口部件可能既具有發送串行通知處理部件又具有發送並行通知處理部件,以選擇使用二種通知處理部件中的一種。在這種情況下,這可能順依二種情況,即多個發送設備串行地接收定長數據的保持狀態並且各發送設備並行地接收保持狀態,這大大地有助於改進本接口設備的靈活性和通用性。
發送接口部件可以既具有允許發送型發送接口部件和又具有允許接收型發送接口部件,以選擇使用二種接口部件中的一種。在這種情況下,接口設備可以常規地在二種情況下發送定長數據,即每個發送設備通過接受接收許可接收定長數據以及每個發送設備通過發送發送許可接收定長數據,這很有助於提高本接口設備的靈活性和通用性。
允許發送型發送接口可能既具有發送串行決策處理部件並又具有發送並行決策處理部件,以選擇性地使用其中一種決策處理部件,而允許接收型發送接口部件可能既具有發送串行通知處理部件和發送並行通知處理部件以選擇性地使用其中一種通知處理部件。在這種情況下,可以順依發送設備可具有的各種結構,這很有助於本接口設備的靈活性和通用性。
用於傳輸的存儲部件可用RAM構造。在這種情況下,可能以最小的存儲容量獨立地管理用於每個發送設備的定長數據,這導致減小本接口設備的尺寸。
發送數據發送部件可以向一個發送設備發送定長數據,該發送設備不同於另一個在以前的發送處理中已對其發送過定長數據的發送設備。在這樣的情況下,有可能公平地向每個發送設備發送定長數據,這有助於提高接口設備的性能和可靠性。
發送數據管理部件可具有一個輸出禁止控制部件,用於當在某發送設備中停滯發送定長數據的處理時禁止從其它發送設備向數據處理設備的輸出定長數據的處理。在這種情況下,有可能防止甚至在停滯定長數據發送處理下由於發送數據處理設備中處理的定長數據而造成的定長數據損失(丟失),這改善了數據處理設備中數據處理的可靠性。
輸出禁止控制部件可以在其它發送設備為多個時獨立地禁止每個其它發送設備的輸出處理。在這種情況下,有可能繼續定址到其發送處理未被停滯的發送設備的發送定長數據的處理。因此,不必由於僅停滯一部分發送設備的定長數據的發送處理而禁止所有讀出定長數據的處理,這導致大大地改進定長數據的傳輸效率。


圖1是一個方塊圖,表示應用本發明的一種實施方式的定長數據處理型接口設備的SDH傳輸網絡(SONET);圖2是一個方塊圖,詳細表示根據該實施方式的SDH發送設備和ATM處理設備的結構,請注意其中的基本部件;圖3是一個方塊圖,表示根據該實施方式的用於PHY層和SDH發送設備中傳輸的一種UTOPIA的詳細結構的示例;圖4是一個方塊圖,表示根據該實施方式的用於PHY層和SDH發送設備中接收的一種UTOPIA的詳細結構的示例;圖5是一個方塊圖,表示根據該實施方式的用於ATM層和ATM處理設備中的接收(採用輪詢系統)的一種UTOPIA的詳細結構的示例;圖6是一個方塊圖,表示根據該實施方式的用於ATM層和ATM處理設備中的接收(採用直接系統)的一種UTOPIA的詳細結構的示例;圖7是一個方塊圖,表示根據該實施方式的用於ATM層和ATM處理設備中的傳輸(採用輪詢系統)的一種UTOPIA的詳細結構的示例;圖8是一個方塊圖,表示根據該實施方式的用於ATM層和ATM處理設備中的傳輸(採用直接系統)的一種UTOPIA;圖9是一個方塊圖,表示根據該實施方式的一種UTOPIA基本部分的結構,該UTOPAI用於ATM層和考慮到ATM處理設備中的前接收信道下的接收(使用輪詢系統);圖10是一個流程圖,表示UTOPIA的運行,該UTOPIA用於ATM層以及考慮到ATM處理設備中的前接收信道下的接收(使用輪詢系統);圖11是一個方塊圖,表示根據該實施方式的一種UTOPIA的基本部分的結構,該UTOPIA用於ATM層以及考慮到ATM處理設備中的前接收信道下的接收(使用直接系統);圖12是一個流程圖,表示根據該實施方式的UTOPIA的運行,該UTOPIA用於ATM層以及考慮到ATM處理設備中的前接收信道下的接收(使用直接系統);圖13是一個方塊圖,表示根據該實施方式的一種UTOPIA的基本部分的結構,該UTOPIA用於ATM層以及考慮到ATM處理設備中的前發送信道下的傳輸(使用輪詢系統);圖14是一個流程圖,表示根據該實施方式的UTOPIA的運行,該UTOPIA用於ATM層以及考慮到ATM處理設備中的前發送信道下的傳輸(使用輪詢系統);圖15是一個方塊圖,表示根據該實施方式的一種UTOPIA的基本部分的結構,該UTOPIA用於ATM層以及考慮ATM處理設備中的前發送信道下的傳輸(使用直接系統);圖16是一個流程圖,表示根據該實施方式的UTOPIA的運行,該UTOPIA用於ATM層以及考慮到ATM處理設備中的前發送信道下的傳輸(使用直接系統);圖17(a)至17(c)是方塊圖,用於表示根據該實施方式的PHY層和ATM層之間的連接(相對)關係;圖18是一個方塊圖,表示根據該實施方式的一種UTOPIA的詳細結構的示例,該UTOPIA用於PHY層和ATM處理設備中的接收(使用輪詢系統);
圖19是一個方塊圖,表示根據該實施方式的一種UTOPIA的詳細結構的示例,該UTOPIA用於PHY層和ATM處理設備中的接收(使用直接系統);圖20是一個方塊圖,表示根據該實施方式的一種UTOPIA的詳細結構的示例,該UTOPIA用於PHY層和ATM處理設備中的傳輸(使用輪詢系統);圖21是一個方塊圖,表示根據該實施方式的一種UTOPIA的詳細結構的示例,該UTOPIA用於PHY層和ATM處理設備中的傳輸(使用直接系統);圖22是一個方塊圖,表示根據該實施方式的一種共用於ATM層和PHY層的接收接口部件的結構;圖23是一個方塊圖,表示根據該實施方式的一種共用於ATM層和PHY層的發送接口部件的結構;圖24是一個方塊圖,表示根據該實施方式的一種共用於輪詢系統和直接系統的ATM層的接收接口部件的結構;圖25是一個方塊圖,表示根據該實施方式的一種共用於輪詢系統和直接系統的ATM層的發送接口部件的結構;圖26是一個方塊圖,表示根據該實施方式的一種共用於輪詢系統和直接系統的PHY層的接收接口部件的結構;圖27是一個方塊圖,表示根據該實施方式的一種共用於輪詢系統和直接系統的PHY層的發送接口部件的結構;圖28是一個方塊圖,表示根據該實施方式的接收接口部件,用於各共用於輪詢系統和直接系統的ATM層和PHY層;圖29是一個方塊圖,表示根據該實施方式的用於各共用於輪詢系統和直接系統的ATM層和PHY層的發送接口部件的結構;圖30是一個方塊圖,表示根據該實施方式的用於ATM層以及ATM處理設備中接收的一種UTOPIA的冗餘結構;圖31(a)至31(d)是根據該實施方式的時序圖,用於表示在UTOPIA的現行系統和備用系統之間的切換時的操作,該UTOPIA用於ATM層以及ATM處理設備的接收;
圖32是一個方決圖,表示接收接口部件和發送接口部件的結構,以注意到根據該實施方式的輸出禁止控制功能;圖33表示根據該實施方式在數據保持部件中使用的RAM結構的一種示例;圖34是一個方塊圖,表示根據該實施方式的一種時鐘提供系統,用於接收接口部件、發送接口部件和信元處理部件;圖35(a)至35(e)是時序圖,用於示出根據該實施方式在信無處理部件裡的ATM信無處理的時序;圖36是一個方塊圖。示出SDH傳輸網絡(環狀網絡)的一種示例;以及圖37是一個方塊圖,示出SDH發送設備以及ATM處理設備的基本組件的示例結構。
以下,參照附圖對本發明的各種實施方式作出說明。
(A)對SDH傳輸網絡的整個結構的說明圖1是一個方塊圖,示出應用根據本發明的一種實施方式的定長數據處理型接口設備的SDH傳輸網絡(SONET)。如圖1中所示,根據該實施方式的SDH傳輸網絡具有一個環形網絡1a,該網絡是通過在環中連接SDH(SONET)發送設備2至4、把SDH發送設備5-1至5-N(N是一個等於或大於2的整數)連接到環狀網絡1a的較低層次、把用於提供視頻點播(VOD)業務(圖象通信業務)的視頻伺服器6連接到用戶設備(家庭)7』等構建的。
根據該實施方式,上述VOD業務是在ATM(異步)通信下提供的。為此,在SDH發送設備2和3之間,或者在SDH發送設備5和用戶設備7之間,設置一個ATM處理設備7,它用於為ATM通信的運行、管理和維護以傳輸網絡1中交換的ATM信元為基礎執行數據處理〔主要用於終接及管理AIS(告警指示信號)信元或基於ALM(告警)信元(53位元組的定長數據)的RDI(遠程缺陷指示)信元〕。
圖2是一個方塊圖,表示上述SDH發送設備2(3)和ATM處理設備7的詳細結構,請留意其中的基本部件。如圖2中所示,發送設備2(3)具有和PHY層5-1至5-N的數量相對應的變換/去變換部件2-1至2-N(3-1至3-N),以對上述各個較低層次中的發送設備〔物理(PHY)層〕5-1至5-N掌握的傳輸(STS)幀的ATM信元分別進行變換/去變換。各個變換/去變換部件2-1至2-N(3-1至3-N)經過數據總線15(16)和ATM處理設備7連接。
即,相應於較低層次中的每個上述PHY層5-i設置各個變換/去變換部件2-i(其中i=1至N)。這樣,可以把變換/去變換部件2-i考慮成等同於PHY層5-i。相應的變換/去變換部件2-i所負責的STS(PHY號)#i可考慮成對應於上述較低層次中的相應PHY層5-i的標識信息。
每個上述變換/去變換部件2-i把ATM信元(以下簡稱為信元)變換到由其負責的PHY號#i的PHY層5-i所處理的STS幀中,或者取出(去變換)變換到STS幀上的信元,部件2-i至少具有一個去變換部件21(32)和一個變換部件22(31)。
另一方面,如圖2中所示,ATM處理設備7至少具有一個信元處理部件10,其中通過信元處理部件10經數據總線15(16)接收在發送設備2(3)一側去變換的信元,並且經數據總線15(16)把信元處理部件10中進行處理的信元發送給相對的發送設備3(2)。
信元處理部件(數據處理設備)10具有一個微計算機接口部件13,其在信元處理部件10和微計算機(系統CPU)14之間接口,用於設置運行環境(設定運行信道等)或用於收集維護和管理信息(ALM信息等)。信元處理部件10執行OAM處理(數據處理),諸如當接收OAM信元(ALM信元)時,根據微計算機14的設定,生成VP-AIS或VC(虛擬信道)-AIS並把生成的VP-AIS或VC-AIS插入到下遊側上的用戶信元流中,或者生成VP-RDI或VC-RDI並把生成的VP-RDI或VC-RDI插入到上遊側上的用戶信元流中。
根據該實施方式,信元處理部件10可以基於和所有PHY層5-i通用的(串行地)與上述PHY層5-i對應的PHY號#i執行上述OAM處理,從而能夠串行地把已進行過上述OAM處理的信元(OAM信元)以及該信元的PHY號#i輸出到外部。
作為實現(接口)多個變換/去變換部件2-i(3-i)(PHY層5-i)和共用於所有變換/去變換部件2-i(3-i)的信元處理部件10之間的信元傳輸-接收的手段,在每個發送設備2(3)的變換/去變換部件2-i(3-i)中設置一個發送接口部件23(34)和一個接收接口部件24(33),並同時在ATM處理設備7中設置接收接口部件11和發送接口部件12。
在發送設備2(3)中,發送接口部件23(34)暫時性地保持從去變換部件21(32)中的STS幀中取出的信元並且適當地把該信元發送給ATM處理設備7,該接口部件例如配置成一個用於PHY層和傳輸的UTOPIA(用於ATM的通用測試和運行物理接口)。
上述接收接口部件24(33)暫時性地保持要變換到經數據總線15(16)從ATM處理設備7發送的STS幀上的信元並且適當地把該信元輸出到變換部件22(31),它例如被配置成一個用於PHY層及接收的UTOPIA。
在ATM處理設備7中,每個接收接口部件(定長數據處理型接口設備)11從任一相對的UTOPIA23(34)(即,任一PHY層5-i)接收信元,暫時保持該信元並且把該信元適當地輸出到信元處理部件10,它例如被配置成後面參照圖5說明的用於ATM層及接收的一個UTOPIA11A。
每個發送接口部件(定長數據處理型接口設備)12接收信元處理部件10處理過的信元,暫時保持該信元,並且把該信元適當地發送到任一相對的UTOPIA24(33)(PHY層5-i),它例如被配置後面參照圖7說明的用於ATM層及傳輸的UTOPIA12A。
順便指出,利用不同於數據總線15(16)的控制信號(地址信號、使能信號、可用信元(clav,cell-available)信號等等)線確定從哪個PHY層5-i接收信元以及向哪個PHY層5-i發送信元。
下面,詳細說明上面的接口部件(UTOPIA)23(34)、24(33)、11和12。
(A1)對SDH發送設備2(3)中的發送接口部件23(34)的說明。
圖3是一個方塊圖,表示上述用於PHY層及傳輸的UTOPIA23(34)的一種詳細結構的示例。如圖3中所示,UTOPIA23(24)具有一個寫處理部件41、一個數據保持部件42、一個中間控制部件43以及一個外部接口部件44A。
數據保持部件42保持去變換部件21(32)去變換後的信元,考慮到由於停止ATM處理設備7中的數據處理可能會暫停外部接口部件44A中的信元讀出處理,數據保持部件42具有一個能夠保持多個信元的數據保持緩衝器421。
寫處理部件41順序地把去變換部件21(32)中去變換後的信元寫入到上述數據保持緩衝器421。為此,寫處理部件41具有一個計數器411和一個寫控制部件412。
計數器411通過和帶有一個信元到達標誌(高電平)的信元的長度相對應的時鐘數對計數值計數,該信元到達標誌作為觸發器指示從去變換部件21(32)輸入信元。寫控制部件412根據計數器411的輸出(計數值)執行對數據保持緩衝器421的寫控制,從而一個一個順序地把從去變換部件21(32)發送的信元寫入數據保持緩衝器421。
中間控制部件43監視上述數據保持緩衝器421中保持的信元數(保持狀態)以管理存在或不存在要發送給ATM處理設備7(UTOPIA11A)的信元。為此,如圖3中所示,根據該實施方式該中間控制部件43具有一個信元計數部件(CTR)431。順便指出,參考數字432代表一個時鐘轉換部件。
上述信元計數部件431根據每當上述寫控制部件412把一個信元寫入到數據保持緩衝器421時接收到的「增加一次請求(接收完成信號)」遞增計數值,並且根據每當外部接口部件44A的讀控制部件443(後面說明)從數據保持緩衝器讀出一個信元時接收到的「減去一次請求(發送完成信號)」遞減計數值。若該計數值等於或大於一,可以知道數據保持緩衝器421中持有信元。
時鐘轉換部件432把要通知的「增加一次請求」時鐘脈衝和「減少一次請求」時鐘脈衝匹配到信元計數部件431。這裡,時鐘轉換部件432把根據外部接口部件44A(ATM處理部件7)的一側上的運行時鐘通知的上述「減少一次請求」的時鐘脈衝轉變成寫處理部件41〔在去變換部件21(32)一側上〕的基本運行時鐘脈衝,從而匹配上述請求的時鐘脈衝。
由於外部接口部件44A根據一個和從ATM處理設備7接收到的寫處理部件41一側的時鐘不同的時鐘運行,需要時鐘轉換部件432。當寫處理部件41和外部接口部件44A根據相同時鐘運行時,基本上不需要時鐘轉換部件432。
外部接口部件44A讀出上述數據保持緩衝器421中持有的信元並把信元發送到ATM處理部件7,如圖3中所示外部接口部件44A具有一個可用信元(clav)生成部件441、一個計數器442、一個讀控制部件443和一個時鐘轉換部件444。
當來自ATM處理設備7(UTOPIA11A)的地址(Addr)信號指示一個它自己擁有的PHY號#i並且該ATM處理設備7把自己指定為信元接收體的UTOPIA23(24)時,可用信元生成部件441判定信元計數部件431的計數值是否等於或大於1,並且當計數值大於或等於1並且存在著要發送的信元時利用可用信元信號(高電平)通知ATM處理設備7(UTOPIA11A)傳輸信元。
讀控制部件443讀出數據保持部件42中數據保持緩衝器421裡保持的信元。當響應上面來自可用信元生成部件441的通知接收來自UTOPIA11A的發送許可時〔當使能(En)信號變為高電平時〕,讀控制部件443從數據保持緩衝器421讀出一個信元,並且把該信元和一個指示啟動讀(發送)該信元的信號SOC(高電平)一起發送給UTOPIA11A。
計數器442通過把讀控制部件443讀信元(上述傳輸啟動信號SOC為高電平)作為時機(觸發器)用和信元長度對應的時鐘脈衝遞增其計數值。讀控制部件443監視計數值以確定讀出該信元的結尾來執行下一個讀處理。
時鐘轉換部件444把從信元計數部件431輸入到可用信元生成部件441的指示是否存在信元的信號的時鐘脈衝轉換成外部接口部件44A(在ATM處理設備7一側上)的基本運行時鐘脈衝。順便指出,當寫處理部件41和外部接口部件44A根據相同時鐘運行時,不需要時鐘轉換部件444,這類似於中間控制部件43中的時鐘轉換部件432。
在如上配置的用於PHY層及傳輸的UTOPIA23(34)中,由去變換部件21(32)從STS幀取出的信元被順序地由寫控制部件412寫入到數據保持緩衝器421中。同時,中間控制部件43根據每次把一個信元寫入到數據保持緩衝器421時從寫控制部件412輸出的「增加一次請求」遞增信元計數部件431的計數值。
在外部接口部件44A中,若用於PHY層5-i的UTOPIA23(34)被ATM處理設備(UTOPIA11A)指定為信元接收體的UTOPIA,可用信元生成部件441通過輸入到讀控制部件443指示PHY層5-i的PHY號#i的地址(Addr)信號判定中間控制部件43中的信元計數部件431的計數值是否等於或大於1。當該計數值等於或大於1時,可用信元生成部件441使可用信元信號為高電平,並且通知UTOPIP11A用於PHY層及傳輸的UTOPIA23(34)持有要發送的信元。
當響應上述通知從UTOPIA11A接收信元發送許可時(當在地址信號中指示它自己的PHY號#i並且使能信號變為高電平時),讀控制部件443啟動從數據保持緩衝器421讀一個信元,使讀啟動信號SOC為高電平,並且根據計數器442的計數值從數據保持緩衝器421讀出一個信元。
當從數據保持緩衝器421讀一個信元時,讀控制部件443向中間控制部件43的信元計數部件431發出「減少一次請求」,當接收「減少一次請求」時信元計數部件431遞減一個計數值。
從而,每當來自UTOPIA11A的地址信號指示它自己的PHY號#i時,只要數據保持緩衝器421持有信元,UTOPIA23(24)重複上述發送(讀)處理,從而順序地讀出數據保持緩衝器421中持有的信元並把信元發送給UTOPIA11A(ATM處理設備7)。
(A2)對SDH發送設備2(3)中的接收接口部件24(33)的說明。
圖4是一個方塊圖,表示用於PHY層及接收的UTOPIA24(33)的示例詳細結構。如圖4中所示,UTOPIA24(33)具有一個外部接口部件51A,一個數據保持部件52,一個中間控制部件53以及一個讀處理部件54。
數據保持部件52保持ATM處理設備7中處理過的信元。在這種情況下,數據保持部件52具有一個可以保持多個以信元為單位的信元的數據保持緩衝器,以計及由於停止變換部件31(22)中的變換處理可能暫停讀處理部件54中的信元讀出處理的情況。
外部接口部件51A接收ATM處理設備7中處理過的信元,並且使持有(寫入)該信元的上述數據保持緩衝器521把該信元寫入數據保持緩衝器521。此處,如圖4中所示,外部接口部件51A具有一個可用信元生成部件511,一個計數器512,一個寫控制部件513以及一個時鐘轉換部件514。
當來自ATM處理設備7(UTOPIA12A)的地址(Addr)信號指示其自己的PHY號#i把自己指定為信元接收體的UTOPIA24(33)時,可用信元生成部件511根據中間控制部件53中的信元計數部件531(後面說明)的計數值判定數據保持緩衝器521中是否存在自由空間(是否存在接收信元的空間)。若存在自由空間,可用信元生成部件511利用可用信元信號(高電平)把這一點通知給UTOPIA12A。
計數器512利用來自UTOPIA12A的傳輸啟動信號SOC的高電平作為觸發器通過和信元長度對應的時鐘脈衝遞增其計數值。寫控制部件513監視計數器512的計數值以判定被接收信元的結尾,從而順序地執行對下個接收信元的寫處理。
當響應上述可用信元生成部件511的有關數據保持緩衝器521中的自由空間的上述通知給出從UTOPIA12A接收的接收許可時(當使能信號變為高電平時),寫控制部件513根據上述計數器512的計數值把接收到的信元寫入數據保持緩衝器521。時鐘轉換部件514把從信元計數部件531輸入到可用信元生成部件511的指示是否存在自由空間的信號的時鐘脈衝轉換成外部接口部件51A(在ATM處理設備7一側上)的基本運行時鐘脈衝。
中間控制部件53監視上述數據保持緩衝器521中保持的信元數量(保持狀態)以管理是否存在要發送到相對的發送設備3(2)的信元並管理數據保持緩衝器521中的自由空間。為此,中間控制部件53具有一個信元計數部件(CRT)531。順便指出,參考數字532代表一個時鐘轉換部件。
上述信元計數部件531根據每次上述外部接口部件51A對數據保持緩衝器521寫入一個信元時接收到的「增加一次請求」遞增其計數值,並且根據每次讀控制部件541(後面說明)從數據保持緩衝器521讀出一個信元時接收到的「減少一次請求」遞減計數值。若該計數值等於或大於1,可知在數據保持緩衝器521中保持著信元。若計數值低於數據保持緩衝器521的容量值,可知在數據保持緩衝器521中存在自由空間。
上述時鐘轉換部件532匹配來自寫控制部件513的通知信元計數部件531的「增加一次請求」的時鐘脈衝和來自讀控制部件541的「減少一次請求」的時鐘脈衝。在該情況下,當外部接口部件51A和讀控制部件541根據相同的時鐘運行時,不需要時鐘轉換部件532。
上述讀處理部件54根據來自變換部件31(22)的信元發送請求(讀標誌)順序地從數據保持緩衝器521讀出信元。為此,如圖4中所示,讀處理部件54具有一個讀出控制部件541和一個計數器542。
計數542利用來自變換部件31(22)的讀標誌(高電平)作為觸發器通過和信元長度對應的時鐘脈衝遞增其計數值。根據計數器542的計數值,只要在數據保持緩衝器521中持有信元,讀控制部件541一個一個地順序從數據保持緩衝器521讀出信元。每次讀控制部件541讀出一個信元時,讀控制部件541向中間控制部件53中的信元計數部件531發送上述「減少一次請求」。
在具有上述結構的用於PHY層及傳輸的UTOPIA24(33)中,當來自ATM處理設備7(UTOPIA12A)的地址(Addr)信號指示它擁有的PHY號#i並且把它自己指定為信元接收體的UTOPIA24(33)時,可用信元生成部件511根據中間控制部件53中的信元計數部件531的計數值判定數據保持緩衝器521中是否存在自由空間。若存在自由空間,可用信元生成部件511使可用信元信號處於高電平並把這一點通知UTOPIA12A。
當響應該通知從UTOPIA12A接收信元接收許可時(當使能信號變為高電平時),寫控制部件513根據計數器512的計數值把接收到的信元(DATA)寫入數據保持緩衝器521,該計數值隨作為觸發器的來自UTOPIA12A的傳輸啟動信號SOC的高電平遞增。
此刻,寫控制部件513每次把一個信元寫入數據保持緩衝器521時,寫控制部件513向中間控制部件53中的信元計數部件531發送「增加一次請求」。當接收「增加一次請求」時,信元計數部件531的計數值遞增1。
在此之後,每次來自UTOPIA12A的地址信號指示其擁有的PHY號#i時,只要數據保持緩衝器521中存在自由空間,UTOPIA12A重複上述接收(寫入)處理逐次地把信元寫入到數據保持緩衝器521中。
在讀控制部件54中,當來自變換部件31(22)的讀標誌變為高電平時,計數器542把此作為觸發器開始遞增。從而只要在數據保持緩衝器521中保持著信元,讀控制部件541順序地根據計數器542的計數值從數據保持緩衝器讀出信元並把信元發送到變換部件31(22)。每次讀控制部件541讀出一個信元時,讀控制部件541向中間控制部件53中的信元計數部件531發送「減少一次請求」。
(A3)對ATM處理設備7中的接收接口部件11的說明。
圖5是一個方塊圖,表示作為上述接收接口部件11的用於ATM層及接收的UTOPIA11A的示例詳細結構。如圖5中所示,UTOPIA11A具有一個外部接口部件61A,一個數據保持部件62,一個中間控制部件63以及一個讀處理部件64。
數據保持部件62保持從上述發送設備2(3)一側上的UTOPIA23(34)發送的信元。在該情況下,數據保持部件62具有一個可以以信元為單位保持多個信元的數據保持緩衝器,以考慮到由於停止信元處理部件10中的數據處理可能暫停讀處理部件64中的讀處理的情況。
中間控制部件63監視上述數據保持緩衝器621中保持的信元數量(保持狀態),以管理要輸出到信元處理部件10的信元的存在並管理數據保持緩衝器621中的自由空間,而且還管理數據保持緩衝器621中所保持的信元的PHY號#i。為此,中間控制部件63具有一個STS信道保持緩衝器631和一個信元計數部件(CRT)632。
STS通道保持緩衝器631保持上述數據保持緩衝器621所保持的信元的PHY號#i,以管理該信元。在STS信道保持緩衝器631中,寫入由外部接口部件61A中的接收信道決定部件(寫控制部件)613a(後面說明)決定的PHY號#i,如後面所說明的那樣。
也就是說,數據保持緩衝器621和STS信道保持緩衝器631起用於接收的存儲部件的作用,它可以存儲信元和該信元的PHY號#i(PHY層上的標識信息)。
信元計數部件632對緩衝器631中保持的每個PHY號#i的信元數量計數。從此,信元計數部件632具有後面參照圖24說明的用於各個PHY號#i的計數器632-i(圖5中未示出),其中根據每次由接收信道決定部件613a和讀控制部件641(後面說明)對數據保持緩衝器621寫入/讀出一個信元而接收的「增加一次請求」/「減少一次請求」遞增/遞減相應計數器632-i的計數值,這樣信元計數部件632管理每個PHY號#i的信元數量。
外部接收部件(接收接口部件)61A從任一PHY號#i的PHY層5-i接收信元,把該信元和該PHY號#i關聯起來,並且把該信元和該PHY號#i寫入到充當上述用於接收的存儲部件的緩衝器621和631中,從而分別管理從每個PHY號#i接收到的信元。
外部接口部件61A構造成一個允許發送型接收接口部件,它根據某UTOPIA23(34)中信元的保持狀態對該UTOPIA 23(34)給出發送信元的許可,從而從該UTOPIA23(34)接收信元。如圖5中所示,外部接口部件61A具有一個有效信道保持部件611,一個計數器612以及一個接收信道決定部件613a。
當接收信道決定部件613a執行(串行地)輪詢以通過利用地址信號把某個UTOPIA23(34)指定為信元接收體時,有效信道保持部件611保持從各個UTOPIA23(34)回送的指示該UTOPIA23(34)是否持有要發送的信元的可用信元信號〔當UTOPIA23(34)持有信元時處於高電平,或不持有時為低電平〕,以存儲每個PHY號#i上的信元保持狀態。
接收信道決定部件613a根據有效信道保持部件611保持的保持狀態信息以及由信元計數部件632為每個PHY號#i管理的數據保持緩衝器621上的自由空間信息決定一個為信元接收體的PHY號(接收信道)#i〔UTOPIA23(34)〕,把使能信號(高電平)和指示接收信道#i(即,授予發送許可的)的地址信號發送給已決定的接收信道#i的UTOPIA23(34),從該UTOPIA23(34)接收信元,並且把接收到的信元寫入數據保持緩衝器621同時把決定的接收信道#i寫入STS信道保持緩衝器631。
也就是說,上述接收信道決定部件613a配置成一個接收串行決策處理部件,它從多個UTOPIA23(34)(PHY層5-i)串行地接收有關信元保持狀態的通知,以決定應對其給出上述使能信號的UTOPIA23(34)。順便指出,每次當接收信道決定部件613a寫一個信元以及該信元的一個PHY號#i時,接收信道決定部件613a向信元計數部件632發送上述的「增加一次請求」。
計數器612利用來自UTOPIA23(34)作為觸發器的傳輸啟動信號SOC(高電平)通過和信元的長度相對應的時鐘脈衝遞增其自身的計數值。接收信道決定部件613a監視計數器612的計數值以判定信元的結尾,並且在該時刻(決策時刻)啟動下一個接收信道(PHY號#i)的確定。
讀處理部件(接收數據讀處理部件)64讀出由上述外部接口部件61A寫入到數據保持緩衝器621中的信元,從STS信道保持緩衝器631讀出和該信元對應的PHY號#i,並且把該信元和PHY號#i輸出到信元處理部件10。讀處理部件如圖5中所示具有一個讀控制部件641和一個計數器642。
計數器642利用來自信元處理部件10的作為觸發器的讀標誌(高電平)通過和信元長度對應的時鐘脈衝遞增其自身的計數值。只要數據保持緩衝器621持有信元,一旦計數器642的計數值變為初始值,讀控制部件641逐個地從數據保持緩衝器621讀出信元。每次讀控制部件641讀出一個信元時,讀控制部件641向信元計數部件632發送上述「減少一次請求」。
根據該實施方式,信元處理部件10以信元長度為單位(以一個信元為單位)發送上述讀標誌。例如如圖35(a)和35(b)中所示,讀處理部件642在一個信元長度的同步時刻向信元處理部件10發送在異步(任意)時刻於下遊或上遊側接收到的已接收信元。從而,如圖35(c)至35(e)中所示,信元處理部件10可以執行各種信元處理,諸如和該信元同步下的識別處理、插入處理等,從而簡化信元處理部件10。
下面,利用根據該實施方式的上述結構,對用於ATM層及接收的UTOPIA的運行進行說明。
外部接口部件61A中的接收信道決定部件613a按序地(串行地)對用於PHY層5-i的任一個相對的UTOPIA23(34)發送地址信號,以輪詢地指定作為信元接收體的一個UTOPIA23(34)。
當通過上述作為某UTOPIA23(34)的地址信號把該UPTOPIA23(34)指定為信元接收體時,外部接口部件44A中的可用信元生成部件441(參見圖3)利用可用信元信號向UTOPIA11A(外部接口部件61A)回送信元保持狀態(關於是否持有要發送的信元)。
外部接口部件61A按有效信道保持部件611的指定次序串行接收可用信元信號,存儲每個PHY號#i上的信元保持狀態信息,並且在接收信道決定部件613a中表示其存儲內容。
接收信道決定部件613a根據該存儲的內容(信元保持狀態信息)以及是否存在由中間控制部件63中的信元計數部件632為每個PHY號#i管理的自由空間決定一個作為信元接收體的UTOPIA23(34),並向該決定的UTOPIA23(34)發送一個使能信號(高電平)和一個地址信號。
即,外部接口部件61A輪詢用於每個PHY層5-i的UTOPIA23(34)的信元保持狀態,串行地接收有關各UTOPIA23(34)的信元保持狀態的通知(可用信元信號)並且確定每個PHY號#i的信元保持狀態以在各PHY號#i中確定某PHY號#i,從而決定出應對其給出信元發送許可的具有該確定的PHY號#i的PHY層5-i〔UTOPIA23(34)〕。
在該UTOPIA23(34)中,讀控制部件443啟動讀信元。在外部接口部件61A中,計數器612利用從UTOPIA23(34)中讀控制部件443發送的作為觸發器的信元讀啟動信號SOC(高電平)運行(遞增)。
接收信道決定部件613a根據計數器612的計數值對緩衝器621和631進行寫控制,從而把接收到的信元寫入到數據保持部件62裡的數據保持緩衝器621中,並把該信元的PHY號#i寫入到中間控制部件63的STS信道保持緩衝器631中。
同時,每次把一個信元寫入到數據保持緩衝器621時,接收信道決定部件613a把有關持有信元的數量的「增加一次請求」發送到中間控制部件631的信元計數部件632。每次信元計數部件632接收「增加一次請求」時,信元計數部件632遞增相應PHY號#i的計數值,以更新有關數據保持緩衝器621中持有的信元數量的信息。
另一方面,讀處理部件64參考中間控制部件63中的信元計數部件632的各計數值監視數據保持緩衝器621中是否存在信元。若數據保持緩衝器621持有信元,讀處理部件64按寫入次序從數據保持緩衝器621讀出信元,從STS信道保持緩衝器631讀出被讀信元的PHY號#i,並且把信元和PHY號#i輸出到信元處理部件10。
此刻,讀控制部件641在每次從數據保持緩衝器621讀出一個信元時對信元計數部件632發送有關保持的信元數量的「減少一次請求」。每當接收「減少一次請求」時,信元計數部件632遞減相應PHY號#i的計數值以更新有關PHY號#i的持有信元的數量信息,並同時把應寫到STS信道保持緩衝器631中的PHY號#i向前移動到下一個位置。
即,外部接口部件61A、數據保持部件62以及中間控制部件63一起充當一個接收數據管理部件,它從多個PHY層5-i中的某任一PHY層5-i接收一個信元,並且根據作為該PHY層5-i上的標識信息的PHY號#i分開地管理每個PHY層5-i的信元組。該處理部件64充當一個接收數據發送部件,它把接收數據管理部件中管理的信元以及該信元的PHY號#i發送到數據處理部件10。
從而數據處理部件10可以接收任一PHY層5-i中的信元並執行對所有PHY層5-i都相同的信元處理,這樣多個PHY層5-i經過UTOPIA11A和一個數據處理部件10連接。這樣,有可能構造帶有各種連接配置的傳輸網絡,例如,確實不僅一對一的通信,並且一對n通信、n對n通信等等。
此外,還有可能從任一PHY層5-i接收信元,從而有可能例如通過優先從比其它PHY層5-i具有更大的信元傳輸能力的一個PHY層5-i〔例如,一個提供例如VOD業務的圖象通信(可變比特率通信)的PHY層5-i〕接收信元靈活地解決各PHY層5-i之間的信元傳輸能力上的差異。從而,有可能靈活地解決可變比特率通信,例如高速(大容量)通信、圖象通信等等。
該實施方式把外部接口部件(接收接口部件)61A、數據保持部件62以及中間控制部件63(由緩衝器621和631組成的用於接收的存儲部件)設置成上述接收數據管理部件,把讀處理部件(接收數據讀處理部件)64設置為上述接收數據發送部件,從而可以以特別簡單的結構實現上述接收數據管理部件和接收數據發送部件。
根據該實施方式,外部接口部件(允許發送型接收接口部件)61A根據每個PHY層5-i的信元保持狀態對UTOPIA23(34)發送使能信號(發送許可),因此具有較大數量信元的諸如圖象通信的PHY層5-i〔UTOPIA23(34)〕更頻繁地發送能使信號(高電平),從而外部接口部件61A更頻繁地接收信元。因此,有可能應付各PHY層5-i之間的信元傳輸能力(傳輸速度)上的差異。
此外,外部接口部件61A具有接收信道決定部件613a,後者串行地接收來自多個UTOPIA23(34)的關於信元保持狀態的通知(可用信元信號)以決定應對其發送上述使能信號的PHY層5-i。這樣有可能了解所有PHY層5-i的信元保持狀態,以便確實在所有PHY層5-i上執行信元接收處理。
同時,上述UTOPIA11A可以替代地在同一時刻(並行地)從多個PHY層5-i〔UTOPIA23(34)〕接收上述可用信元信號以決定充當接收體的某個PHY層5-i。在這樣的情況下,有可能同時知道所有PHY層5-i的信元保持狀態,從而不必為了決定作為接收體的PHY層5-i而保持各個可用信元信號。
這種情況下的UTOPIA11A例如如圖6中所示配置成UTOPIA11B,它用不帶有上述有效信道保持部件611的外部接口部件61B代替上述外部接口部件61A,並且包括一個計數器612和一個接收信道決定部件613b,其中多個(N)可用信元信號輸入到上述接收信道決定部件613b。
順便指出,圖6中所示的外部接口部件61B是N=4的情況〔即,提供四個UTOPIA23(34)和四個可用信元信號〕。圖6中,除外部接口部件61B之外的其它結構部件(帶有圖5中相同的參考數字)類似於前面參照圖5說明的部件。
上述接收信道決定部件613b決定一個作為信元接收體的UTOPIA23(34)(PHY層5-i),賦予該UTOPIA23(34)發送許可以接收信元並且把所接收的信元和PHY號#i寫入到相應的緩衝器621和631中。在本情況下,接收信道決定部件613b同時(並行地)接收上述四個可用信元信號,了解所有PHY層5-i的信元保持狀態以作定做為一個接收體的PHY層5-i。
即,上述接收信道決定部件613b構造成一個接收並行決策處理部件,它並行地從多個UTOPIA23(34)(PHY層5-i)接收關於信元保持狀態的通知,並且決定應對其給出上述使能信號(高電平)的某個UTOPIA23(34)。
以上述結構的外部接口部件61B中,接收信道決定部件613b根據計數器612的計數值確定信元的結尾,監視該時刻的四個可用信元信號的狀態(高電平或低平),從而了解所有PHY層5-i的信元保持狀態。
外部接口部件61B以比前面說明的外部接口部件61A(帶有接收信道決定部件613a)更為簡單的結構可快速地決定應對其給出使能信號(發送許可)的某PHY層5-i。
上面說明的決定一個作為接收體的PHY層5-i的方式稱為「直接(「直接狀態指示」)」系統,因為是從所有UTOPIA23(34)直接通知所有PHY層5-i的信元保持狀態的。相反,輪詢各個PHY層5-i以確定其信元保持狀態的方式稱為「輪詢系統」。
上述外部接口部件61A輪詢地確定各PHY層5-i的信元保持狀態,並且當存在具有要發送的信元的PHY層5-i時,該外部接口部件61A把某個PHY層5-i的PHY號#i決定成作為一個接收體的PHY號#i。然而,若一個PHY層5-i的信元數量明顯地多於其它PHY層5-i的信元的數量,接收信道決定部件613a可能決定只有一個PHY層5-i作為接收體的PHY層5-i。
這樣,例如如圖9中所示,附加地把前接收信道保持部件614設置成保存在最近的決定處理(時間上)中由接收信道決定部件613a決定成接收體的某PHY層5-i的PHY號#i。接收信道決定部件613a把和前接收信道保持部件614中保存的PHY號#i不同的某PHY號#i決定成下個接收體的PHY號#i。
實際上,對最近情況中決定為接收體的PHY層#i加1,並且若這樣得到的PHY號#i保持著信元,則,例如,把該得到的PHY號#i決定為下個接收體的PHY號#i。
下面參照圖10中的流程圖(步驟A1至A9)說明接收信道決定部件613a的運行。
首先,接收信道決定部件613a根據計數器612的計數值確定某接收信元的結尾,從而監視判定當前時間是否是用於決定下一個接收體的PHY號#i的時刻(步驟A1處的NO路徑)。當接收信道決定部件613a從該狀態認識到是決定下個接收體的PHY號#i的時刻時(若在步驟A1判斷出YES),接收信道決定部件613a對從上次接收到的保存於前接收信道保持部件614中的PHY號#i加1(步驟A2)。
接收信道決定部件613a判定PHY號#i的數值是否超過最大信道號#N(步驟A3)。若該PHY號#i超過最大信道號#N,接收信道決定部件613a初始化PHY號#i(i=0,從步驟A3的YES路徑至步驟A4),並且暫時決定該PHY號#i是下一個接收體的PHY號#i。若該PHY號#i未超過最大信道號#N,接收信道決定部件613a暫時地該PHY號#i決定為下個接收體的PHY號#i(步驟A3的NO路徑)。
在這樣的處理之後,根據和該暫時決定的PHY號#i對應的PHY層5-i的UTOPIA23(34)回送的可用信元信號,接收信道決定部件613a判定該UTOPIA23(34)是否具有要發送的信元,同時根據由中間控制部件63中的信元計數部件632對每個PHY號#i在數據保持緩衝器621中管理的是否存在著自由空間判定在數據保持緩衝器621中是否存在可用於PHY號#i的接收信元的空間(步驟A5)。
若判定的結果是UTOPIA23(34)具有要發送的信元並且它還存在用於該信元的空間,接收信道決定部件613a決定該暫時決定的PHY號#i是一個作為接收體的PHY號#i(從步驟A5的YES路徑至步驟A6),對有關的UTOPIA23(34)發送使能信號,並啟動該信元的接收。
若至少UTOPIA23(34)不具有信元或者它自己不存在可用於一個信元的空間,接收信道決定部件613a判定如上暫時決定的PHY號是否和前接收信道保持部件614中保持的PHY號#i相同(從步驟A5的NO路徑至步驟A7)。
現在,由於是通過對最後一次接收到的PHY號加1得到暫時決定的PHY號#i的(如上面在步驟A2中所述),如上暫時決定的PHY號#i當然和前接收信道保持部件614中保存的PHY號不同(在步驟A7處判斷成NO)。
因此,接收信道決定部件613a對暫時決定的PHY號#i再加上1並且在上述步驟A3處重複處理以檢索某具有信元的PHY號#i同時逐次遞增PHY號#i,並且把某個PHY號#i決定成下個接收體(從步驟A9至步驟A3)。
若在上述步驟A7處暫時決定的PHY號#i和最後一次接收的PHY號#i相同,作為上述檢索的結果這意味著所有PHY層5-i的各UTOPIA23(34)不具有信元,或者意味著對於來自任一PHY層5-i的接收信元不存在空間。從而,接收信道決定部件613a不決定作為接收體的PHY號#i,並在下次決策時刻重新進行上述檢索-決定處理(從步驟A7的YES路徑至步驟A8)。
若只有一個PHY層5-i〔UTOPIA23(34)〕向接收信道決定部件613a回送高電平的可用信元信號,接收信道決定部件613a自動把該PHY層5-i決定為作為下個接收體的PHY層5-i。然而,若有多個PHY層5-i同時回送高電平的可用信元信號,接收信道決定部件613a優先決定把最後一次從其接收信元的PHY層5-i的PHY號#i遞增1成為下次接收體的PHY層5-i,並且從與最後一次檢索處理中接收其信元的PHY層5-i不同的PHY層5-i接收信元。
從而有可能在決定一個作為接收體的PHY層5-i時防止偏向地選擇某個PHY層5-i,這樣可公平地從各個PHY層5-i接收信元。因此,確實可以避免信元流有效性的降低或避免信元丟失,這大大地改進UTOPIA11A的性能和可靠性。
上述的例子是通過例如在「輪詢系統」下對外部接口部件61A應用上述決定處理方式說明的。然而,例如可能如圖11中所示,替代地對外部接口部件61B增加前接收信道保持部件614,以對外部接口部件61B(UTOPIA11B)應用「直接系統」下的決定處理。
在該情況下,當如圖12所示在步驟A7做出YES判斷時,即,在各個PHY層5-i〔UTOPIA23(34)〕中都沒有信元時,在任一UTOPIA23(34)變為具有信元並存在用於信元的空間之前接收信道決定部件613b等待決定接收體的處理(從步驟A7的YES路徑至路徑A8′)。其它處理類似於上述參照圖10的說明。
在「直接系統」下,PHY號#i和可用信元信號的固有號可能不總是相等的。為此,可以對每個可用信元信號賦予一個固有號,通過對可用信元信號的各自的號增加1可對信號賦予較高的優先級。
(A4)對ATM處理設備7中的發送接口部件12的說明圖7是一個方塊圖,表示用於ATM層及傳輸的上述UTOPIA12A的示例詳細結構,如圖7中所示,UTOPIA12A具有一個寫處理部件71、一個數據保持部件72、一個中間控制部件73和一個外部接口部件74A。
數據保持部件72保存從信元處理部件10輸出的信元,它具有一個能保存多個信元的數據保持緩衝器,以計及由於變換部件31(24)中的變換處理的延遲而中斷外部接口部件74A中的信元讀處理的可能性。
中間控制部件73監視上述數據保持緩衝器721中保持的信元的數量(保持狀態)以管理是否存在要輸出到UTOPIA24(33)的信元,同時還管理數據保持緩衝器721中保持的信元的PHY號#i。為此目的,中間控制部件73具有一個STS信道保持緩衝器731和一個信元計數部件(CTR)732。
STS信道保持緩衝器731保持上述數據保持緩衝器721中所持有的信元的PHY號#i以管理該信元,在其中寫入PHY號#i,後面會說明該PHY號#i和該信元由寫處理部件71中的寫控制部件712從數據處理部件10輸出。
即,上述數據保持緩衝器721和STS信道保持緩衝器731一起充當一個用於傳輸的存儲部件,它可以存儲信元和該信元的PHY號#i(PHY層5-i上的標識信息)。
信元計數部件732對緩衝器721中保持的各PHY號#i的信元數量進行計數。為此,信元計數部件732具有用於每個PHY號#i的計數器732-i(圖7中未示出),後面會參照圖24對此說明,在這些計數器中,根據每次寫控制部件712(以後說明)和發送信道決定部件(讀控制部件)743a對緩衝器721寫入/讀出信元而接收到的「增加一次請求」或「減少一次請求」,遞增/遞減計數器732-i的計數值,從而管理每個PHY號#i的持有的信元的數量。
寫處理部件71接收已在信元處理部件10中處理過的信元,並逐個地把信元寫入到數據保持緩衝器721,同時把信元的PHY號#i寫入到STS信道保持緩衝器731。出於這個目的,寫處理部件具有一個計數器711和一個寫控制部件712,如圖7中所示。
計數器711利用作為觸發器的從信元處理器10輸入的代表信元的信元到達標誌(高電平)使它的計數值遞增。寫控制部件712根據計數器711的輸出(計數值)對各個緩衝器721和731執行寫控制,從而把來自數據處理部件10的信元寫入數據保持緩衝器721,同時把來自數據處理部件10的PHY號#i寫入STS信道保持緩衝器731。
即,上述寫處理部件71起一個發送數據寫處理部件的作用,它從數據處理部件10接收要發送到相同的UTOPIA24(33)(即,某較低層次中的相對PHY層5-i)的信元和PHY號#i,把信元和其PHY號#i關聯起來並且把信元和PHY號#i寫入到緩衝器721、緩衝器731,從而分別為每個PHY層5-i管理接收到的信元。
此外,外部接口部件(發送接口部件)74A從數據保持緩衝器721讀出要發送到相對PHY層5-i(UTOPIA24或33)的一個信元,並把該信元發送到UTOPIA24或33。外部接口部件74A構造成一個允許發送型接口部件,它根據UTOPIA24(33)中有關信元的保持狀態對某一UTOPIA24(33)給出接收一個信元的許可,並且發送該信元。
如圖7中所示,外部接口部件74A還包括一個有效信道保持部件741、一個計數器742、一個發送信道決定部件743a。
當發送信道決定部件743a在輪詢下(串行地)利用地址信號把某個UTONIA24(33)指定為信元接收體時,有效信道保持部件741保持從UTOPIA23(34)回送的各表示著信元保持狀態(用於已接收信元的空間)的可用信元信號(高電平時存在空間,或在低電平下不存在空間),從而在每個PHY號#i上存儲信元保持狀態(接收的可用性)信息。
發送信道決定部件743a根據有效信道保持部件741中保持的信息以及STS信道保持緩衝器731中保持的PHY號#i決定作為信元接收體的某PHY層5-i〔UTOPIA24(33)〕,向決定的UTOPIA24(33)發送地址信號(指示PHY號#i的信號)以及使能信號(即,給出接收許可),從數據保持緩衝器721讀出信號,接著把該信元發送到UTOPIA24(33)。
即,上述發送信道決定部件743a充當一個發送串行決定處理部件,它串行地從多個UTOPIA24(33)(PHY層5-i)的每個中接收有關信元保持狀態的通知並且決定應對其給出上述使能信號的UTOPIA24(33)。發送信道決定部件743a每次讀出一個信元時向信元計數部件732發送上述「減少一次請求」。
計數器742利用至UTOPIA24(33)的信元傳輸啟動信號SOC(高電平)作為觸發器通過和信元長度對應的時鐘脈衝遞增其自己的計數值。上述發送信道決定部件743a監視計數器742的計數值以確定發送信元的結尾,從而在該時刻(決策時刻)啟動對下個發送信道(PHY號#i)的決策。
在根據本實施方式的上述結構的用於ATM層及傳輸的UTOPIA12A中,當從信元處理部件10接收信元到達標誌時,寫處理部件71中的計數器711啟動計數,在數據保持部件72中的數據保持緩衝器721上和在中間控制部件731中的STS信道保持緩衝器731上進行寫控制,以逐個把從信元處理部件10輸出的信元以及從信元處理部件10輸出的該信元的PHY號#i寫入到緩衝器721和731。
此刻,寫控制部件712在每當向數據保持緩衝器721寫入一個信元時向中間控制部件73中的信元計數部件732發送有關持有的信元數的「增加一次請求」。信元計數部件732每次接收「增加一次請求」時更新對應計數器732-i的計數值(PHY號#i),同時逐次地對STS信道保持緩衝器731把PHY號#i的寫位置更新到下個位置。
在外部接口部件74A中,發送信道決定部件743a為了指定輪詢下的一個作為傳輸體的UTOPIA24(33)對用於PHY層5-i的相對的UTOPIA24(33)中的任一個發送一個地址信號。
當把某UTOPIA24(33)經該地址信號指定為信元傳輸體的UTOPIA24(33)時,外部接口部件51A中的可用信元生成部件511(參照圖4)利用可用信元信號向UTOPIA12回送信元保持狀態(關於是否存在用於接收的信元的空間)。
外部接口部件74A按照有效信道保持部件741指定的上述次序串行地接收可用信元信號,存儲每個PHY號#i上的信元保持狀態信息,並且在發送信道決定部件743a中指示所存儲的內容。
發送信道決定部件743a根據所存儲的內容(信元保持狀態信息)、在中間控制部件73中的信元計數部件732裡為每個PHY號#i管理的是否在數據保持緩衝器721中存在著信元以及在中間控制部件73中的STS信道保持緩衝器731裡存儲的PHY號#i決定一個作為信元傳輸體的PHY號(發送信道)#i(PHY層5-i)。
即,外部接口部件74A輪詢每個PHY層5-i〔UTOPIA24(33)〕的信元保持狀態,串行地從各個PHY層5-i接收有關上述信元保持狀態的通知(可用信元信號),確定每個PHY號#i的信元保持狀態,從而決定應向各PHY5-i中的那個PHY層5-i給出信元接收許可。
發送信道決定部件743a向決定出的發送信道#i的UTOPIA24(33)發送地址信號和使能信號(高電平),然後,從數據保持緩衝器721讀出信元,並且對上述UTOPIA24(33)發送該信元以及讀啟動信號SOC。
此刻,發送信道決定部件743a每當從數據保持緩衝器721讀出一個信元時向信元計數部件732發送有關持有的信元的數量的「減少一次請求」。信元計數部件732每次接收「減少一次請求」時遞減其和PHY號#i對應的計數值以更新有關PHY號#i持有的信元數量的信息,並且對STS信道保持緩衝器731向前偏移一個PHY號#i的寫位置。
即,寫處理部件71、數據保持部件72以及中間控制部件73如上述地一起充當一個發送數據管理部件以根據作為有關PHY層5-i的標識信息的PHY號#i分別管理已在數據處理部件10中處理過的各個PHY層5-i的信元。外部接口部件74A充當一個發送數據發送部件,它能根據上述PHY號#i把發送數據發送部件中管理的信元發送到某任一的PHY層5-i。
從而UTOPIA12A可以向任一PHY層5-i提供對數據處理部件10中的所有PHY層5-i共同處理的信元,從而經過UTOPIA12A多個PHY層5-i和一個數據處理部件10連接。這樣,有可能實現具有各種連接配置的傳輸網絡,例如,不僅是一對一的通信,而且有一對n通信、n對n通信等等。
因為UTOPIA12A可以向任意PHY層5-i提供信元,有可能以UTOPIA12A優先地向比其它PHY層5-i具有更大信元傳輸能力(即,具有較大的接收信元的能力)的PHY層5-i〔即,例如提供圖象通信(可變比特率通信)業務如VOD業務的PHY層5-i〕發送信元的方式靈活地順依PHY層5-i之間的信元傳輸能力的差異。從而有可能類似於上述的UTOPIA11A靈活地順依可變比特率通信,例如高速(大容量)通信、諸如圖象通信等的可變比特率通信等。
該實施方式把寫處理部件(發送數據寫處理部件)71、數據保持部件72以及中間控制部件73(由緩衝器721和731組成的用於傳輸的存儲部件)73設置上述發送數據管理部件,並把外部接口部件74A設置上述發送數據發送部件,從而以非常簡單的結構實現上述發送數據管理部件和發送數據發送部件。
根據該實施方式,外部接口部件(允許發送型接口部件)74A根據每個PHY層5-i的信元保持狀態向UTOPIA24(33)發送使能信號(接收許可),從而具有較大接收信元空間的PHY層5-i更頻繁地發送使能信號(高電平),因此更頻繁地接收信元。這樣,確實有可能順依各PHY層5-i所具有的傳輸能力(傳輸速度)上的差異。
此外,外部接口部件74A具有一個發送信道決定部件743a,後者串行地從多個UTOPIA24(33)中的每個接收有關信元保持狀態的通知並決定應對其發送上述使能信號的UTOPIA33(24)。從而確定有可能了解所有PHY層5-i中的每個的信元保持狀態以在所有的PHY層5-i上執行信元發送處理。
有可能替代地配置上述UTOPIA12A(發送接口部件12),從而使UTOPIA12A同時地從多個PHY層5-i〔UTOPIA24(33)〕接收上述信號,以決定某個作為傳輸體的PHY層5-i。
在這種情況下,例如如圖8中所示,把發送接口部件12配置成UTOPIA12B,其用不帶有上述有效信道保持部件的外部接口部件74B代替上述的外部接口部件74A,外部接口部件74B包含一個計數器742和一個發送信道決定部件743b,其中把多個(N)可用信元信號輸入到上述發送信道決定部件743b。
圖8中示出的外部接口部件74B為上述N=4〔四個UTOPIA24(33)和提供四個可用信元信號〕的情況。在圖8中,除外部接口部件74B的結構部件(用和圖7中的相同參考數表示)是和參照圖7說明的結構部件相同的。
類似於發送信道決定部件743a,上述發送信道決定部件743b決定一個為信元傳輸體的UTOPIA24(33)(PHY號#i),對該UTOPIA24(33)給出接收許可,接著發送信元。在該情況下,發送信道決定部件743b同時(並行地)接收上述四個可用信元信號,從而同時了解每個PHY層5-i的信元保持狀態以決定一個作為傳輸體的PHY層5-i。
即,上述發送信道決定部件743b構造成一個發送並行決定處理部件,它並行地從多個UTOPIA24(33)(PHY層5-i)接收有關信元保持狀態的通知,並決定應對其給出使能信號的UTOPIA24(33)。
在上述結構下的外部接口部件74B中,發送信道決定部件743b根據計數器742的計數值確定信元的結尾,並且在此刻監視四個可用信元信號的狀態(高電平或低電平)以同時了解所有PHY層5-i的信元保持狀態。
因此,和上述外部接口部件74A(帶有接收信道決定部件743a)相比,外部接口部件74B可以更快地在更簡單結構下決定一個要給予上述使能信號(發送許可)的PHY層5-i。
在上述外部接口部件74A中,若某個PHY層5-i的信元數量明顯大於其它層,發送信道決定部件743a可能總是把該PHY層5-i決定為作為傳輸體的PHY層5-i,類似於接收外部接口部件61A。
在該情況下,例如如圖13中所示另外設置一個前發送信道保持部件744以保存由發送信道決定部件743a在最近的決定處理(時刻)決定的作為傳輸體的PHY層5-i的PHY號#i。發送信道決定部件743a把一個和前發送信道保持部件744中所保持的PHY層5-i不同的PHY層5-i決定為下次傳輸體的PHY層5-i。
具體地,例如對在最近的情況下決定為傳輸體的PHY號#i加1,並且如果在該PHY號5-i的PHY層5-i中存在用於一個信元的空間,則發送信道決定部件743a把該PHY層5-i決定為作為下個傳輸體的PHY層5-i。
下面,參照圖14中的流程圖(步驟B1至B9)詳細說明發送信道決定部件743a的運行。
首先,發送信道決定部件743a根據計數器742的計數值確定發送信元的結尾以監視當前時刻是否是對下個傳輸體的PHY號#i的決策時刻(步驟B1的NO路徑)。當發送信道決定部件743a在該狀態下認識到當前時刻是用於對下個傳輸體的PHY號#i的決策時刻時(若在步驟B1判斷出YES),發送信道決定部件743a對在前信道保持部件744中保存的在最近情況中發送的PHY號#i加1(步驟B2)。
發送信道決定部件743a判定該PHY號#i的數值是否超過最大信道號#N(步驟B3)。若該PHY號#i的數值超過最大信道號#N,發送信道決定部件743a初始化PHY號#i(i=0從步驟B3的YES路徑至步驟B4),並且把該PHY號#i暫時地決定為作為下個傳輸體的PHY號#i。若該PHY號#i的數值未超過最大信道號#N,發送信道決定部件743a把該PHY號#i暫時地決定成作為下個傳輸體的PHY號#i(步驟B3處的NO路徑)。
在上述處理後,發送信道決定部件743a根據從UTOPIA24(33)為和該暫時決定的PHY號#i對應的PHY層5-i回送的可用信元信號判定該UTOPIA24(33)是否具有至少接收一個信元的空間,並且判定數據保持緩衝器721是否持有要發送的信元(步驟B5)。
作為判定的結果,若UTOPIA24(33)具有接收信元的空間並且數據保持緩衝器721持有信元,發送信道決定部件743a把該暫時決定的PHY號#i決定成作為傳輸體的PHY號#i(從步驟B5的YES路徑至步驟B6),並且向相應的UTOPIA24(33)發送使能信號以啟動傳輸。
若,至少,UTOPIA24(33)不具有用於信元的空間或者該緩衝器721不持有信元,發送信道決定部件743a判定上述暫時決定的PHY號#i是否和前發送信道保持部件744所保存的PHY號#i相同(從步驟B5的NO路徑至步驟B7)。
現在,因為該暫時決定的PHY號#i是通過如上述步驟B2中所敘述是對先前發送的PHY號#i加上1得到的,該暫時決定的PHY號#i當然和前發送信道保持部件744中保存的PHY號#i不同(在步驟B7處判斷為NO)。
為此,發送信道決定部件743a對暫時決定的PHY號#i再加1並且重複上述步驟B3處以及其後的處理,以通過逐次遞增PHY號#i檢索一個具有用於一個信元的空間的PHY號#i,並且決定出作為下個傳輸體的某個PHY號#i(從步驟B9至步驟B3)。
若在上述步驟B7處暫時決定的PHY號#i和最近一次發送的PHY號#i相同,這表明作為檢索的結果所有的PHY層5-i都不具有用於接收信元的空間,或者緩衝器721不持有用於任何PHY層5-i的信元,從而發送信道決定部件743a不決定一個作為傳輸體的PHY號#i,並且在下個時刻重新進行上述檢索-決定處理(從步驟B7的YES路徑至步驟B8)。
即,若只有一個PHY層5-i〔UTOPIA24(33)〕回送高電平的可用信元信號,發送信道決定部件743a自動地把該PHY層5-i決定成作為下個傳輸體的PHY層5-i。若多個PHY層5-i回送高電平的可用信元信號,發送信道決定部件743a通過遞增PHY號#i得到最近情況下曾發送過一個信元的PHY層5-i優先地決定成作為下個傳輸體的PHY層5-i,從而把一個信元發送到與最近的傳輸處理中曾對其發送過一個信元的PHY層5-i不同的PHY層5-i。
從而有可能防止總是把某個PHY層5-i決定成作為傳輸體的PHY層5-i,並且公平地向每個PHY層5-i發送信元。在這樣的情況下,確實可避免信元流效率的降低或避免丟失信元,從而導致改進UTOPIA11A的性能和可靠性。
通過把一個前發送信道保持部件744增加到外部接口部件74B中,例如如圖15所示,可以把上述決定處理應用到「直接系統」的外部接口部件74B(UTOPIA12B)。
在這樣的情況下,如圖16中所示,若任何PHY層5-i不具有用於接收信元的空間(從步驟B7的YES路徑至步驟B8′),發送信道決定部件743b在任一PHY層5-i變為具有用於信元的空間並且確定緩衝器721具有該PHY層5-i的信元之前保持為準備好進行決定傳輸體的處理,若在步驟B7判斷出YES,即如圖16中所示。順便指出,其它處理類似於以前參照圖14說明的處理。
在「直接系統」的情況下,PHY號#i和可用信元信號的固有號可能彼此不相等。因此,有可能對每個可用信元信號賦予一個固有號並且授予通過對該可用信元信號的號加1得到的號較高的優先級。
(A5)在ATM處理設備7的對面的層為ATM層的情況下,對接收接口部件11和發送接口部件12的說明如圖17(a)中所示,上述ATM處理設備7在輸入側以及輸出側上經過變換/去變換部件2-i和3-i和PHY層5-i連接,其對面的層都是PHY層。然而,當把對向下遊側或上遊側發送的信元數量進行計數以在信元基礎進行計費處理的計費處理設備8或9插入到ATM處理設備7和變換/去變換部件2-i或3-i之間時,例如如圖2中用虛線指示時,對面的層是ATM層。
在這種情況下,必須例如如圖17(b)和17(c)中所示,把ATM處理設備7的輸入側(接收接口部件11)或輸出側(發送接口部件12)(或者二側)根據對面的層(ATM層)構造成用於PHY層。具體地,在該情況下,在計費處理設備8(9)的輸出(輸入)側上設置PHY層5-i數量等於N的用於ATM層及傳輸(接收)80(90)的UTOPIA。從而,需要把接口部件11(12)配置成順依該情況。
即,因為對面的計費處理設備8中的每個UTOPIA80配置成用於ATM層及傳輸,接收接口部件11構造成一個用於PHY層及接收的UTOPIA11C,例如如圖18中所示。因為對面的計費處理設備9中的每個UTOPIA90配置成用於ATM層及接收,發送接口部件12構造成一個用於PHY層及傳輸的UTOPIA,例如如圖20中所示。
在該情況下,有可能把上述計費處理設備8(9)中的每個UTOPIA80(90)設想為等同於PHY層5-i。下面,說細說明UTOPIA11C和12C。
如圖18中所示,用於PHY層及接收的UTOPIA11C具有一個外部接口部件61C,當和圖5中所示的用於ATM層及接收的UTOPIA11A相比時它代替外部接口部件61A。
外部接口部件(接收接口部件)61C接收任一PHY層5-i的某個信元,把該信元和其PHY號#i關聯起來,並把該信元和該PHY號#i寫到緩衝器621和631中。在該情況下,外部接口部件61C構造成一個允許接收型接收接口部件,它把緩衝層621中的每個PHY層5-i的信元保持狀態通知給UTOPIA80,響應該通知從某一UTOPIA80接收信元接收許可,並且接收UTOPIA80中持有的PHY層5-i的信元。
外部接口部件61C至少包括一個計數器612、一個寫控制部件613C以及一個可用信元生成部件615a,如圖18中所示。計數器612類似於已參照圖5說明過的計數器。
寫控制部件613C響應來自可用信元生成部件615a有關信元保持狀態(用於接收的空間)的通知從UTOPIA80接收使能信號(高電平接收許可),接收從UTOPIA80發送的信元,並且根據計數器612的計數值把接收到的信元寫入數據保持緩衝器621,同時把該接收到的信元的PHY號#i寫入到STS信道保持緩衝器631。
即,由於根據來自UTOPIA80的使能信號接收信元,寫控制部件613C不需要保存用於決定接收的PHY號#i的某個PHY號#i(即,不需要有效信道保持部件611)。因此,外部接口部件61C構造成在結構上比上述外部接口部件61A簡單。
當通過來自UTOPIA80的地址信號把UTOPIA11C指定成作為某PHY號#i的信元接收體的UTOPIA11C時,可用信元生成部件615a生成可用信元信號並把該可用信元信號發送到對面的UTOPIA80,該可用信元信號根據由中間控制部件63中的信元計數部件632為每個PHY號#i管理的數據保持緩衝器621中的自由空間信息指示是於存在用於上述PHY號#i的接收信元的空間。
即,可用信元生成部件615a充當一個接收串行通知處理部件,它利用可用信元信號串行地向多個UTOPIA80通知各個PHY號#i的信元保持狀態,從而逐個地向每個UTOPIA80通知信元保持狀態。從而確實有可能向所有的UTOPIA80通知信元保持狀態。
順便指出,可用信元生成部件615a中的可用信元生成處理是獨立於寫控制部件613C的寫控制進行的。在圖18中,由於外部接口部件61C和讀處理部件64根據各自的時鐘運行,設置了時鐘轉換部件616和633。當外部接口部件61C和讀處理部件64根據相同的時鐘運行時,不需要這些時鐘轉換部件616和633。
當由地址信號把具有上述結構的用於PHY層及接收的UTOPIA11C指定為信元接收體時,可用信元生成部件615a根據由信元計數部件632為每個PHY號#i管理的數據保持緩衝器621上的自由空間信息生成上述可用信元信號(高電平)。
當寫控制部件613C響應可用信元信號從UTOPIA80接收使能信號(高電平)時,寫控制部件613C根據以信元傳輸啟動信號SOC為觸發器而運行的計數器612的計數值接收信元,並且該信元寫入數據保持緩衝器同時把該信元的PHY號#i寫入STS信道保持緩衝器631。順便指出,讀處理部件64的運行類似於已參照圖5做出的說明。
由於類似於上面提到的用於ATM層及接收的UTOPIA11A,用於PHY層及接收的UTOPIA11C即使在對面層為ATM層下仍可以接收任一PHY層5-i的信元,有可能把上述計費處理設備8等和用於ATM層的設備相連接,從而改進了ATM通信的可靠性。
雖然把用於PHY層及接收的UTOPIA11C構造成「輪詢系統」,有可能如圖19中所示把UTOPIA11C構造成「直接系統」的UTOPA11D,以類似於用於ATM層及接收的UTOPIA11A。在這種情況下,可用信元生成部件615b充當一個接收並行通知處理部件,它對同時(並行地)提供在外部接口部件61D中的各個UTOPIA80通知每個PHY層5-i的信元保持狀態。在該情況下,地址信號(Addr)和可用信元信號的生成無關。
從而可用信元生成部件615b可以同時向每個UTOPIA80通知信元保持狀態。這樣,「直接系統」的UTOPIA11D可以比上述「輪詢系統」(在UTOPIA11C具有可用信元生成部件615a的情況下)以更快地以及更為簡單的結構下通知上述保持狀態。
另一方面,和已參照圖7說明過的用於ATM層及傳輸的UTOPIA12A相比,如圖20中相比,用於PHY層及傳輸的UTOPIA12C具有一個代替外部接口部件74A的外部接口部件74C。
外部接口部件(發送接口部件)74C從數據保持緩衝器721讀出要發送到對面的PHY層5-i(UTOPIA90)的信元,並把該信元發送給UTOPIA90。在本情況下,外部接口部件74C構造成一個允許接收型接收接口部件,它對UTOPIA90通知緩衝器721中每個PHY層5-i的信元保持狀態,並響應該通知接收來自某UTOPIA90的信元發送許可,從而對該UTOPIA90發送該信元。
外部接口部件74C至少具有一個計數器742、一個發送信道決定部件(讀控制部件)743C以及一個可用信元生成部件745a,如圖20中所示。順便指出,計數器742類似於已參照圖7說明過的計數器。
當在傳輸來自745a的可用信元信號(高電平)之後接收到使能信號(高電平)時,發送信道決定部件(讀控制部件)743C把發送該使能信號的UTOPIA90決定成作為信元傳輸體的UTOPIA90,並且根據緩衝器731中保存的PHY號#i從緩衝器721讀出和該PHY號#i對應的信元。
即,由於根據使能信號從UTOPIA90發送信元,發送信道決定部件743C不需要保持為決定發送PHY號#i所需的PHY號#i(也就是說,不需要有效信道保持部件741)。從而,和前面說明的外部接口部件74A相比,以更為簡單的結構構造部件接口部件74C。
當通過來自UTOPIA90的地址信號把UTOPIA12C指定成作為信元傳輸體的UTOPIA90時,可用信元生成部件745a生成可用信元信號並把該可用信元信號發送到上述UTOPIA90,該可用信元信號根據信元計數部件732為每個PHY號#i管理的在緩衝器721中的信元存在信息指示UTOPIA12C是否具有要發送的PHY號#i的信元。
即,可用信元生成部件745a充當一個發送串行通知處理部件,它串行地向各個UTOPIA90通知上述信元保持狀態。在該情況下,可用信元生成部件745a可以逐個地對每個UTOPIA90通知上述信元保持狀態,從而確實向所有的UTOPIA90通知信元保持狀態。
同時,通過發送信道決定部件743a獨立地在可用信元生成部件745a中的可用信元生成處理中進行發送信道上的決定-讀出控制。在圖20中,由於寫處理部件71和外部接口部件74C根據不同的時鐘運行,設置了時鐘轉換部件733和746。當寫處理部件71和外部接口部件74C根據相同的時鐘運行時,不需要這些時鐘轉換部件733和746。
當由地址信號把上述結構下的用於PHY層及傳輸的UTOPIA12C指定為信元傳輸體時,可用信元生成部件745a根據信元計數部件732為每個PHY號#i管理的數據保持緩衝器721中的信元存在信息生成上述可用信元信號(高電平)。
當響應該可用信元信號從UTOPIA90接收使能信號(高電平)時,發送信道決定部件743C根據計數器742的計數值從緩衝器721讀出和發送該使能信號的UTOPIA90相對應的PHY號#i的信元,並向UTOPIA90發送該信元。順便指出,寫處理部件71的運行類似於已參照圖7作出的說明。
如上面所述,由於用於PHY層及傳輸的UTOPIA12C類似於用於ATM層及傳輸的UTOPIA11A,即使在對面的層是ATM層下仍可以發送任一PHY層5-i的信元,從而有可能和諸如上述的計費處理部件9等的用於ATM層的設備連接,從而改進ATM通信的可靠性。
雖然把用於PHY層及傳輸的UTOPIA12C構造成應用「輪詢系統」的UTOPIA12C,有可能如圖21中所示把UTOPIA12C構造成應用「直接系統」的UTOPIA12D,和用於ATM層及傳輸的UTOPIA12A相類似。在該情況下,可用信元生成部件745b充當一個發送並行通知處理部件,它向每個UTOPIA90同時(並行地)通知在外部接口部件74D中設置的每個PHY層5-i的信元保持狀態。然而在該情況下不需要與生成可用信元信號相關的地址信號(Addr)。
這樣可用信元生成部件745b可以同時向各個UTOPIA90通知信元保持狀態。從而,和應用上述的「輪詢系統」(在其中設置著可用信元生成部件745a的情況)相比,應用「直接系統」的UTOPIA12D可以更快地和更簡單的結構通知上述保持狀態。
(B)對在ATM處理設備7中公共使用接收接口部件11(發送接口部件12)的說明上述接收接口部件11隻能順依ATM層(UTOPIA11A)或PHY層(UTOPIA11C)中的一種。由於該原因,若後來增加上述計費處理設備8,必須把上述UTOPIA11A轉換成UTOPIA11C。根據本實施形式,共同使用UTOPIA11A和11C。
如圖22中所示,接收接口部件11具有UTOPIA11A中的外部接口部件61A(參見圖5)以及UTOPIA11C中的外部接口部件61C(參見圖18)二種,在其中根據由微處理器14相應於對面的層(PHY層或ATM層)而設定的ATM/PHY層切換信號可以選擇性地使用接口部件61A或61C中的一種。
在設置數據保持部件62下,中間控制部件63和讀控制64共用於ATM層和PHY層。此時,把必須為雙向的地址線、使能線、可用信元信號線、時鐘線等做成是雙向的。把傳輸啟動信號SOC分配到接口部件61A和61C二者上。
根據上述ATM/PHY層切換信號由選擇器(SEL)65A和65B切換(選擇)來自接口部件61A和61C的寫控制信號、寫時鐘等。
接口部件61A和61C中的每個在完成信元接收時向中間控制部件63通知接收完成信號(「增加一次請求」)以及表示從那個PHY層5-i接收信元的信號(指示接收信道#i的信號)。這二個信號是通過選擇器(SEL)65C和65D的,從而根據ATM/PHY層切換信號得到切換。
如前面所說明,當構造成用於PHY層時,中間控制部件63可根據不同於用於外部接口部件61C的時鐘的另一個時鐘運行。為此,必須在時鐘轉換部件633中在上述接收完成信號上進行時鐘轉換(差分)處理。如圖22中所示,在選擇器65D的前級中進行時鐘轉換處理。順便指出,指示上述接收信道#i的信號不需要這種轉換處理,因為該信號的切換點在時鐘轉換後的某切換點之間。
在對面的層是PHY層〔UTOPIA23(34)〕或是ATM層〔UTOPIA80〕下,具有上述結構的上述接收接口部件11利用ATM層/PHY層切換信號切換上述選擇器65A至65D,從而利用和對面的層相適應的外部接口部件61A或61C正常地接收信元,這有助於改進接收接口部件11的靈活性和通用性。
類似於上述接收接口部件11,在發送接口部件12中,有可能公共地使用用於ATM及傳輸的UTOPIA12A以及用於PHY層及傳輸的UTOPIA12C。即,如圖23中所示,發送接口部件12既具有UTOPIA12A中的外部接口部件74A(參見圖7)又具有UTOPIA12C中的外部接口部件74C(參見圖20),在其中利用微處理器14根據對面的層(PHY層/ATM層)設定的ATM層/PHY層切換信號選擇性地使用接口部件74A和74C中的一種。
在該情況下,除外部接口部件74A和74C之外的部件(寫處理部件71、數據保持部件72和中間控制部件73)公共地用於ATM層和PHY層。此刻,必須是雙向的地址線(端子)、使能線(端子)、可用信元信號線(端子)、時鐘線(端子)等是做成雙向的,如圖23中所示。因為傳輸啟動信號要求對於各個外部接口部件74A和74C是獨立的,傳輸啟動信號SOC做成可根據ATM/PHY層切換信號由選擇器(SEL)75C切換。
通過選擇器75A和75B根據上述ATM/PHY層切換信號可以切換從各個接口部件74A和74C到數據保持部件72的讀控制信號和讀時鐘信號。
在完成信元接收時,從接口部件74A或74C向中間控制部件73通知傳輸完成信號(「減少一次請求」)。還使該傳輸完成信號通過選擇器75D,從而可根據ATM/PHY層切換信號切換。
如前面所述,中間控制部件73可能根據一個和構造成用於PHY層的外部接口部件74C所使用的時鐘不同的時鐘運行。為此,必須在時鐘轉換部件733中執行上述傳輸完成信號上的時鐘轉換(差分)處理。如圖23中所示,在選擇器75D的前級執行時鐘轉換處理。
當對面的層是PHY層〔UTOPIA24(33)〕或是ATM層(UTOPIA90)下,具有上述結構的上述發送接口部件12根據ATM層/PHY層切換信號切換上述的選擇器75A至75D,從而利用適應於對面的層的外部接口部件74A或74C正常地發送信元,這大大有助於改進發送接口部件12的靈活性和通用性。
如上面所述,雖然上述接口部件11隻順依「輪詢系統」(UTOPIA11A)或「直接系統」(UTOPIA11B)中的一種。然而,有可能把接收接口部件11共用於「輪詢系統」和「直接系統」二者。在這樣的情況下,如圖24中所示,接收接口部件11具有一個外部接口部件61E,後者包括一個有效信道保持部件611、一個計數器612、一個用於「輪詢系統」的接收信道決定部件613a(參見圖5)、一個用於「直接系統」的接收信道決定部件613b(參見圖6)以及選擇器(SEL)617′和618。
根據從微處理器14饋送的用於選擇「輪詢系統」或「直接系統」中的一種的方式切換信號,切換選擇器65E和65F以選擇性地使用接收信道決定部件613a或613b。即,使至PHY層5-i上的UTOPIA23的地址信號和使能信號通過選擇器617′從而是可切換的,並且使至數據保持部件62的寫控制信號通過選擇器618從而是可切換的。
同時,除外部接口部件61E之外的部件(數據保持部件62、中間控制部件63以及讀處理部件64)共用於上述系統(方式),它們類似於已通過圖5說明的那些部件。
具有上述結構的接收接口部件11中,根據來自微計算機14的設定(方式切換信號)切換選擇器617′和618,從而選擇性地採用用於「輪詢系統」的接收信道決定部件613a或用於「直接系統」的接收信道決定部件613b。接收接口部件11可以順依「輪詢系統」和「直接系統」,這大大有助於改進接收接口部件11的靈活性和通用性。
接著,類似於上述接收接口部件11,發送接口部件12也可共用於「輪詢系統」(UTOPIA12A)和「直接系統」(UTOPIA12B)。即,如圖25中所示,發送接口部件12具有一個外部接口部件74E,後者包括一個有效信道保持部件741、一個計數器742、一個用於「輪詢系統」的發送信道決定部件743a(參見圖7)、一個用於「直接系統」的發送信道決定部件743b(參見圖8)以及選擇器(SEL)747和748。
根據來自微處理器14的選擇「輪詢系統」或「直接系統」之中的一種的方式切換信號切換選擇器747和748,從而選擇性地使用發送信道決定部件743a或743b中的一種。即,使至PHY層5-i一側上的UTOPIA24(33)的地址信號和使能信號通過選擇器748從而是可切換的,同時使至數據保持部件72的寫控制信號通過選擇器748從而是可切換的。
同時,除外部接口部件74E之外的部件(數據保持部件72、中間控制部件73以及讀處理部件74)共用於二種系統(方式),它們類似於已參照圖7說明過的那些部件。
在具有上述結構的發送接口部件12中,根據來自微計算機14的設定(方式切換信號)切換選擇器747和748,從而選擇性地使用用於「輪詢系統」的發送信道決定部件743a或用於「直接系統」的發送信道決定部件743b中的一種。從而,發送接口部件12可以順依「輪詢系統」和「直接系統」,這大大有助於改進發送接口部件12的靈活性和通用性。
上述用於PHY層的接收接口部件11同樣可共用於「輪詢系統」(UTOPIA11C)和「直接系統」(UTOPIA11D)。即,如圖26中所示,接收接口部件11具有一個外部接口部件61F,後者包括一個計數器612、一個寫控制部件613C、一個時鐘轉換部件616、一個用於「輪詢系統」的可用信元生成部件615a(參見圖18)、一個用於「直接系統」的可用信元生成部件615b(參見圖19)、以及一個選擇器(SEL)619。
根據來自微計算機14的方式切換信號切換選擇器619以選擇「輪詢系統」或「直接系統」中的一種,從而選擇性地使用可用信元生成部件615a或615b中的一種。
同時,除了外部接口部件61F之外的部件(數據保持部件72、中間控制部件73和讀處理部件74)共用於二種系統(方式),它們類似於已參照圖5說明過的那些部件。
在具有上述結構的接收接口部件11中,根據來自微計算機14的設定(方式切換信號)切換選擇器619,從而選擇性地使用用於「輪詢系統」的可用信元生成部件615a或用於「直接系統」的可用信元生成部件615b。從而,接收接口部件11可以順依「輪詢系統」和「直接系統」二者,這大大有助於改進接收接口部件11的靈活性和通用性。
用於PHY層的上述發送接口部件12同樣可共用於「輪詢系統」(UTOPIA12C)和「直接系統」(UTOPIA12D)。即,如圖27中所示,發送接口部件12具有一個外部接口部件74F,後者包括一個計數器742、一個發送信道決定部件(讀控制部件)743C、一個時鐘轉換部件746、一個用於「輪詢系統」的可用信元生成部件745a(參見圖19)、一個用於「直接系統」的可用信元生成部件745b(參見圖20)以及一個選擇器(SEL)749。
根據來自微計算機14的方式切換信號切換選擇器749以選擇「輪詢系統」或「直接系統」中的一種,從而選擇性地使用可用信元生成部件745a或745b。
同時,除外部接口部件74F之外的部件(數據保持部件72、中間控制部件73以及讀處理部件74)共用於二種系統(方式),它們類似於已參照圖7說明過的那些部件。
在具有上述結構的發送接口部件12中,根據來自微計算機14的設定(方式切換信號)切換選擇器749,從而選擇性地使用用於「輪詢系統」的可用信元生成部件745a或用於「直接系統」的可用信元生成部件745b。從而,發送接口部件12可順依「輪詢系統」和「直接系統」二者,這大大有助於改進發送接口部件12的靈活性和通用性。
通過如圖28中所示,組合設置參照圖24和26說明過的外部接口部件61E和61F以代替圖22中示出的外部接口部件61A和61C,可以實現共同使用參照圖22已說明過的用於接收ATM層和PHY層的上述接口部件並且實現共同使用參照圖24、26已說明過的「輪詢系統」和「直接系統」。
即,該情況下的接收接口部件11具有用於ATM層的外部接口部件61E和用於PHY層的外部接口部件61F,在其中根據ATM/PHY層切換信號選擇性地採用接口部件61E或61F。而且,用於ATM層的外部接口部件61E具有用於「輪詢系統」和「直接系統」的接收信道決定部件613a和613b,在其中根據方式切換信號選擇性地使用接收信道決定部件613a或613b。並且,用於PHY層的外部接口部件61F具有用於「輪詢系統」和「直接系統」的可用信元生成部件615a和615b,在其中根據方式切換信號選擇性地採用可用信元生成部件615a或615b中的一種。
即使對面的層是PHY層〔UTOPIA23(34)〕或是ATM層(UTOPIA80),上述接收接口部件11仍可正常地接收信元,並且可順依「輪詢系統」和「直接系統」。換言之,接收接口部件11可以順依對面的層可能具有的任何結構,這大大地改進了接收接口部件11的靈活性和通用性。
上面的例子中每個外部接口部件61E和61F可以順依「輪詢系統」和「直接系統」二者。備擇地,有可能使外部接口部件61E和61F中的任一個順依「輪詢系統」和「直接系統」二者。
通過組合設置參照圖25和27說明過的外部接口部件74E和74F以代替圖23中所示的外部接口部件74A和74C,可以實現共同使用參照圖23說明過的用於ATM層和PHY層的發送接口部件12並且實現共同使用參照圖25和27說明過的「輪詢系統」和「直接系統」。
該情況下的發送接口部件12具有用於ATM層的外部接口部件74E和用於PHY層的外部接口部件74F,在其中根據ATM層/PHY層切換信號選擇性地採用接口部件74E或74F中的一種。而且,用於ATM層的外部接口部件74E具有用於「輪詢系統」和「直接系統」的發送信道決定部件743a和743b,在其中根據方式切換信號選擇性地使用決定部件743a或743b中的一種。並且,用於PHY層的外部接口部件74F具有用於「輪詢系統」和「直接系統」的可用信元生成部件745a和745b,其中根據方式切換信號選擇性地使用可用信元生成部件745a或745b中的一種。
即使對面的層是PHY層〔UTOPIA24(33)〕或是ATM層(UTOPIA90),上述發送接口部件12仍可正常地接收信元,並且順依「輪詢系統」和「直接系統」二者。換言之,接收接口部件12可以順依對面的層可能具有的任何結構,這大大改進接收接口部件12的靈活性和通用性。
雖然在上述例子中每個外部接口部件74E和74F可以順依「輪詢系統」和「直接系統」二者,有可能備擇地使外部接口部件74E或74F中的一個順依這二種系統。
(C)對ATM處理設備7中接收接口部件11的冗餘結構的說明可以把冗餘性引入到上述的接收接口部件11中,以相對於數據線(DATA)65a、發送啟動信號(SOC)線65b,地址(Addr)信號線、使能(En)信號線65d以及時鐘信號線65e提供一個現行系統和一個備用系統。此外,可以設置選擇器65以利用切換信號選擇現行系統或備用系統中的一個。
即,該情況下的接收接口部件11具有用於從UTOPIA23(34)(PHY層5-i)接收信元的數據線64a,並具有控制信號線65b至65e,它們用於對/從UTOPIA23(34)發送/接收信元的傳輸啟動信號並且用於例如地址信號、使能信號、時鐘信號的控制信號,在每條數據線65a以及控制信號線65b至65e的旁邊有一個現行系統以及一個用於冗餘的備用系統。
當現行系統運行下出現斷開等故障時,上述接收接口部件11從微計算機14接收向備用系統切換的切換信號,並根據該信號切換選擇器65。從而,接收接口部件11可以利用備用系統繼續接收信元。這大大有助於改進接收接口部件11的可靠性,並進而改進信元處理部件10中信元處理的可靠性。
當生成上述切換信號下在現行系統和備用系統之間進行切換時,因為切換時刻接收到的信元是不良的有可能接收到出錯的信元,在最壞的情況下這可能導致錯誤運行。對此,圖30中所示的接收接口部件11具有一個差示電路66和一個屏蔽處理部件67。
差示電路(切換檢測部件)66檢測上述切換信號的一個邊緣(前沿或後沿)以檢測出現現行系統和備用系統之間的切換。當差示電路66檢測出一個邊緣時,屏蔽處理部件67屏蔽外部接口部件61A(61B、61C或61D)生成的至中間控制部件63的「增加一次請求」。
在具有上述結構的接收接口部件11中,當差示電路66檢測出上述切換信號的一條邊緣時〔參見圖31(C)中的時間T1〕,屏蔽處理部件67生成一個屏蔽信號〔參見圖31(d)中的時間T2〕以屏蔽要發送到中間控制部件63中的信元計數部件632的「增加一次請求」〔參見圖31(b)中的時間T3〕。
在中間控制部件63中,一旦把一個接收到的信元寫入緩衝器621,又通過重寫下個接收到的信元將其去掉,因為信元計數部件632並沒有遞增。當從UTOPIA23(34)接收下個信元傳輸啟動信號SOC時屏蔽處理部件67取消上述的屏蔽信號。
即,上述屏蔽處理部件67充當一個廢除處理部件,當差示電路66檢測出現行系統和備用系統之間的切換時它廢除發生切換的時刻所接收的信元。從而有可能防止把在現行系統和備用系統之間出現切換時刻以不穩定狀態接收到的不可靠信元寫入到緩衝器621,並防止以後再發送到信元處理部件10,這導致大大地改進接收接口部件11的可靠性,並且改進信元處理部件10中信元處理的可靠性。
順便指出,上述冗餘結構以及屏蔽處理可應用到上述各種發送接口部件12。
(D)對ATM處理設備7中接收接口部件11上的傳輸禁止控制的說明上述接收接口部件11和發送接口部件12彼此獨立地運行。因此,若發送接口部件12中的信元發送處理由於諸如變換部件31(參見圖2)中信元變換處理的停滯等因素而立即停止時,從接收接口部件11輸出的信元可能會重寫到發送接口部件12中的緩衝器21裡保持的信元上,從而失去要發送到UTOPIA33的信元。
本實施方式對發送側(發送接口部件12)提供一種輸出禁止控制功能,在暫停發送側(發送接口部件12)上的信元發送處理時該功能禁止接收側(接收接口部件11)上的信元輸出(讀)處理。
圖32是一個方塊圖,表示接收接口部件11和發送接口部件12的一種結構,請注意其中的輸出禁止控制功能。如圖32中所示,接收接口部件11具有一個數據保持部件62中的RAM621′、外部接口部件61A中的一個上述的接收信道決定部件613a和一個RAM地址生成部件617、中間控制部件63中的一個RAM631′和包括信元計數器632-1至632-N的一個信元計數部件632、讀處理部件64中的一個上述讀控制部件(發送信道決定部件)641和一個RAM地址生成部件643,此刻我們僅注意主要部件。
另一方面,若僅注意主要部件時,發送接口部件12如圖32中所示具有數據保持部件72中的一個RAM721′、寫處理部件71中的一個上述寫控制部件(接收信道決定部件)712和一個RAM地址生成部件713、中間控制部件73中的一個RAM731′、包括信元計數器732-1至732-N的一個信元計數部件732和一個傳輸禁止控制部件734、以及外部接口部件74A中的上述讀控制部件(發送信道決定部件)743a和一個RAM地址生成部件746′。
在接收接口部件11中,數據保持部件62裡的RAM621′類似於上述的緩衝器621暫時性地保持由外部接口部件61A接收的信元。如圖32中所示,RAM621′為每個PHY號#i具有n個面,從而為每個PHY層5-i保持n個信元。
在PHY層5-i的數量為四(即,N=4),每個PHY層5-i可容納的信元數量為二(n=2)並且按16位並行輸入信元(數據)的情況下,如圖33中所示意,RAM621′具有0號面(面號=0)和1號面(面號=1),即每個PHY號#i的存儲區總共為二個面,其中根據總共為8位的RAM地址指定存儲區中256(=28)個字中的一個信元數據寫單元,這8位地址為PHY號#i(2位)+面號(1位)+來自有效位一側的指示從信元數據的引入開始計數的位於那個時鐘的信息(5位)。
外部接口部件61A中的RAM地址生成部件617根據由接收信道決定部件613a決定的接收信道(PHY號)#i生成上述8位RAM地址(寫地址)。接收信元被寫入到由接收信道決定部件613a生成的RAM地址所指定的RAM621′的存儲區中。
具體地,例如如上述的每個PHY層5-i可容納(保持)的信元數量為2並且RAM2′的面數量為2的情況下,交替地把所接收的信元寫入到二個面上,即對於每個PHY號#i,寫入到0號面、1號面、0號面、…依次類推。
中間控制部件63中的RAM631′保存寫入到RAM621′中的信元的PHY號#i以及RAM621′中寫單元(面號)的信息。在本情況下,由於在RAM621′中最多保存n個信息,RAM631′具有n個面,從而如圖32中所示保持和RAM621′中保持的最多信元數量相對應的n個PHY號#i和n個面。
每當完成從/向RAM621′讀/寫信元時(每當接收上述「增加一次請求」/「減少一次請求」時)每個計數器631-i遞增/遞減其計數值,從而對RAM621′中保持的PHY號#i的信元數量進行計數。
讀處理部件64中的讀控制部件641讀出RAM621′中保持的某信元。通過參照RAM631′中保持的PHY號#i、面號以及信元計數器632-i中的計數值,讀控制部件641決定要讀出信元的PHY號(發送信道)#i,並讀出每個PHY號#i的某信元。當暫停發送接口部件12中的信元讀(輸出)處理時,通過從輸出禁止控制部件734發送輸出禁止信號(後面說明)停止上述讀處理。
即,該實施方式的讀控制部件641還充當一個輸出處理暫停部件,當由於PHY層5-i一側上的UTOPIA24(33)停滯信元發送(輸出)處理暫停發送接口部件12中的信元讀處理時它暫停從RAM721′的讀信元處理,以暫停向信元處理部件10的輸出信元處理。
這裡,從輸出禁止控制部件734獨立地(並行地)對每個PHY號#i發送上述輸出禁止信號,從而不禁止不對其發送輸出禁止信號的PHY號#i〔定址成在其中未停滯上述傳送處理的UTOPIA24(33)〕的讀信元處理。換言之,讀控制部件641可以獨立地停止各個PHY層5-i的信元輸出(讀)處理。
RAM地址生成部件643根據上述讀控制部件641中保持的PHY號#i、面號等生成RAM地址(讀地址),從而從該RAM地址指定的RAM621′的存儲區中讀出對應PHY號#i的信元。
即,上述讀處理部件64根據中間控制部件63中的RAM631′所保持的面號(信元寫單元)從RAM621′讀出信元。如果例如在寫入側(外部接口部件61A)以0面、1面、0面、…依次類推的次序寫入信元的方式交替地把信元寫入到用於各PHY號#i的RAM621′的二面上,有可能在讀出側(讀處理部件64)以0面、1面、0面、…依次類推的次序從各面中讀出信元的方式在任何時刻從被讀的面上讀出信元。
發送接口部件12中數據保持部件72的RAM721′暫時性地保持從信元處理部件10接收的正在進行信元處理的信元。RAM721′具有用於每個PHY號#i的n個平面以和上述RAM621′的結構相對應,並且可以保持每個PHY層5-i的n個信元。
寫處理部件71的RAM地址生成部件713根據經過信元處理部件10從上述讀處理部件64接收的PHY號#i生成上述RAM地址。在該RAM地址規定的RAM721′的存儲區中,由寫控制部件712寫入從信元處理部件10接收的信元。
中間控制部件73中的RAM731′保持由寫控制部件712寫入到RAM721′中的信元的PHY號(接收信道)#i。如圖32中所示,RAM731′的結構和上述RAM721′的結構相同,在其中把該信元的PHY號#i寫入到與RAM621′中該接收信元的寫單元對應的一個單元裡。
在接收接口部件11一側上RAM731′的結構和RAM631′的結構之間的差異在於,讀處理部件64基本上只需要串行地檢索RAM621′中的信元寫單元,但是外部接口部件71A需要根據對面的UTOPIA33(24)的信元保持狀態檢索RAM721′中任一PHY號#i的某信元的寫單元。藉助這種結構,快速信元檢索是可行的。
每次完成對/從RAM721′的寫/讀PHY號#i的信元時(每次信元計數器732-i接收上述「增加一次請求」/「減少一次請求」時)每個信元計數器732-i遞增/遞減其計數值,從而對RAM721′中保持的PHY號#i的信元數量進行計數。
輸出禁止控制部件734參考每個信元計數器732-i的計數值監視RAM721′的剩餘存儲能力。當RAM721′中足以存儲一個信元的存儲量已用完(或正在變為不足)時,輸出禁止控制部件734對接收接口部件11中的讀控制部件641發送用於每個PHY號#i的輸出(讀)禁止信號。
即,當在UTOPIA24(33)中停滯信元上的傳送(發送)處理時,上述輸出禁止控制部件734禁止從UTOPIA23(24)對信元處理部件10的輸出信元處理。在該情況下,輸出禁止控制部件734可以獨立地對每個PHY層5-i禁止上述輸出處理。
若從接收接口部件11到發送接口部件12的信元傳輸延遲為一個信元或多個信元時,要求輸出禁止控制部件734把現在正從接收接口部件11中的讀處理部件64(圖32中的發送信道信息信號線65f)的信元PHY號#i考慮為傳輸禁止條件。
外部接口部件74A中的發送信道決定部件743a決定發送信道(PHY號)#i,並且從RAM721′讀出該PHY號#i的信元。這裡,根據中間控制部件73的RAM731′中的PHY號#i的寫單元,有可能唯一地識別要從RAM721′中讀出的信元的寫單元。
RAM地址生成部件746′根據PHY號#i上的信息以及由發送信道決定部件743了解的信元寫單元生成上述RAM地址。
在具有上述結構的發送接口部件12中,中間控制部件73中的輸出禁止控制部件734監視每個信元計數器732-i的計數值以監視是否在RAM721中存在其存儲量已用完(或正變為不足)的信道(PHY號)#i。若存在其存儲量已用完(或正變為不足)的PHY號#i,輸出禁止控制部件734向接收接口部件11的讀控制部件641發送對該PHY號#i的信元的輸出禁止信號。
當接收輸出禁止信號時,讀控制部件641停止從RAM621′讀相應PHY號#i的信元。但是,讀控制部件641繼續與輸出禁止信號指定的PHY號#i不同的其它PHY號#i的信元的讀處理。
當從發送接口部件12接收輸出禁止信號時,上述接收接口部件11暫停輸出(讀)信元。從而有可能避免由於例如UTOPIA24(33)中的信元發送處理停滯下仍向信元處理部件10輸出信元而造成的信元丟失(損失),這使得ATM通信的可靠性得到改進。
獨立地向各個PHY號#i發送輸出禁止信號,從而繼續進行和輸出禁止信號指定的PHY號#i不同的PHY號#i的信元的處理。從而有可能不必由於只停滯一部分PHY號#i的信元上的傳輸處理而禁止所有PHY號#i的信元讀處理(即,不必完成停止信元流),這大大改進信元傳輸效率(行效率)。
此外,上述讀處理部件64根據中間控制部件63的RAM631′中保持的信元的在RAM621′中的寫單元的信息(面號)讀信元,從而不會由於噪聲等作用而使寫入信元的次序(面)和讀出信元的次序(面)彼此偏離。從而有可能在任何時候正常地執行信元讀處理,這大大改進接收接口部件11的可靠性並且改進信元處理部件10中的信元處理的可靠性。
由於以具有RAM621′和721′配置數據保持部件62和72,當和採用觸發器(FF)電路相比時,有可能以特別簡單的結構以及最小的存儲容量實現對每個PAY號#i的信元管理。這有助於減小數據保持部件62和72的尺寸,並進而減小接口部件11和12的尺寸。
儘管只有發送接口部件12一側上的中間控制部件73的RAM731′可以為每個PHY層5-i保持PHY號#i。然而,有可能替代地在接收接口部件11一側上的中間控制部件63中以和RAM731′相同的結構配置RAM631′,這進一步改進傳輸有效性。
此外,可以把傳輸禁止控制功能應用於上述構造成用於PHY層的或者採用「直接系統」的接口部件11和12,或者應用於公共使用的或冗餘式的接口部件11和12。
(E)對ATM處理設備7中時鐘提供系統的說明。
例如如圖34中所示,由時鐘分配器17向上述接收接口部件11、發送接口部件12及信元處理部件10分配和提供。按照該實施方式,時鐘由設置在時鐘分配器17的前級中的延遲緩衝器18延遲。從延遲緩衝器18的前級向外輸出輸出時鐘。
因此,有可能充分滿足交變電流特性要求,尤其,輸入相位餘量特性〔具體地,信號的輸入相位要求例如,在時鐘速率為50MHz(兆赫)的情況下,輸出到ATM層的時鐘脈衝的建立餘量為4ns(納秒),保持餘量為1ns〕。即使在具有多種功能,諸如ATM層和PHY層、「輪詢系統」和「直接系統」、「現行系統」和「備用系統」等等,的情況下,仍有可能充分滿足該要求。
(F)其它雖然通過應用本發明的SDH傳輸網絡1說明了上述實施方式,本發明不限制於上述示例,而是可按類似方式應用於任何處理至少一個信元(定長數據)的傳輸網絡。
請注意不受限於上述各種示例,在不違背本發明的範圍下可以各種方式予以修改。
權利要求
1.一種定長數據處理型接口設備,用於對多個各掌握用於異步通信的定長數據的發送設備和一個在所述定長數據上執行所需處理處理的數據處理設備進行接口,其包括一個接收數據管理部件,用於從所述多個發送設備中的任一發送設備接收定長數據,以便根據所述發送設備的標識信息為每個所述發送設備管理所述定長數據;以及一個接收數據發送部件,用於向所述數據處理設備發送由所述接收數據管理部件管理的所述定長數據以及所述標識信息。
2.根據權利要求1的定長數據處理型接口設備,其中所述接收數據管理部件包括一個用於接收的存儲部件,其能存儲所述定長數據和所述發送設備上的標識信息;一個接收接口部件,用於從任一發送設備接收所述定長數據,把所述定長數據和關於所述發送設備的所述標識信息關聯起來,並把所述定長數據以及所述標識信息寫入所述用於接收的存儲部件,以便為每個所述發送設備管理所述定長數據;以及所述接收數據發送部件包括一個接收數據讀處理部件,用於從所述用於接收的存儲部件讀出由所述接收接口部件寫入的定長數據並且讀出和所述定長數據對應的標識信息,並且把所述定長數據以及所述標識信息發送到所述數據處理設備。
3.根據權利要求2的定長數據處理型接口設備,其中把所述接收接口部件構造成允許發送型接收接口部件,用於根據所述發送設備中所述定長數據的保持狀態向某一發送設備給予所述定長數據的發送許可,以從所述發送設備接收所述定長數據。
4.根據權利要求3的定長數據處理型接口設備,其中所述允許發送型接收接口部件具有一個接收串行決策處理部件,用於從所述多個發送設備串行地接收有關保持狀態的通知,以決定應對其給出所述發送許可的發送設備。
5.根據權利要求3的定長數據處理型接口設備,其中所述允許發送型接收接口部件具有一個接收並行決策處理部件,用於從所述多個發送設備並行地接收有關所述保持狀態的通知,以決定應對其給出所述發送許可的發送設備。
6.根據權利要求3的定長數據處理型接口設備,其中所述允許發送型接收接口部件包括一個接收串行決策處理部件,用於從所述多個發送設備串行地接收有關保持狀態的通知,以決定應對其給出所述發送許可的發送設備;以及一個接收並行決策處理部件,用於從所述多個發送設備並行地接收有關所述保持狀態的通知,以決定應對其給出所述發送許可的發送設備;其中所述允許發送型接收接口部件選擇性地使用所述兩個決策處理部件中的一個。
7.根據權利要求2的定長數據處理型接口設備,其中把所述接收接口部件構造成一個允許接收型接收接口部件,用於向所述發送設備通知所述用於接收的存儲部件中的每個所述發送設備的定長數據保持狀態,並且接收從某一發送設備接收所述定長數據的許可以從所述發送設備接收所述定長數據。
8.根據權利要求7的定長數據處理型接口設備,其中所述允許接收型接收接口部件具有一個接收串行通知處理部件,用於串行地向所述多個發送設備通知所述保持狀態。
9.根據權利要求7的定長數據處理型接口設備,其中所述允許接收型接收接口部件具有一個接收並行通知處理部件,用於並行地向所述多個發送設備通知所述保持狀態。
10.根據權利要求7的定長數據處理型接口設備,其中所述允許接收型接收接口部件包括一個接收串行通知處理部件,用於串行地向所述多個發送設備通知所述保持狀態。一個接收並行通知處理部件,用於並行地向所述多個發送設備通知所述保持狀態。其中所述允許接收型接收接口部件選擇性地使用二個所述通知處理部件中的一個。
11.根據權利要求2的定長數據處理型接口設備,其中所述接收接口部件包括一個允許發送型接收接口部件,用於根據所述發送設備的所述定長數據的保持狀態對某一發送設備給出定長數據發送許可,以從所述發送設備接收所述長定數據;以及一個允許接收型接收接口部件,用於向所述發送設備通知所述用於接收的所述存儲部件裡的各個所述發送設備的定長數據的保持狀態,並且響應來自所述發送設備接收所述定長數據的所述通知接收從某發送設備接收所述定長數據的許可;其中所述接收接口部件選擇性地使用二個所述接口部件中的一個。
12.根據權利要求11的定長數據處理型接口設備,其中所述允許發送型接收接口部件包括一個接收串行決策處理部件,用於串行地從所述多個發送設備接收有關所述保持狀態的通知,以決定應對其給出所述發送許可的某發送設備;一個接收並行決策處理部件,用於並行地從所述多個發送設備接收有關所述保持狀態的通知,以決定應對其給出所述發送許可的某發送設備;其中所述允許接收型接收接口部件選擇性地使用二個所述決策處理部件中的一個;所述允許接收型接收接口部件包括;一個接收串行通知處理部件,用於串行地向所述多個發送設備通知所述保持狀態;一個接收並行通知處理部件,用於並行地向所述多個發送設備通知所述保持狀態;其中所述允許接收型接收接口部件選擇性地使用二個所述通知處理部件中的一個。
13.根據權利要求2的定長數據處理型接口設備,其中所述用於接收的存儲部件是用RAM構建的。
14.根據權利要求1的定長數據處理型接口設備還包括一條數據線,用於從所述發送設備接收所述定長數據;以及多條控制信號線,用於為了接收所述定長數據在所述定長數據處理型接口設備和所述發送設備之間交換控制信號;其中所述數據線和所述控制信號線是冗餘的,以分別成為一個現行系統和一個備用系統。
15.根據權利要求14的定長數據處理型接口設備還包括一個切換檢測部件,用於檢測出現所述現行系統和所述備用系統之間的切換;以及一個廢除處理部件,用於若所述切換檢測部件檢測出所述切換的出現,廢除所述切換出現時刻接收到的定長數據。
16.根據權利要求1的定長數據處理型接口設備,其中所述接收數據管理部件從不同於前次接收處理中曾從其接收過定長數據的發送設備的另一個發送設備接收定長數據。
17.根據權利要求1的定長數據處理型接口設備,其中所述接收數據發送部件具有一個輸出處理暫停部件,用於當在執行對所述數據處理設備處理的定長數據上的所述發送處理的其它發送設備中發送處理被停滯時暫停對所述數據處理設備輸出所述定長數據的處理。
18.根據權利要求17的定長數據處理型接口設備,其中所述輸出處理暫停部件在其它發送設備為多個時分別地禁止對每個其它發送設備的輸出處理。
19.根據權利要求2的定長數據處理型接口設備,其中所述接收接口部件分別地為每個所述發送設備根據所述標識信息執行把所述定長數據寫入到所述用於接收的存儲部件的處理,把所述定長數據的寫單元上的信息和所述標識信息關聯起來,並且把所述定長數據和所述標識信息寫入到所述用於接收的存儲部件;以及其中所述接收數據讀處理部件根據所述寫單元上的信息執行對所述定長數據的讀處理。
20.一種定長數據處理型接口設備,用於對多個各掌握用於異步通信的定長數據的發送設備和一個在所述定長數據上執行所需數據處理的數據處理設備進行接口,其包括一個發送數據管理部件,用於根據所述發送設備上的標識信息為每個所述發送設備管理由所述數據處理設備處理的定長數據;以及一個發送數據發送部件,用於根據所述標識信息向某一發送設備發送由所述發送數據管理部件管理的所述定長數據。
21.根據權利要求20的定長數據處理型接口設備,其中所述發送數據管理部件包括一個用於發送的存儲部件,其能存儲所述定長數據和所述發送設備的標識信息;一個發送數據寫處理部件,用於從所述數據處理設備接收要發送到所述發送設備的定長數據和所述發送設備上的標識信息,把所述定長數據和所述標識信息關聯起來,並把所述定長數據和所述標識信息寫入到用於發送的所述存儲部件,以便為每個所述發送設備管理所述定長數據;以及所述發送數據發送部件包括一個發送接口部件,用於根據存儲在所述用於發送的存儲部件中的所述標識信息從所述用於發送的存儲部件讀出要發送到所述發送設備的定長數據。
22.根據權利要求21的定長數據處理型接口設備,其中所述發送接口部件構造成一個允許發送型發送接口部件,用於根據所述發送設備中所述定長數據的保持狀態向某發送設備給出定長數據的接收許可以發送所述定長數據。
23.根據權利要求22的定長數據處理型接口設備,其中所述允許發送型發送接口部件具有一個發送串行決策處理部件,用於串行地從所述多個發送設備接收有關所述保持狀態的通知以決定應對其給出所述接收許可的某發送設備。
24.根據權利要求22的定長數據處理型接口設備,其中所述允許發送型發送接口部件具有一個發送並行決策處理部件,用於並行地從所述多個發送設備接收有關所述保持狀態的通知以決定應對其給出所述接收許可的某發送設備。
25.根據權利要求22的定長數據處理型接口設備,其中所述允許發送型發送接口部件包括一個發送串行決策處理部件,用於串行地從所述多個發送設備接收有關所述保持狀態的通知以決定應對其給出所述接收許可的某發送設備;一個發送並行決策處理部件,用於並行地從所述多個發送設備接收有關所述保持狀態的通知以決定應對其給出所述接收許可的某發送設備;其中所述允許發送型發送接口選擇性地使用二個所述決策處理部件中一個。
26.根據權利要求21的定長數據處理型接口設備,其中所述發送接口部件構造成一個允許接收型發送接口部件,用於向所述發送設備通知所述用於發送的存儲部件中的用於每個所述發送設備的定長數據的保持狀態,並且作為對向所述發送設備發送所述定長數據的所述通知的響應接收從某一發送設備發送所述定長數據的許可。
27.根據權利要求26的定長數據處理型接口設備,其中所述允許接收型發送接口部件具有一個發送串行通知處理部件,用於串行地向所述多個發送設備通知所述保持狀態。
28.根據權利要求26的定長數據處理型接口設備,其中所述允許接收型發送接口部件有一個發送並行通知處理部件,用於並行地向所述多個發送設備通知所述保持狀態。
29.根據權利要求26的定長數據處理型接口設備,其中所述允許接收型發送接口部件包括一個發送串行通知處理部件,用於串行地向所述多個發送設備通知所述保持狀態;一個發送並行通知處理部件,用於並行地向所述多個發送設備通知所述保持狀態;其中所述允許接收型發送接口部件選擇性地使用二個所述通知處理部件中的一個。
30.根據權利要求21的定長數據處理型接口設備,其中所述發送接口部件包括一個允許發送型發送接口部件,用於根據所述發送設備中的所述定長數據的保持狀態對某一發送設備給出定長數據的接收許可以發送所述定長數據;以及一個允許接收型發送接口部件,用於向所述發送設備通知所述用於發送的存儲部件中的用於每個所述發送設備的定長數據的保持狀態,並且從某一發送設備接收所述定長數據的發送許可,以對所述發送設備發送所述定長數據;其中所述發送接口部件選擇性地使用二個所述接口部件中的一個。
31.根據權利要求30的定長數據處理型接口設備,其中所述允許發送型發送接口部件包括一個發送串行決策處理部件,用於串行地從所述多個發送設備接收有關所述保持狀態的通知以決定應對其給出所述接收許可的某發送設備;一個發送並行決策處理部件,用於並行地從所述多個發送設備接收有關所述保持狀態的通知以決定應對其給出所述接收許可的某發送設備;其中所述允許發送型發送接口部件選擇性地使用二個所述決策處理部件中的一個;以及所述允許接收型發送接口部件包括一個發送串行通知處理部件,用於串行地向所述多個發送設備通知所述保持狀態;一個發送並行通知處理部件,用於並行地向所述多個發送設備通知所述保持狀態;其中所述允許接收型發送接口部件選擇性地使用二個所述通知處理部件中的一個。
32.根據權利要求21的定長數據型接口設備,其中所述用於發送的存儲部件是用RAM構建的。
33.根據權利要求20的定長數據處理型接口設備,其中所述發送數據發送部件對不同於前次發送處理中曾對其發送過定長數據的發送設備的另一個發送設備發送定長數據。
34.根據權利要求20的定長數據處理型接口設備,其中所述發送數據管理部件具有一個輸出禁止控制部件,用於當停滯所述發送設備裡的發送定長數據的處理時禁止從其它發送設備對所述數據處理設備輸出定長數據的處理。
35.根據權利要求34的定長數據處理型接口設備,其中當其它發送設備為多個時所述輸出禁止控制部件對每個其它發送設備分別地禁止所述輸出處理。
全文摘要
一種定長數據處理型接口設備具有一個從多個發送設備中的任一發送設備接收定長數據以分別地為每個發送設備管理定長數據的接收數據管理部件,並具有一個把該接收數據管理部件分別地為每個發送設備管理的定長數據發送到和上述發送設備對應的一個數據處理設備的接收數據發送部件,從而對所有發送設備之中的某發送設備掌握的定長數據執行數據處理並且把進行數據處理的定長數據提供給某發送設備。
文檔編號H04Q3/00GK1238627SQ9910160
公開日1999年12月15日 申請日期1999年1月28日 優先權日1998年6月4日
發明者村川博, 坂原重久, 木內秀典, 嘉田和久, 望月英明, 大倉理津子 申請人:富士通株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀