欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

固定長(zhǎng)度數(shù)據(jù)處理設(shè)備的制作方法

文檔序號(hào):7582129閱讀:145來源:國(guó)知局
專利名稱:固定長(zhǎng)度數(shù)據(jù)處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,具體地說,涉及一種適用于執(zhí)行ATM(異步傳輸模式)通信的操作、管理及維護(hù)(OAM)的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,該ATM通信使用稱為ATM信元的53字節(jié)固定長(zhǎng)度數(shù)據(jù)。
為了實(shí)現(xiàn)B-ISDN(寬帶ISDN),正在采用ATM技術(shù),以便實(shí)現(xiàn)目前要求的高速度(大容量)通信,用于圖象的可變位速率通信,具有各種連接結(jié)構(gòu),例如點(diǎn)對(duì)點(diǎn),點(diǎn)對(duì)n點(diǎn)(n為2或更大),n點(diǎn)對(duì)n點(diǎn)的通信系統(tǒng)等等。
例如,在SDH(同步數(shù)字系列)傳輸網(wǎng)絡(luò)[在北美稱為SONET(同步光纖網(wǎng))]中,試圖把各種通信業(yè)務(wù)的信號(hào)以ATM信元(用于異步通信的固定長(zhǎng)度數(shù)據(jù))的形式映象(存儲(chǔ))到SDH傳輸幀[在SONET中稱為STM(同步傳送模塊),或者STS(同步傳送信號(hào))]的一部分有效負(fù)載上,并傳送該信號(hào)。
當(dāng)ATM信元被映射到SDH傳輸幀(下文偶爾簡(jiǎn)稱為傳輸幀)上時(shí),要求識(shí)別映射到以ATM信元為單位的傳輸幀上的ATM信元,并且即使在SDH傳輸網(wǎng)絡(luò)中也要在ATM通信級(jí)進(jìn)行操作、管理和維護(hù)[諸如對(duì)OAM信元的終止處理之類的數(shù)據(jù)(信元)處理]。
例如,在構(gòu)成圖55中所示的SDH傳輸網(wǎng)絡(luò)的環(huán)狀網(wǎng)1’中,必須在SDH傳送設(shè)備2’和3’之間插入用于完成上述信元處理的ATM處理設(shè)備4’。
SDH傳送設(shè)備2’和3’都具有把ATM信元映射到傳輸幀上,或者從傳輸幀中取出(解映射)ATM信元的功能。如圖55所示,由于環(huán)狀網(wǎng)1’(SDH傳送設(shè)備2’和3’)包含有為較低層次中的傳輸點(diǎn)的多個(gè)SDH傳送設(shè)備9’-1~9’-n(n為不小于2的整數(shù)),因此需要ATM處理設(shè)備4’對(duì)每個(gè)傳輸點(diǎn)進(jìn)行前述信元處理。具體地說,必須在每個(gè)SDH傳送設(shè)備9’-1~9’-n[在每個(gè)SDH傳送設(shè)備2’和3’中(在較高層的傳輸幀中)稱為STS信道#i(i=1~n)]中處理的較低層上對(duì)每個(gè)傳輸幀分別進(jìn)行前述信元處理。
為此,如圖56所示,按照STS信道#i的數(shù)目,各個(gè)SDH傳送設(shè)備2’和3’分別具有映射/解映射(MAP/DEMAP)單元2’-1~2’-n,及3’-1~3’-n。各個(gè)映射/解映射單元2’-1~2’-n,及3’-1~3’-n都包括一個(gè)從上游或下游中的傳輸幀中取出ATM信元,并把該ATM信元輸出給ATM信元處理單元4’-i的解映射單元2’d或3’d,及一個(gè)把來自ATM信元處理單元4’-i的ATM信元存儲(chǔ)(映射)到上游或下游的傳輸幀中,并把該ATM信元輸送給另一傳送設(shè)備的映射單元2’m或3’m。根據(jù)STS信道#i的數(shù)目,ATM處理設(shè)備4’具有ATM信元處理單元4’-1~4’-n。
從而借助映射/解映射單元2’-1~2’-n及3’-1~3’-n,SDH傳送設(shè)備2’和3’都可對(duì)每個(gè)STS信道#i實(shí)現(xiàn)前述ATM信元映射/解映射過程。ATM信元處理單元4’-i可對(duì)每個(gè)STS信道#i實(shí)現(xiàn)前述信元處理。
即,順序地憑借每個(gè)專用ATM信元處理單元4’-i,ATM處理設(shè)備4’為每個(gè)STS信道#i分別對(duì)每個(gè)SDH傳送設(shè)備9’-1~9’-n處理的傳輸幀中的ATM信元進(jìn)行信元處理。
例如,來自SDH傳送設(shè)備3’的較低層次的SDH傳送設(shè)備9’-1、9’-2、……或9’-n的ATM信元在對(duì)應(yīng)于STS信道#i的映射/解映射單元3’-1、3’-2、……或3’-n中從傳輸幀中被取出,并根據(jù)ATM處理設(shè)備4’的內(nèi)部參考信元循環(huán)被發(fā)送給相應(yīng)的ATM信元處理單元4’-i。
在對(duì)應(yīng)于STS信道#i的ATM信元處理單元4’-i中受到信元處理的各個(gè)ATM信元在相應(yīng)映射單元2’-1、2’-2、……或2’-n中被映射到傳輸幀上,并被發(fā)送給SDH傳送設(shè)備2’的較低層次中的SDH傳送設(shè)備9’-1、9’-2、……或9’-n。
每個(gè)ATM信元處理單元4’-i識(shí)別ATM信元,并主要對(duì)OAM信元的ALM(報(bào)警)信元進(jìn)行故障管理[AIS(報(bào)警指示信號(hào))或RDI(遠(yuǎn)程故障指示)信元的終止]。
例如,當(dāng)ATM處理設(shè)備4’收到指示在某一VP/VC連接中發(fā)生故障的OAM(ALM)信元(VP/VC-AIS)時(shí),ATM處理設(shè)備4’把類似的AIS通知給下游,或者當(dāng)ATM處理設(shè)備4’接收到比AIS更高層的報(bào)警信號(hào)(SONET報(bào)警信號(hào)等等)時(shí),ATM處理設(shè)備4’產(chǎn)生一個(gè)VP/VC-AIS/RDI信元,并把該信元發(fā)送給要求的目的地。
為此,如圖56所示,每個(gè)ATM信元處理單元4’-i都具有信元識(shí)別單元4’a,信元產(chǎn)生單元4’b,用于下游的信元插入單元4’c,用于上游的信元插入單元4’d,及微計(jì)算機(jī)I/F單元4’e。
信元產(chǎn)生單元4’b產(chǎn)生一個(gè)ALM信元(VP-AIS,VC-AIS),并通過下游信元插入單元4’c把該信元發(fā)送給下游。另一方面,要被回送的ALM信元(VP-RDI,VC-RDI)通過上游信元插入單元4’d被發(fā)送給上游。
微計(jì)算機(jī)I/F單元4’e具有用于從系統(tǒng)CPU設(shè)置工作信道,工作環(huán)境等等,或者收集維護(hù)及管理信息(ALM信息等等)的接口。
從ATM信元處理單元4’-1、4’-2、……或4’-n輸出的ALM信元或其它信元再次在映射/解映射單元2’-1、2’-2、……或2’-n中被映射到傳輸幀上,并被作為該ALM信元目的地的另一設(shè)備接收。
當(dāng)對(duì)前述環(huán)狀網(wǎng)1’應(yīng)用VOD(視頻點(diǎn)播),傳輸具有更大容量信息的數(shù)據(jù)(ATM信元),例如圖象時(shí),環(huán)狀網(wǎng)1’的傳輸容量被增大。當(dāng)環(huán)狀網(wǎng)1’的傳輸速率如上被增大時(shí),隨著數(shù)據(jù)(ATM信元)流數(shù)量的增大,網(wǎng)絡(luò)(ATM通信)中ATM信元損失、誤插入及類似現(xiàn)象的發(fā)生率隨著增大。
特別地,當(dāng)用于點(diǎn)對(duì)n點(diǎn),或者n點(diǎn)對(duì)n點(diǎn)的大容量傳輸,可變位速率通信等等的網(wǎng)絡(luò)結(jié)構(gòu)(連接布局)變得復(fù)雜時(shí),ATM信元損失、誤插入及類似現(xiàn)象的發(fā)生率將發(fā)生顯著增大。
于是必須監(jiān)視網(wǎng)絡(luò)的工作狀態(tài),以便檢測(cè)上述信元損失或誤插入,并且除了OAM之外還監(jiān)視流狀態(tài)。但是,圖56所示的ATM處理設(shè)備4’只對(duì)ATM信元進(jìn)行故障管理,而不檢測(cè)信元損失等等。
考慮到上述問題,本發(fā)明的目的是提供一種能夠檢測(cè)象ATM信元一樣的固定長(zhǎng)度數(shù)據(jù)的損失或誤插入,并在高傳輸率的傳輸系統(tǒng)中監(jiān)視固定長(zhǎng)度數(shù)據(jù)的流狀態(tài)的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備。
于是本發(fā)明提供了一種處理用在異步通信中的固定長(zhǎng)度數(shù)據(jù)的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,它包括至少接收固定長(zhǎng)度數(shù)據(jù),并對(duì)固定長(zhǎng)度數(shù)據(jù)執(zhí)行要求的數(shù)據(jù)處理的數(shù)據(jù)處理單元,及根據(jù)由數(shù)據(jù)處理單元接收的固定長(zhǎng)度數(shù)據(jù),執(zhí)行監(jiān)視異步通信操作狀態(tài)的監(jiān)視處理的操作狀態(tài)監(jiān)視處理單元。
根據(jù)本發(fā)明,固定長(zhǎng)度數(shù)據(jù)處理設(shè)備可容易地檢測(cè)固定長(zhǎng)度數(shù)據(jù)的損失、誤插入等等,并在高速通信中執(zhí)行諸如監(jiān)視流狀態(tài)之類的維護(hù)及管理。


圖1是表示構(gòu)成SDH傳輸網(wǎng)絡(luò)的環(huán)狀網(wǎng)的結(jié)構(gòu)的方框圖,根據(jù)本發(fā)明實(shí)施例的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備應(yīng)用于該網(wǎng)絡(luò);圖2是表示SDH傳送設(shè)備及根據(jù)本實(shí)施例的ATM處理設(shè)備的方框圖;圖3(a)和3(b)是表示根據(jù)本實(shí)施例的映射/解映射單元中的UTOPIA的詳細(xì)結(jié)構(gòu)的方框圖;圖4(a)及4(b)是表示根據(jù)本實(shí)施例的ATM處理設(shè)備中的UTOPIA的詳細(xì)結(jié)構(gòu)的方框圖;圖5(a)到5(e)是用于說明從ATM層被異步輸入U(xiǎn)TOPIA的信元在根據(jù)本發(fā)明的設(shè)備中被轉(zhuǎn)換為參考處理計(jì)時(shí)的狀態(tài);圖6是表示根據(jù)本實(shí)施例的信元處理單元的方框圖;圖7表示了根據(jù)本實(shí)施例的DP-RAM的區(qū)域分配;圖8是表示根據(jù)本實(shí)施例的PM處理單元的結(jié)構(gòu)的方框圖;圖9是表示根據(jù)本實(shí)施例的放棄信元計(jì)數(shù)單元的方框圖;圖10表示了根據(jù)本實(shí)施例的雙端口RAM地址的結(jié)構(gòu)的一個(gè)例子;圖11表示了根據(jù)本實(shí)施例的雙端口RAM中的數(shù)據(jù)的位結(jié)構(gòu);
圖12是說明根據(jù)本實(shí)施例的放棄信元計(jì)數(shù)單元中的處理的時(shí)間圖;圖13(a)到13(c)說明了根據(jù)本實(shí)施例的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備之間的流狀態(tài)監(jiān)視操作;圖14表示了根據(jù)本實(shí)施例的啟動(dòng)/撤消信元的格式的一個(gè)例子;圖15表示了根據(jù)本實(shí)施例的性能監(jiān)視信元的格式的一個(gè)例子;圖16表示了根據(jù)本實(shí)施例的VP/VC監(jiān)視單元的狀態(tài)轉(zhuǎn)變的一個(gè)例子;圖17是表示根據(jù)本實(shí)施例的VP/VC監(jiān)視單元的方框圖;圖18是表示根據(jù)本實(shí)施例的PM確定單元及正向監(jiān)視發(fā)送處理單元的方框圖;圖19表示了根據(jù)本實(shí)施例的CAM RAM的一個(gè)區(qū)域中的地址結(jié)構(gòu)的一個(gè)例子;圖20表示了根據(jù)本實(shí)施例的CAM RAM的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖21表示了根據(jù)本實(shí)施例的CAM判別單元的內(nèi)部狀態(tài)的列表;圖22表示了根據(jù)本實(shí)施例的PM處理單元中處理控制的時(shí)序;圖23表示了根據(jù)本實(shí)施例的設(shè)定RAM中的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖24是用于說明根據(jù)本實(shí)施例的CAM判別操作的時(shí)間圖;圖25(a)及25(b)是用于說明根據(jù)本實(shí)施例的正向監(jiān)視信元產(chǎn)生的時(shí)間圖;圖26是表示根據(jù)本實(shí)施例的Act/Dact傳輸處理單元的方框圖;圖27表示了根據(jù)本實(shí)施例的5秒計(jì)時(shí)器RAM的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖28是用于說明根據(jù)本實(shí)施例的Act/Dact傳輸處理單元中的處理的時(shí)間圖;圖29是表示根據(jù)本實(shí)施例的Act/Dact接收處理單元的方框圖30表示了根據(jù)本實(shí)施例的請(qǐng)求保存RAM(單端口RAM)的一個(gè)區(qū)域中的地址結(jié)構(gòu)的一個(gè)例子;圖31表示了根據(jù)本實(shí)施例的請(qǐng)求保存RAM(單端口RAM)的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖32表示了根據(jù)本實(shí)施例的通知保存RAM(單端口RAM)的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖33是用于說明根據(jù)本實(shí)施例的Act/Dact接收處理單元保存來自微計(jì)算機(jī)的設(shè)定信息,并把接收的信元的內(nèi)容通知微計(jì)算機(jī)的操作的時(shí)間圖;圖34是表示根據(jù)本實(shí)施例的Act/Dact接收處理單元的方框圖;圖35表示了根據(jù)本實(shí)施例的2秒計(jì)時(shí)器RAM的一個(gè)區(qū)域中的地址結(jié)構(gòu)的一個(gè)例子;圖36表示了根據(jù)本實(shí)施例的2秒計(jì)時(shí)器RAM的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖37是用于說明根據(jù)本實(shí)施例的Act/Dact接收處理單元中的2秒計(jì)時(shí)器操作的時(shí)間圖;圖38是表示根據(jù)本實(shí)施例的PM計(jì)數(shù)單元的方框圖;圖39是表示根據(jù)本實(shí)施例的MCSN計(jì)數(shù)單元及MCSN計(jì)數(shù)保存單元的方框圖;圖40表示了根據(jù)本實(shí)施例的MCSN計(jì)數(shù)RAM的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖41表示了根據(jù)本實(shí)施例的TUC產(chǎn)生計(jì)數(shù)RAM的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子;圖42表示了根據(jù)本實(shí)施例的TUC接收保存RAM的一個(gè)區(qū)域的結(jié)構(gòu)的例子;圖43表示了根據(jù)本實(shí)施例的TRCC接收計(jì)數(shù)保存RAM的一個(gè)區(qū)域的結(jié)構(gòu)的例子;圖44表示了根據(jù)本實(shí)施例的BPIV計(jì)數(shù)RAM中的一個(gè)區(qū)域的結(jié)構(gòu)的例子;
圖45是表示根據(jù)本實(shí)施例的PM計(jì)數(shù)合計(jì)單元及PM計(jì)數(shù)總計(jì)保存單元的方框圖;圖46表示了根據(jù)本實(shí)施例的RAM1和RAM2的一個(gè)區(qū)域中的地址結(jié)構(gòu)的例子;圖47表示了根據(jù)本實(shí)施例的RAM1的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的例子;圖48表示了根據(jù)本實(shí)施例的RAM2的一個(gè)區(qū)域中的數(shù)據(jù)結(jié)構(gòu)的例子;圖49是用于說明根據(jù)本實(shí)施例的PM計(jì)數(shù)總計(jì)保存單元中的計(jì)數(shù)操作及通知操作的時(shí)間圖;圖50是表示根據(jù)本實(shí)施例的PM信元插入單元的方框圖;圖51(a)和51(b)表示了根據(jù)本實(shí)施例的FiFo RAMR的一個(gè)區(qū)域中的結(jié)構(gòu)的例子;圖52表示了根據(jù)本實(shí)施例的FiFo RAM的一個(gè)區(qū)域中的地址結(jié)構(gòu)的例子;圖53表示了根據(jù)本實(shí)施例的PM處理單元中的處理控制的時(shí)序;圖54表示了根據(jù)本實(shí)施例的PM處理單元中的處理控制的時(shí)序;圖55是表示構(gòu)成SDH傳輸網(wǎng)絡(luò)的環(huán)狀網(wǎng)1’的方框圖。
圖56是表示SDH傳送設(shè)備和已知的ATM處理設(shè)備的方框圖。
下面參考附圖來說明本發(fā)明的實(shí)施例。
(1)系統(tǒng)結(jié)構(gòu)的說明圖1是表示構(gòu)成SDH傳輸網(wǎng)絡(luò)的環(huán)狀網(wǎng)1的結(jié)構(gòu)的方框圖,根據(jù)本發(fā)明實(shí)施例的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備應(yīng)用于該網(wǎng)絡(luò)。圖1中所示的環(huán)狀網(wǎng)1包含能夠提供圖象數(shù)據(jù)及語(yǔ)音數(shù)據(jù),實(shí)現(xiàn)VOD(視頻點(diǎn)播)系統(tǒng)的視頻服務(wù)器6,VOD系統(tǒng)能夠響應(yīng)來自遠(yuǎn)程地點(diǎn)的用戶(使用者)7的視頻觀看要求,在任意時(shí)間從視頻服務(wù)器6向用戶(使用者)7提供要求的圖象及語(yǔ)音,例如影片或類似物。
下面的說明是在假定通過VOD業(yè)務(wù),大量的信息在環(huán)狀網(wǎng)1中被傳送的情況下進(jìn)行的。
圖1所示的環(huán)狀網(wǎng)1包括在視頻服務(wù)器6和用戶7之間傳送SDH幀的SDH傳送設(shè)備2、3及5。SDH傳送設(shè)備2和3在下一層次上都具有SDH傳送設(shè)備9-1~9-n,SDH傳送設(shè)備9-1~9-n在傳輸速率低于環(huán)狀網(wǎng)1中處理的傳輸幀(例如STS-12,48等等)的較低層中處理傳輸幀[在SDH傳送設(shè)備2和3中(在更高層的傳輸幀中,例如STS-3c等等)識(shí)別為STS信道#i(設(shè)備識(shí)別信息)]。
在環(huán)狀網(wǎng)1中,在SDH傳送設(shè)備2和3之間提供了ATM處理設(shè)備(固定長(zhǎng)度數(shù)據(jù)處理設(shè)備)4,以便把ATM信元映射到SDH傳輸幀上,傳送該ATM信元,把每個(gè)ATM信元標(biāo)記為一個(gè)單元,并在ATM通信級(jí)進(jìn)行操作、管理及維護(hù)。
如圖2所示,根據(jù)本發(fā)明這一實(shí)施例的ATM處理設(shè)備4包括為STS信道#I(設(shè)備識(shí)別信息)的映射/解映射單元(傳送設(shè)備)2-i及3-i所共有的ATM信元處理單元4-1,從而對(duì)于所有的STS信道#i,同樣地對(duì)每個(gè)STS信道#i上的ATM信元進(jìn)行處理。
如圖2所示,SDH傳送設(shè)備2和3包括有對(duì)每個(gè)STS信道#i上的ATM信元進(jìn)行映射/解映射處理,并和ATM信元處理單元4-1交換該ATM信元的映射/解映射單元2-i或3-i。映射/解映射單元3-i包括從下游的傳輸幀中取出ATM信元的解映射單元3d,把ATM信元處理單元4-1輸出的ATM信元存儲(chǔ)在上游的傳輸幀中的映射單元3m,和ATM處理設(shè)備4中下游側(cè)的接口單元10交換數(shù)據(jù)的接口單元20-1,及和ATM處理設(shè)備4中上游側(cè)的接口單元20交換數(shù)據(jù)的接口單元10-1。類似地,映射/解映射單元2-i包括從上游的傳輸幀中取出ATM信元的解映射單元2d,把ATM信元處理單元4-1輸出的ATM信元存儲(chǔ)在下游的傳輸幀中的映射單元2m,和ATM處理設(shè)備4中下游側(cè)的接口單元20交換數(shù)據(jù)的接口單元10-1,及和ATM處理設(shè)備4中上游側(cè)的接口單元10交換數(shù)據(jù)的接口單元20-1。
圖2所示的ATM處理設(shè)備4具有ATM信元處理單元4-1,雙端口RAM70,單端口RAM94及作為系統(tǒng)CPU的微計(jì)算機(jī)(總體管理單元)95。
ATM信元處理單元4-1主要識(shí)別ATM信元,以便對(duì)OAM信元的ALM(報(bào)警)信元執(zhí)行故障管理[AIS(報(bào)警指示信號(hào))或RDI(遠(yuǎn)程故障指示)信元等的終止或類似操作]。根據(jù)本實(shí)施例,ATM信元處理單元4-1還可對(duì)ATM信元執(zhí)行性能監(jiān)測(cè)(下文簡(jiǎn)稱為“PM”)。
上述PM功能是根據(jù)來自微計(jì)算機(jī)95的設(shè)置把放棄信元計(jì)數(shù),或者信元的內(nèi)容通知微計(jì)算機(jī)95,或者監(jiān)測(cè)信元的流狀態(tài),并把監(jiān)測(cè)結(jié)果通知微計(jì)算機(jī)95。
為此,ATM信元處理單元4-1包括和映射/解映射單元2-1~2-n及3-1~3-n的接口單元10-1及20-1交換ATM信元的接口單元10和200,信元處理單元30,PM處理單元50,和后面將說明的外接雙端口RAM70交換信息的接口單元60(雙端口RAM I/F下文稱為“DP-RAM I/F單元”),用于上游的信元插入單元80(下文稱為“UpS信元插入單元”),和保存有識(shí)別接收的信元所必需信息的單端口RAM94交換信息的入口RAM(ENTRY-RAM)接口單元91(下文偶爾稱為“RAM訪問干預(yù)單元”),及和微計(jì)算機(jī)95交換關(guān)于各種PM設(shè)置信息,并把該信息通知各個(gè)部分的微計(jì)算機(jī)接口單元92(下文偶爾稱為“微計(jì)算機(jī)I/F單元”)。ATM信元處理單元4-1還包括回送(下文稱為“LB”)處理單元40。
圖2中所示的接口單元10(用于接收)在本實(shí)施例中用UTOPIA(ATM通用測(cè)試&操作PHY接口)構(gòu)成。接口單元10根據(jù)UTOPIA接口標(biāo)準(zhǔn),異步接收來自任意映射/解映射單元(物理層)2-i或3-i的信元,并根據(jù)ATM信元處理單元4-1中的參考計(jì)時(shí)把接收的信元發(fā)送給信元處理單元30。
圖2中所示的接口單元20(用于傳送)也由UTOPIA構(gòu)成,它根據(jù)UTOPIA接口標(biāo)準(zhǔn)異步向任意映射/解映射單元(物理層)2-i或3-i傳送信元。映射/解映射單元2-i及3-i中的接口單元10-1(用于接收)及接口單元20-1(用于傳輸)也由UTOPIA構(gòu)成。
(1-1)UTOPIA20-1的說明圖3(a)是表示上述映射/解映射單元2-i或3-i中用于傳輸?shù)腢TOPIA20-1的詳細(xì)結(jié)構(gòu)的方框圖。如圖3(a)所示,UTOPIA20-1包括寫處理單元21-1,數(shù)據(jù)保存單元22-1,中間控制單元24-1及外部接口單元23-1。
數(shù)據(jù)保存單元22-1保存解映射單元2d(3d)中解映射的信元。考慮到由于ATM處理設(shè)備4中數(shù)據(jù)處理的延遲,外部接口單元23-1中信元讀取過程被暫停的緣故,數(shù)據(jù)保存單元22-1包括有能夠保存多個(gè)信元的數(shù)據(jù)保存緩沖器22-1a。
寫處理單元21-1把解映射單元2d(3d)中解映射的信元依次寫入上述數(shù)據(jù)保存緩沖器22-1a。為此,寫處理單元21-1包括計(jì)數(shù)器21-1a及寫控制單元21-1b。
利用指示從解映射單元2d(3d)輸入信元的信元到達(dá)標(biāo)志(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器21-1a根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增計(jì)數(shù)計(jì)數(shù)值。寫控制單元21-1b根據(jù)計(jì)數(shù)器21-1a的輸出(計(jì)數(shù)值)對(duì)數(shù)據(jù)保存緩沖器22-1a執(zhí)行寫控制,從而依次把解映射單元2d(3d)逐一傳送出的信元寫入數(shù)據(jù)保存緩沖器22-1a。
中間控制單元24-1監(jiān)視上述22-1a中保存的信元數(shù)目,以便管理要傳送給ATM處理設(shè)備4(UTOPIA11A)的信元的存在或缺少。根據(jù)本實(shí)施例,如圖3(a)所示,中間控制單元24-1包括信元計(jì)數(shù)單元(CTR)24-1a。順便說明,附圖標(biāo)記24-1b代表時(shí)鐘轉(zhuǎn)換單元。
上述信元計(jì)數(shù)單元24-1a根據(jù)每次前述寫控制單元21-1b把一個(gè)信元寫入數(shù)據(jù)保存緩沖器22-1a時(shí)接收的“加1請(qǐng)求(接收完成信號(hào))”,遞增其計(jì)數(shù)值,另一方面,根據(jù)每次外部接口單元23-1中的傳送信道確定單元23-1c(后文將進(jìn)行說明)從數(shù)據(jù)保存緩存器22-1a中讀取一個(gè)信元時(shí)接收的“減1請(qǐng)求(傳送完成信號(hào))”,遞減其計(jì)數(shù)值。如果計(jì)數(shù)值不小于1,則數(shù)據(jù)保存緩沖器保存有一個(gè)或更多的信元。
時(shí)鐘轉(zhuǎn)換單元24-1b為上述通知給信元計(jì)數(shù)單元24-1a的“加1請(qǐng)求”及“減1請(qǐng)求”匹配時(shí)鐘。時(shí)鐘轉(zhuǎn)換單元24-1b通過把按照外部接口單元23-1(ATM處理設(shè)備4)一側(cè)的操作時(shí)鐘通知的“減1請(qǐng)求”的時(shí)鐘轉(zhuǎn)換為寫處理單元21-1[解映射單元2d(3d)一側(cè)]的基本操作時(shí)鐘來為前述請(qǐng)求匹配時(shí)鐘。
由于外部接口單元23-1按照接收自ATM處理設(shè)備4,與寫處理單元21-1一側(cè)的時(shí)鐘不同的時(shí)鐘操作,因此需要時(shí)鐘轉(zhuǎn)換單元24-1b。本質(zhì)上,如果寫處理單元21-1和外部接口單元23-1按照相同的時(shí)鐘操作,則不需要時(shí)鐘轉(zhuǎn)換單元24-1b。
外部接口單元23-1讀取保存在前述數(shù)據(jù)保存緩沖器22-1a中的信元,并把該信元傳送給ATM處理設(shè)備4。如圖3(a)所示,外部接口單元23-1包括clav產(chǎn)生單元23-1a,計(jì)數(shù)器23-1b,傳送信道確定單元23-1c及時(shí)鐘轉(zhuǎn)換單元23-1d。
當(dāng)來自ATM處理設(shè)備4的地址(Addr)信號(hào)指示由其自身的UTOPIA20-1處理的STS信道#i,并且該STS信道#i自身的UTOPIA20-1被ATM處理設(shè)備4指定為信元接收目標(biāo)的UTOPIA20-1時(shí),clav產(chǎn)生單元23-1a確定信元計(jì)數(shù)單元24-1a的計(jì)數(shù)值是否小于1。如果計(jì)數(shù)值不小于1,存在要傳送的信元,則clav產(chǎn)生單元23-1利用clav信號(hào)(高電平)將其通知給ATM信元處理單元4(UTOPIA10)。
傳送信道確定單元23-1c讀取數(shù)據(jù)保存單元22-1的數(shù)據(jù)保存緩沖器22-1a中保存的信元。當(dāng)從UTOPIA10接收傳送許可,以響應(yīng)clav產(chǎn)生單元23-1a發(fā)出的上述通知時(shí)[當(dāng)啟動(dòng)信號(hào)(En)變成高電平時(shí)],傳送信道確定單元23-1c從數(shù)據(jù)保存緩沖器22-1a中讀取一個(gè)信元,并把該信元和指示信元讀取(傳送)開始的信號(hào)SOC(高電平)一起傳送給UTOPIA10。
利用傳送信道確定單元23-1c發(fā)出的信元讀取信號(hào)(上述傳送開始信號(hào)SOC的高電平)作為時(shí)機(jī)(觸發(fā)信號(hào)),計(jì)數(shù)器23-1b根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增計(jì)數(shù)其計(jì)數(shù)值。傳送信道確定單元23-1c監(jiān)視該計(jì)數(shù)值,以確定正被讀出的信元的終點(diǎn),從而執(zhí)行下一讀取過程。
時(shí)鐘轉(zhuǎn)換單元23-1d為從信元計(jì)數(shù)單元24-1a輸入clav產(chǎn)生單元23-1a,指示信元是否存在的信號(hào)把時(shí)鐘轉(zhuǎn)換為外部接口單元23-1(位于ATM處理設(shè)備一側(cè))的基本操作時(shí)鐘。順便說明,類似于中間控制單元24-1中的時(shí)鐘轉(zhuǎn)換單元24-1b,當(dāng)寫處理單元21-1和外部接口單元23-1按照同一時(shí)鐘操作時(shí),就不需要時(shí)鐘轉(zhuǎn)換單元23-1d。
在具有上述結(jié)構(gòu),在映射/解映射單元2-i或3-i(物理層)中用于傳送的UTOPIA20-1中,解映射單元2d(3d)從幀中抽出的信元由寫控制單元21-1b連續(xù)寫入數(shù)據(jù)保存緩沖器22-1a。同時(shí),每向數(shù)據(jù)保存緩沖器22-1a中寫入一個(gè)信元時(shí),中間控制單元24-1根據(jù)寫控制單元21-1b輸出的“加1請(qǐng)求”遞增信元計(jì)數(shù)單元24-1a的計(jì)數(shù)值。
在外部接口單元23-1中,當(dāng)傳送信道確定單元23-1c處理的STS信道#i由地址(Addr)信號(hào)指示,并且其自身的UTOPIA20-1被ATM處理設(shè)備(UTOPIA10)指定為信元接收目標(biāo)的UTOPIA20-1時(shí),clav產(chǎn)生單元23-1a確定中間控制單元24-1中的信元計(jì)數(shù)單元24-1a的計(jì)數(shù)值是否小于1。當(dāng)計(jì)數(shù)值不小于1時(shí),clav產(chǎn)生單元23-1a使clav信號(hào)為“高”電平,并通知UTOPIA10其自身的UTOPIA20-1保存有要發(fā)送的信元。
當(dāng)從UTOPIA10接收傳送許可,以響應(yīng)上述通知時(shí)(當(dāng)由其自身處理的STS信道#i在地址信號(hào)中被指出,并且啟動(dòng)信號(hào)變?yōu)楦唠娖綍r(shí)),傳送信道確定單元23-1c開始從數(shù)據(jù)保存緩沖器22-1a中讀取信元,使該讀取開始信號(hào)SOC為高電平,按照計(jì)數(shù)器23-1b的計(jì)數(shù)值只從數(shù)據(jù)保存緩沖器22-1a中讀取一個(gè)信元。
當(dāng)從數(shù)據(jù)保存緩沖器22-1a讀取一個(gè)信元時(shí),傳送信道確定單元23-1c向中間控制單元24-1中的信元計(jì)數(shù)單元24-1a發(fā)送“減1請(qǐng)求”。當(dāng)接收到“減1請(qǐng)求”時(shí),信元計(jì)數(shù)單元24-1a把計(jì)數(shù)值減1。
之后,每次來自UTOPIA10的地址信號(hào)指示由其自身處理的STS信道#i時(shí),只要數(shù)據(jù)保存緩沖器22-1a中保存有一個(gè)信元,UTOPIA20-1就重復(fù)上述傳送(讀取)過程,以便連續(xù)地讀取保存在數(shù)據(jù)保存緩沖器22-1a中的信元,并把信元傳送給UTOPIA10(ATM信元處理單元4)。
(1-2)UTOPIA10-1的說明圖3(b)是表示上述映射/解映射單元2-i或3-i(物理層)中用于接收的UTOPIA10-1的詳細(xì)結(jié)構(gòu)的方框圖。如圖3(b)所示,UTOPIA10-1包括外部接口單元11-1,數(shù)據(jù)保存單元12-1,中間控制單元14-1及讀處理單元13-1。
數(shù)據(jù)保存單元12-1保存在ATM處理設(shè)備4中處理的信元。這種情況下,考慮到由于映射單元2m(3m)中映射過程的延遲,讀處理單元13-1中的信元讀取處理可能會(huì)停止的緣故,數(shù)據(jù)保存單元12-1包括可保存以信元為單位的多個(gè)信元的數(shù)據(jù)保存緩沖器12-1a。
外部接口單元11-1接收在ATM處理設(shè)備4中處理的信元,并使上述數(shù)據(jù)保存緩沖器12-1a保存該信元(把該信元寫入數(shù)據(jù)保存緩沖器12-1a中)。如圖3(b)中所示,外部接口單元11-1包括clav產(chǎn)生單元11-1a,計(jì)數(shù)器11-1b,寫控制單元11-1c及時(shí)鐘轉(zhuǎn)換單元11-1d。
當(dāng)?shù)刂?Addr)信號(hào)指出由其自身處理的STS信道#i,并且ATM處理設(shè)備4(UTOPIA20)指定其自身的UTOPIA10-1作為信元接收目標(biāo)的UTOPIA10-1時(shí),clav產(chǎn)生單元11-1a根據(jù)中間控制單元14-1中的信元計(jì)數(shù)單元14-1a(后面將說明)的計(jì)數(shù)值,確定數(shù)據(jù)保存緩沖器12-1a中是否存在自由空間(用于接收的信元的空間)。當(dāng)存在自由空間時(shí),clav產(chǎn)生單元11-1a利用clav信號(hào)(高電平)把該情況通知UTOPIA20。
利用來自UTOPIA20的信元傳送開始信號(hào)SOC的高電平作為觸發(fā)信號(hào),計(jì)數(shù)器11-1b根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增計(jì)數(shù)其計(jì)數(shù)值。寫控制單元11-1c監(jiān)視計(jì)數(shù)器11-1b的計(jì)數(shù)值,確定所接收信元的終點(diǎn),以便連續(xù)地寫入下一個(gè)接收信元。
當(dāng)響應(yīng)來自上述clav產(chǎn)生單元11-1a的關(guān)于數(shù)據(jù)保存緩沖器12-1a中自由空間的通知,從UTOPIA20接收接收許可時(shí)(當(dāng)啟動(dòng)信號(hào)變成高電平時(shí)),寫控制單元11-1c根據(jù)上述計(jì)數(shù)器11-1b的計(jì)數(shù)值,把接收的信元寫入數(shù)據(jù)保存緩沖器12-1a。時(shí)鐘轉(zhuǎn)換單元11-1d把從信元計(jì)數(shù)單元14-1a輸入clav產(chǎn)生單元11-1a,指示自由空間存在與否的信號(hào)的時(shí)鐘轉(zhuǎn)換為外部接口單元11-1(ATM處理設(shè)備4一側(cè))的基本操作時(shí)鐘。
中間控制單元14-1監(jiān)視上述數(shù)據(jù)保存緩沖器12-1a中的信元數(shù)目(保存狀況),以便管理要傳送給映射單元2m(3m)的信元的存在或不存在,及數(shù)據(jù)保存緩沖器12-1a中的自由空間。為此,中間控制單元14-1包括信元計(jì)數(shù)單元(CTR)14-1a。順便說明,附圖標(biāo)記14-1b代表時(shí)鐘轉(zhuǎn)換單元。
上述信元計(jì)數(shù)單元14-1a根據(jù)每次上述計(jì)數(shù)器11-1b向數(shù)據(jù)保存緩沖器12-1a中寫入一個(gè)信元時(shí)接收的“加1請(qǐng)求”遞增其計(jì)數(shù)值,而根據(jù)每次讀控制單元13-1a(后面將說明)從數(shù)據(jù)保存緩沖器12-1a中讀取一個(gè)信元時(shí)接收的“減1請(qǐng)求”遞減其計(jì)數(shù)值。當(dāng)該計(jì)數(shù)值不小于1時(shí),數(shù)據(jù)保存緩沖器12-1a中保存有信元。此外,當(dāng)該計(jì)數(shù)值低于數(shù)據(jù)保存緩沖器12-1a的容量值時(shí),數(shù)據(jù)保存緩沖器12-1a中存在自由空間。
上述時(shí)鐘轉(zhuǎn)換單元14-1b為通知給信元計(jì)數(shù)單元14-1a,來自寫控制單元11-1c的“加1請(qǐng)求”及來自讀控制單元13-1a的“減1請(qǐng)求”匹配時(shí)鐘。這種情況下,當(dāng)外部接口單元11-1和讀處理單元13-1按照相同的時(shí)鐘操作時(shí),就不需要時(shí)鐘轉(zhuǎn)換單元14-1b。
上述讀處理單元13-1根據(jù)來自映射單元2m(3m)的信元傳送請(qǐng)求(讀取標(biāo)志),依次從數(shù)據(jù)保存單元12-1a中讀取信元。為此,如圖3(b)所示,讀處理單元13-1包括讀控制單元13-1a及計(jì)數(shù)器13-1b。
利用來自映射單元2m(3m)的讀取標(biāo)志(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器13-1b根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增計(jì)數(shù)其計(jì)數(shù)值。只要數(shù)據(jù)保存緩沖器12-1a中存在一個(gè)信元,讀控制單元13-1a就要根據(jù)計(jì)數(shù)器13-1b的計(jì)數(shù)值依次逐一從數(shù)據(jù)保存緩沖器12-1a中讀取信元。每讀取一個(gè)信元,讀控制單元13-1a向中間控制單元14-1中的信元計(jì)數(shù)單元14-1a發(fā)送上述“減1請(qǐng)求”。
在具有如上結(jié)構(gòu),在映射/解映射單元2-i或3-i(物理層)用于接收的UTOPIA10-1中,當(dāng)來自ATM處理設(shè)備4(UTOPIA20)的地址(Addr)信號(hào)指示由UTOPIA10-1處理的STS信道#i,并且UTOPIA10-1被指定為信元接收目標(biāo)UTOPIA10-1時(shí),clav產(chǎn)生單元11-1a根據(jù)中間控制單元14-1中信元計(jì)數(shù)單元14-1a的計(jì)數(shù)值,確定數(shù)據(jù)保存緩沖器12-1a中是否存在自由空間。如果存在自由空間,則clav產(chǎn)生單元11-1a使clav信號(hào)成為高電平,并將其通知UTOPIA20。
當(dāng)響應(yīng)該通知接收來自UTOPIA20的接收許可時(shí)(當(dāng)啟動(dòng)信號(hào)變成高電平時(shí)),寫控制單元11-1c根據(jù)計(jì)數(shù)器11-1b的計(jì)數(shù)值,把接收的信元(DATA)寫入數(shù)據(jù)保存緩沖器12-1a中,計(jì)數(shù)器11-1b利用來自UTOPIA20的傳輸開始信號(hào)SOC的高電平作為觸發(fā)信號(hào),開始遞增計(jì)數(shù)。
此時(shí),每向數(shù)據(jù)保存緩沖器12-1a中寫入一個(gè)信元,寫控制單元11-1c就向中間控制單元14-1中的信元計(jì)數(shù)單元14-1a發(fā)送“加1請(qǐng)求”。當(dāng)接收到“加1請(qǐng)求”時(shí),信元計(jì)數(shù)單元14-1a把其計(jì)數(shù)值加1。
之后,每次來自UTOPIA20的地址信號(hào)指示由其處理的STS信道#i時(shí),只要數(shù)據(jù)保存緩沖器12-1a中存在自由空間,UTOPIA10-1就執(zhí)行上述接收(寫)過程,以便依次把信元寫入數(shù)據(jù)保存緩沖器12-1a中。
在讀處理單元13-1中,在來自映射單元2m(3m)的讀取標(biāo)志成為作為觸發(fā)信號(hào)的高電平的情況下,計(jì)數(shù)器13-1b開始遞增計(jì)數(shù)。這種情況下,只要數(shù)據(jù)保存緩沖器12-1a中存在一個(gè)信元,讀控制單元13-1a就要根據(jù)計(jì)數(shù)器13-1b的計(jì)數(shù)值,依次從數(shù)據(jù)保存緩沖器12-1a中讀取信元,并把讀取的信元發(fā)送給映射單元2m(3m)。每讀取一個(gè)信元,讀控制單元13-1a向中間控制單元14-1中的信元計(jì)數(shù)單元14-1a輸出“減1請(qǐng)求”。
(1-3)UTOPIA10的說明圖4是表示在上述ATM處理設(shè)備4(ATM層)中用于接收的UTOPIA10的詳細(xì)結(jié)構(gòu)的方框圖。如圖4(a)所示,UTOPIA10包括外部接口單元11,數(shù)據(jù)保存單元12,中間控制單元13及讀處理單元14。
數(shù)據(jù)保存單元12保存從映射/解映射單元2-i或3-i(物理層)一側(cè)的上述UTOPIA20-1傳送來的信元。這種情況下,考慮到由于后面將說明的UTOPIA20中數(shù)據(jù)處理的延遲,讀處理單元14中的信元讀取過程可能停止的緣故,數(shù)據(jù)保存單元12包括能夠保存以信元為基數(shù)的多個(gè)信元的數(shù)據(jù)保存緩沖器12a。
中間控制單元13監(jiān)視上述數(shù)據(jù)保存緩沖器12a中保存的信元數(shù)目(保存狀態(tài)),以便管理要輸出給后文將說明的信元處理單元30的信元的存在與否,以及數(shù)據(jù)保存緩沖器12a中的自由空間,同時(shí)管理保存在數(shù)據(jù)保存緩沖器12中的信元的STS信道#i。為此,中間控制單元13包括STS信道保存緩沖器13a及信元計(jì)數(shù)單元(CTR)13b。
STS信道保存緩沖器13a保存上述數(shù)據(jù)保存緩沖器12a中保存的信元的STS信道#i。正如后面將說明的一樣,由外部接口單元11中的接收信道確定單元(寫控制單元)11c(后面將說明)確定的STS信道#i被寫入STS信道保存緩沖器13a中。
即,上述數(shù)據(jù)保存緩沖器12a和STS信道保存緩沖器13a分別能夠存儲(chǔ)信元及STS信道#i[關(guān)于物理層(映射/解映射單元2-i或3-i)的識(shí)別信息]。
信元計(jì)數(shù)單元13b計(jì)數(shù)緩沖器13a中保存的每個(gè)STS信道#i的信元數(shù)目。信元計(jì)數(shù)單元13b包括用于相應(yīng)STS信道#i的計(jì)數(shù)器(圖中未表示出),以便響應(yīng)每次接收信道確定單元11c及讀控制單元14a(后文將說明)向數(shù)據(jù)保存緩沖器12a寫入一個(gè)信元/從數(shù)據(jù)保存緩沖器12a中讀取一個(gè)信元時(shí)接收的“加1請(qǐng)求”/“減1請(qǐng)求”,通過遞增/遞減相應(yīng)計(jì)數(shù)器(圖中未表示出各個(gè)STS信道#i的計(jì)數(shù)器)的計(jì)數(shù)值來管理相應(yīng)STS信道#i的保存信元數(shù)目。
外部接口單元(接收接口單元)11從任意的映射/解映射單元2-i或3-i(物理層)接收一個(gè)信元,使該信元和該信元的STS信道#i發(fā)生連系,并把該信元和該STS信道#i寫入緩沖器12a及13a,從而為每個(gè)STS信道#i管理接收的信元。
外部接口單元11根據(jù)任意的UTOPIA20-1中的信元保存狀態(tài),向該UTOPIA20-1發(fā)出信元傳送許可,以便從該UTOPIA20-1接收信元。如圖4(a)中所示,外部接口單元11包括有效信道保存單元11a,計(jì)數(shù)器11b及接收信道確定單元11c。
當(dāng)接收信道確定單元11c利用地址信號(hào)連續(xù)地指定作為信元接收目標(biāo)的UTOPIA20-1時(shí),有效信道保存單元11a保持從每個(gè)UTOPIA20-1回送的,指示UTOPIA20-1是否具有要傳送的信元的clav信號(hào)(如果該UTOPIA20-1具有要傳送的信元,則clav信號(hào)為高電平,否則為低電平),從而存儲(chǔ)關(guān)于各個(gè)STS信道#i的信元保存狀態(tài)信息。
接收信道確定單元11c根據(jù)有效信道保存單元11a中保持的保存狀態(tài)信息,及信元計(jì)數(shù)單元13b為每個(gè)STS信道#i管理的關(guān)于數(shù)據(jù)保存緩沖器12a的自由空間信息,確定作為信元接收目標(biāo)的STS信道#i[UTOPIA20-1],向確定的接收STS信道#i的UTOPIA20-1發(fā)送啟動(dòng)信號(hào)(高電平)以及指示接收STS信道#i的地址信號(hào)(給出傳送許可),從該UTOPIA20-1接收信元,并把接收的信元寫入數(shù)據(jù)保存緩沖器12a,同時(shí)把上面確定的接收STS信道#i寫入STS信道保存緩沖器13a。
即,上述接收信道確定單元11連續(xù)地從多個(gè)UTOPIA20-1[物理層(映射/解映射單元2-i或3-i)]接收關(guān)于信元保存狀態(tài)的通知,以便確定上述啟動(dòng)信號(hào)(高電平)應(yīng)給予哪一個(gè)UTOPIA20-1。每寫入一個(gè)信元及該信元的STS信道#i時(shí),接收信道確定單元11c向信元計(jì)數(shù)單元13b發(fā)送前述“加1請(qǐng)求”。
利用來自UTOPIA20-1的信元傳輸開始信號(hào)SOC(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器11b根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增計(jì)數(shù)其計(jì)數(shù)值。接收信道確定單元11c監(jiān)視計(jì)數(shù)器11b的計(jì)數(shù)值,以便確定接收信元的終點(diǎn),并在該時(shí)該(確定時(shí)刻)開始確定下一接收STS信道#i。
讀處理單元14讀取由上述外部接口單元11寫入數(shù)據(jù)保存緩沖器12a中的信元,從STS信道保存緩沖器13a中讀取對(duì)應(yīng)于該信元的STS信道#i,并把該信元及該STS信道#i輸出給后面將說明的信元處理單元30。如圖4(a)中所示,讀處理單元14包括讀控制單元14a及計(jì)數(shù)器14b。
利用來自信元處理單元30(后面將說明)的讀取標(biāo)志(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器14b根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增計(jì)數(shù)其計(jì)數(shù)值。只要數(shù)據(jù)保存緩沖器12a中存在一個(gè)信元,則讀控制單元14a連續(xù)地從數(shù)據(jù)保存緩沖器12a中讀取信元,每一次計(jì)數(shù)器14b的計(jì)數(shù)值成為初始值。每讀取一個(gè)信元,讀控制單元14a就向信元計(jì)數(shù)單元13b發(fā)送前述“減1請(qǐng)求”。
根據(jù)本實(shí)施例,信元處理單元30(后面將說明)以信元的長(zhǎng)度(一個(gè)信元的單位)為基數(shù)發(fā)送上述讀取標(biāo)志。
下面將詳細(xì)說明根據(jù)本實(shí)施例具有上述結(jié)構(gòu),在ATM處理設(shè)備4(ATM層)中用于接收的UTOPIA10的操作。
外部接口單元11的接收信道確定單元11c連續(xù)地把地址信號(hào)發(fā)送給相對(duì)映射/解映射單元2-i或3-i中用于傳送的任意一個(gè)UTOPIA20-1,以便連續(xù)指定作為信元接收目標(biāo)的UTOPIA20-1。
當(dāng)根據(jù)前述地址信號(hào)把UTOPIA20-1指定為信元接收目標(biāo)的UTOPIA20-1時(shí),外部接口單元23-1中的clav產(chǎn)生單元23-1a[參見圖3(a)]利用clav信號(hào)回送信元保存狀態(tài)(關(guān)于UTOPIA20-1是否保存有要傳送的信元)。
外部接口單元11按照上述由有效信道保存單元11a指定的次序連續(xù)接收clav信號(hào),以便存儲(chǔ)關(guān)于每個(gè)STS信道#i的信元存儲(chǔ)狀態(tài)信息,并在接收信道確定單元11c中顯示存儲(chǔ)的內(nèi)容。
接收信道確定單元11c根據(jù)該存儲(chǔ)內(nèi)容(信元保存狀態(tài)信息),及中間控制單元13中信元計(jì)數(shù)單元13b為每個(gè)STS信道#i管理的數(shù)據(jù)保存緩沖器12中自由空間的存在與否,確定作為信元接收目標(biāo)的UTOPIA20-1(STS信道#i),并向所確定的UTOPIA20-1發(fā)送啟動(dòng)信號(hào)(高電平)及地址信號(hào)。
即,外部接口單元輪詢每個(gè)物理層(映射/解映射單元2-i或3-i)的UTOPIA20-1中的信元保存狀態(tài),連續(xù)地接收關(guān)于每個(gè)UTOPIA20-1的信元保存狀態(tài)的通知,確認(rèn)每個(gè)STS信道#i的信元保存狀態(tài),并確定傳送許可應(yīng)給予這些STS信道#i中的哪一個(gè)STS信道#i的映射/解映射單元2-i或3-i(UTOPIA20-1)。
UTOPIA20-1由傳送信道確定單元23-1c開始讀取信元。外部接口單元11中,利用發(fā)送自UTOPIA20-1的傳送信道確定單元23-1c的信元讀取開始信號(hào)SOC(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器11b工作(遞增計(jì)數(shù))。
根據(jù)計(jì)數(shù)器11b的計(jì)數(shù)值,接收信道確定單元11c對(duì)緩沖器12a及13a執(zhí)行寫控制,把接收的信元寫入數(shù)據(jù)保存單元12中的數(shù)據(jù)保存緩沖器12a中,同時(shí)把該信元的STS信道#i寫入中間控制單元13中的STS信道保存緩沖器13a中。
此時(shí),每向數(shù)據(jù)保存緩沖器12a中寫入一個(gè)信元時(shí),接收信道確定單元11c向中間控制單元13中的信元計(jì)數(shù)單元13b發(fā)送關(guān)于保存信元數(shù)目的“加1請(qǐng)求”。每次信元計(jì)數(shù)單元13b接收“加1請(qǐng)求”時(shí),信元計(jì)數(shù)單元遞增STS信道#i的計(jì)數(shù)值,更新關(guān)于數(shù)據(jù)保存緩沖器12a中保存信元數(shù)目的信息。
另一方面,讀處理單元14間或參考中間控制單元13中的信元計(jì)數(shù)單元13b的各個(gè)計(jì)數(shù)值,監(jiān)測(cè)數(shù)據(jù)保存緩沖器12a中是否存在信元。如果數(shù)據(jù)保存緩沖器12a中保存有信元,則讀處理單元14按照寫入順序從數(shù)據(jù)保存緩沖器12a中讀取信元,從STS信道保存緩沖器13a中讀取所讀取信元的STS信道#i,并把讀取的信元及STS信道#i輸出給信元處理單元30(Ups信元插入單元80)。
同時(shí),每次讀控制單元14a從數(shù)據(jù)保存緩沖器12a讀取一個(gè)信元時(shí),讀控制單元14a向信元計(jì)數(shù)單元13b發(fā)送關(guān)于保存信元數(shù)目的“減1請(qǐng)求”。每次信元計(jì)數(shù)單元13b接收“減1請(qǐng)求”時(shí),信元計(jì)數(shù)單元13b遞減相應(yīng)STS信道#i的計(jì)數(shù)值,來更新關(guān)于該STS信道#i的保存信元數(shù)目的信息,并在STS信道保存緩沖器13a中前移一位,在該位置下一個(gè)STS信道#i被寫入。
即,上面的外部接口單元11、數(shù)據(jù)保存單元12及中間控制單元13起接收數(shù)據(jù)管理單元的作用,接收數(shù)據(jù)管理單元從多個(gè)物理層(映射/解映射單元2-i或3-i)中的任意一個(gè)物理層接收信元,并根據(jù)作為該物理層識(shí)別信息的STS信道#i為每個(gè)STS信道#i管理接收的信元。讀處理單元14把一個(gè)信元及由接收數(shù)據(jù)管理單元管理的STS信道#i一起傳送給后面將說明的信元處理單元30。
如上所述,在和信元長(zhǎng)度同步的時(shí)刻(在ATM信元處理單元4-1中的參考時(shí)刻;信元同步),讀處理單元14把圖5(a)中所示下游中的,在異步時(shí)刻從物理層(映射/解映射單元3-i)接收的接收信元(D1、D2、D3、D4及D5)輸出給信元處理單元30(后面將說明)[參考圖5(c)和5(d)]。
圖5(b)中所示上游中的,在異步時(shí)該從物理層(映射/解映射單元2-i)接收的接收信元(U1、U2、U3及U4)被傳輸給圖5(c)中所示ATM信元處理單元4-1中的參考時(shí)刻,并如圖5(d)和5(e)所示被發(fā)送給信元處理單元30(Ups信元插入單元80)(后面將說明)。
即,在ATM信元處理單元4-1中,上游傳送及下游傳送的ATM信元流的計(jì)時(shí)(前導(dǎo)信元的位置)相同。
利用28個(gè)時(shí)鐘脈沖(CLK)作為一個(gè)周期,產(chǎn)生ATM信元處理單元4-1中的參考時(shí)間,一個(gè)周期是處理一個(gè)信元(53字節(jié))的時(shí)間長(zhǎng)度。28個(gè)時(shí)鐘脈沖作為一個(gè)周期的理由如下。當(dāng)16位并行處理一個(gè)53字節(jié)的信元時(shí),一個(gè)信元可在27個(gè)時(shí)鐘脈沖內(nèi)被處理。但是例如如果必須每4個(gè)時(shí)鐘脈沖訪問一次單端口RAM94,則27個(gè)時(shí)鐘脈沖不能被等分。于是確定28個(gè)時(shí)鐘脈沖為一個(gè)周期。當(dāng)不是以16位并行處理一個(gè)信元,或者當(dāng)對(duì)單端口RAM94的訪問時(shí)間被改變時(shí),參考時(shí)間的時(shí)鐘脈沖的數(shù)目不同。下面,假定28個(gè)時(shí)鐘脈沖為一個(gè)周期,不過也可使用另一時(shí)鐘脈沖數(shù)作為一個(gè)周期。
(1-4)UTOPIA20的說明圖4(b)是表示在上述ATM處理設(shè)備4(ATM層)中用于傳送的UTOPIA20的詳細(xì)結(jié)構(gòu)的方框圖。如圖4(b)所示,UTOPIA20包括寫處理單元21、數(shù)據(jù)保存單元22、中間控制單元23及外部接口單元24。
數(shù)據(jù)保存單元22保存從信元處理單元30(Ups信元插入單元80)(后面將說明)輸出的信元??紤]到由于映射單元2m(3m)中映射過程的延遲,外部接口單元24中信元讀取過程可能暫停的緣故,數(shù)據(jù)保存單元22包括能夠保存多個(gè)信元的數(shù)據(jù)保存緩沖器22a。
中間控制單元23監(jiān)視上述數(shù)據(jù)保存緩沖器22a中保存的信元數(shù)目(保存狀態(tài)),以管理將輸出給UTOPIA10-1的信元的存在或不存在,同時(shí)管理數(shù)據(jù)保存緩沖器22a中保存信元的STS信道#i。為此,中間控制單元23包括一個(gè)STS信道保存緩沖器23a及一個(gè)信元計(jì)數(shù)單元(CTR)23b。
STS信道保存緩沖器23a保存上述數(shù)據(jù)保存緩沖器22a中保存信元的STS信道#i,和信元一起從信元處理單元30(Ups信元插入單元80)(后面將說明)輸出的STS信道#i由寫處理單元21的寫控制單元21a寫入其中。
即,上述數(shù)據(jù)保存緩沖器22a及STS信道保存緩沖器23a起用于傳輸?shù)拇鎯?chǔ)單元的作用,它能夠存儲(chǔ)信元及STS信道#i[關(guān)于物理層(映射/解映射單元2-i或3-i)的識(shí)別信息]。
信元計(jì)數(shù)單元23b為每個(gè)STS信道#i計(jì)數(shù)緩沖器22a中保存的信元的數(shù)目。為此,信元計(jì)數(shù)單元23b包括用于相應(yīng)STS信道#i的計(jì)數(shù)器(圖中未表示出),以便響應(yīng)每次寫控制單元21a把一個(gè)信元寫入緩沖器22a/從緩沖器22a讀取一個(gè)信元時(shí)接收的“加1請(qǐng)求”/“減1請(qǐng)求”,遞增/遞減相應(yīng)計(jì)數(shù)器(圖中沒有表示出每個(gè)STS信道#i的計(jì)數(shù)器)的計(jì)數(shù)值,及一個(gè)傳送信道確定單元24a(后面將說明),從而管理每個(gè)STS信道#i的保存信元的數(shù)目。
寫處理單元21接收在信元處理單元30(Ups信元插入單元80)(后面將說明)中處理后的信元,并連續(xù)地把該信元寫入數(shù)據(jù)保存緩沖器22a,同時(shí)連續(xù)地把該信元的STS信道#i寫入STS信道保存緩沖器23a中。為此,如圖4(b)中所示,寫處理單元21包括計(jì)數(shù)器21b及寫控制單元21a。
利用指示信元從信元處理單元30(Ups信元插入單元80)(后面將說明)輸入的信元到達(dá)標(biāo)志(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器21b遞增計(jì)數(shù)。寫控制單元21a根據(jù)計(jì)數(shù)器21b的輸出(計(jì)數(shù)值)對(duì)緩沖器22a及23a進(jìn)行寫操作,從而把來自信元處理單元30(Ups信元插入單元80)(后面將說明)的信元寫入數(shù)據(jù)保存緩沖器22a,同時(shí)把來自信元處理單元30(Ups信元插入單元)(后面將說明)的STS信道#i寫入STS信道保存緩沖器23a。
即,上述寫處理單元21從信元處理單元30(Ups信元插入單元80)(后面將說明)接收將被傳送給UTOPIA10-1[相對(duì)物理層(映射/解映射單元2-i或3-i)]的信元,及該信元的STS信道#i,使該信元和該STS信道#i發(fā)生連系,并把該信元和該STS信道#i寫入緩沖器22a及23a中,從而為每個(gè)STS信道#i管理該信元。
外部接口單元24從數(shù)據(jù)保存緩沖器22a讀取將被傳送給相對(duì)物理層(映射/解映射單元2-i或3-i)(UTOPIA10-1)的信元,并把該信元傳送給該UTOPIA10-1。外部接口單元24被配置為許可發(fā)送型傳送接口單元,它根據(jù)任意UTOPIA10-1中的信元保存狀態(tài)(用于接收的信元的空間)向該UTOPIA10-1給出信元接收許可,并傳送該信元。
如圖4(b)所示,外部接口單元30還包括有效信道保存單元24b,計(jì)數(shù)器24c及傳送信道確定單元24a。
當(dāng)傳送信道確定單元24a利用地址信號(hào)連續(xù)地指定作為信元傳輸目標(biāo)的UTOPIA10-1時(shí),有效信道保存單元24b保存指示從各個(gè)UTOPIA10-1回送的信元保存狀態(tài)的clav信號(hào)(存在空間時(shí)為高電平,否則為低電平),從而為每個(gè)STS信道#i保存信元保存狀態(tài)(接收可能性)。
傳送信道確定單元24a根據(jù)有效信道保存單元24b中保存的信息及STS信道保存緩沖器23a中的保存的STS信道#i,確定作為信元傳輸目標(biāo)的物理層(映射/解映射單元2-i或3-i),向確定的UTOPIA10-1發(fā)送地址信號(hào)(指示STS信道#i的信號(hào))及啟動(dòng)信號(hào)(高電平)(給出接收許可),從數(shù)據(jù)保存緩沖器22a讀取信元,并且隨后把該信元傳送給該UTOPIA10-1。
即,上述傳送信道確定單元24a連續(xù)地從多個(gè)UTOPIA10-1[物理層(映射/解映射單元2-i或3-i)]中的每一個(gè)接收關(guān)于信元保存狀態(tài)的通知,以便確定上述啟動(dòng)信號(hào)(高電平)應(yīng)給予哪一個(gè)UTOPIA10-1。每讀取一個(gè)信元時(shí),傳送信道確定單元24向信元計(jì)數(shù)單元23a發(fā)送前述“減1請(qǐng)求”。
利用發(fā)送給UTOPIA10-1的信元傳輸開始信號(hào)SOC(高電平)作為觸發(fā)信號(hào),計(jì)數(shù)器24c根據(jù)對(duì)應(yīng)于信元長(zhǎng)度的時(shí)鐘遞增其計(jì)數(shù)值。上述傳送信道確定單元24a監(jiān)視計(jì)數(shù)器24c的計(jì)數(shù)值,以確定傳送信元的終點(diǎn),并在該時(shí)刻(確定時(shí)間)開始確定下一傳送信道(STS信道#i)。
當(dāng)從信元處理單元30(Ups信元插入單元80)(后面將說明)接收到信元到達(dá)標(biāo)志時(shí),根據(jù)本實(shí)施例具有上述結(jié)構(gòu),在ATM處理設(shè)備4(ATM層)中用于傳送的UTOPIA20就由寫處理單元21中的計(jì)數(shù)器21b開始遞增計(jì)數(shù),并根據(jù)計(jì)數(shù)器21b的計(jì)數(shù)值對(duì)數(shù)據(jù)保存單元22中的數(shù)據(jù)保存緩沖器22a,及中間控制單元23中的STS信道保存緩沖器23a進(jìn)行寫控制,從而連續(xù)地把從信元處理單元30(Ups信元插入單元80)(后面將說明)輸出的信元及該信元的STS信道#i寫入緩沖器22a及23a中。
此時(shí),每向數(shù)據(jù)保存緩沖器22a中寫入一個(gè)信元時(shí),寫控制單元21a向中間控制單元23中的信元計(jì)數(shù)單元23b發(fā)送關(guān)于保存信元數(shù)目的“加1請(qǐng)求”。每次信元計(jì)數(shù)單元23b接收“加1請(qǐng)求”時(shí),信元計(jì)數(shù)單元23b更新相應(yīng)計(jì)數(shù)器的計(jì)數(shù)值(未表示出各個(gè)STS信道#I的計(jì)數(shù)器),并連續(xù)地在信道保存緩沖器23a中移位,在該位置STS信道#i被寫為下一STS信道#i,以便更新該位置。
在外部接口單元24中,傳送信道確定單元24a向物理層的任意一個(gè)相對(duì)UTOPIA10-1依次發(fā)送地址信號(hào),從而連續(xù)地確定作為信元傳輸目標(biāo)的UTOPIA。
當(dāng)依據(jù)上述地址信號(hào),UTOPIA10-1被指定為信元傳輸目標(biāo)的UTOPIA10-1時(shí),外部接口單元11-1中的clav產(chǎn)生單元11-1a[參見圖3(b)]利用clav信號(hào)向UTOPIA20(外部接口單元24)回送信元保存狀態(tài)(關(guān)于是否存在用于接收的單元的空間)。
外部接口單元24按照指定的順序連續(xù)地接收clav信號(hào),存儲(chǔ)各個(gè)STS信道#i的信元保存狀態(tài),并在傳送信道確定單元24a中顯示存儲(chǔ)的內(nèi)容。
傳送信道確定單元24a根據(jù)由中間控制單元23中信元計(jì)數(shù)單元23b為各個(gè)STS信道#i管理的,在數(shù)據(jù)保存緩沖器22a中信元的存在與否,及中間控制單元23中STS信道保存緩沖器23a中存儲(chǔ)的STS信道#i,確定作為信元傳輸目標(biāo)的STS信道#i[物理層(UTOPIA10-1)]。
即,外部接口單元24輪詢各個(gè)物理層(UTOPIA10-1)中的信元保存狀態(tài)(用于接收信元的空間),連續(xù)地從各個(gè)物理層(UTOPIA10-1)接收關(guān)于上述信元保存狀態(tài)的通知(clav信號(hào))來確定信元接收許可應(yīng)給予多個(gè)物理層(UTOPIA10-1)中的哪一個(gè)物理層。
傳送信道確定單元24a向上述確定的傳送STS信道#i的UTOPIA10-1發(fā)送地址信號(hào)及啟動(dòng)信號(hào)(高電平),從數(shù)據(jù)保存緩沖器22a讀取信元,并將該信元和讀取開始信號(hào)SOC一起發(fā)送給上述UTOPIA10-1。
此時(shí),每從數(shù)據(jù)保存緩沖器22a中讀取一個(gè)信元時(shí),傳送信道確定單元24a向信元計(jì)數(shù)單元23b發(fā)送關(guān)于保存信元的數(shù)目的“減1請(qǐng)求”。每次信元計(jì)數(shù)單元23b接收“減1請(qǐng)求”時(shí),信元計(jì)數(shù)單元23b遞減相應(yīng)STS信道#i的計(jì)數(shù)值來更新關(guān)于該STS信道#i的保存信元的數(shù)目的信息,并在STS信道保存緩沖器23a中前移一位,在該位置該STS信道#i加1寫入下一STS信道。
即,上述寫處理單元21,數(shù)據(jù)保存單元22及中間控制單元23根據(jù)作為物理層(映射/解映射單元2-i或3-i)識(shí)別信息的STS信道#i,為各個(gè)物理層管理在后面將說明的信元處理單元30(Ups信元插入單元80)中處理過的信元。外部接口單元24根據(jù)上述STS信道#i,把管理的信元傳送給任意物理層。
圖2中所示的信元處理單元30(數(shù)據(jù)處理單元)接收固定長(zhǎng)度數(shù)據(jù),并對(duì)該固定長(zhǎng)度數(shù)據(jù)執(zhí)行需要的數(shù)據(jù)處理。信元處理單元30在信元同步之后識(shí)別數(shù)據(jù)(信元),并終止/產(chǎn)生ALM(報(bào)警)信元。
為此,如圖2和6所示,信元處理單元30包括信元識(shí)別單元31,報(bào)警管理單元32,ALM信元產(chǎn)生單元33,移位寄存器36,VP終止信息RAM37,28-ary計(jì)數(shù)器38及信元插入/放棄單元39。
信元識(shí)別單元31識(shí)別來自UTOPIA10的信元的信元類型[用戶信元,或者OAM(ALM、PM、LB)信元]。當(dāng)識(shí)別接收的信元時(shí),信元識(shí)別單元31從入口RAM94讀取關(guān)于接收信元的入口信息及類似信息,從VP終止信息RAM37讀取VP終止信息,并根據(jù)讀取的信息識(shí)別接收的信元。
信元識(shí)別單元31通知報(bào)警管理單元32檢測(cè)到報(bào)警信元(信元)。當(dāng)信元識(shí)別單元31檢測(cè)到要放棄的信元(下文稱為放棄信元)時(shí),信元識(shí)別單元31把用于要放棄的接收信元的信元放棄請(qǐng)求通知信元插入/放棄單元39,并把該接收信元的內(nèi)容通知PM處理單元50。
當(dāng)識(shí)別接收的單元時(shí),信元識(shí)別單元31向入口RAM接口(ENTRY-RAM I/F)單元91(后面將說明)發(fā)送讀取關(guān)于接收信元的入口信息及類似信息的讀取請(qǐng)求。響應(yīng)該讀取請(qǐng)求的讀取數(shù)據(jù)由ENTRY-RAM I/F單元91(后面將說明)從入口RAM94中讀取,并被發(fā)送給信元識(shí)別單元31。信元識(shí)別單元31也可檢測(cè)要被放棄的接收信元。
28-ary計(jì)數(shù)器38根據(jù)來自PG單元93(后面將說明)的分頻信號(hào)產(chǎn)生計(jì)數(shù)值。計(jì)數(shù)值從0計(jì)數(shù)到27,它對(duì)應(yīng)于于ATM信元處理單元4-1中的參考時(shí)間的28個(gè)時(shí)鐘脈沖。
報(bào)警管理單元32管理有關(guān)信元識(shí)別單元31識(shí)別的報(bào)警(ALM)的信息(報(bào)警狀態(tài)信息及類似信息)。ALM信元產(chǎn)生單元33讀取報(bào)警管理單元32中管理的關(guān)于某一VP的報(bào)警信息,及入口RAM94中保存的關(guān)于作為ALM信元產(chǎn)生目標(biāo)的VP/VC的入口信息,以便根據(jù)上述信息產(chǎn)生ALM信元。當(dāng)應(yīng)產(chǎn)生一個(gè)ALM信元時(shí),ALM信元產(chǎn)生單元33向信元插入/放棄單元39發(fā)出插入ALM信元的插入請(qǐng)求,以便在信元插入/放棄單元39中把該ALM信元插入接收的信元流中。ALM信元產(chǎn)生單元33并不從報(bào)警管理單元32接收所有的報(bào)警信息,而是按照順序逐一讀取每一部分報(bào)警信息。
移位寄存器36暫時(shí)保存從信元識(shí)別單元31接收的信元。VP終止信息RAM37保存關(guān)于VP的終止信息。信元插入/放棄單元39把來自移位寄存器36的接收信元(用戶信元)傳送給下游的UTOPIA20(用于傳送),放棄對(duì)應(yīng)于來自信元識(shí)別單元31的接收信元放棄請(qǐng)求的信元,并響應(yīng)來自ALM信元產(chǎn)生單元33的信元插入請(qǐng)求在信元流中插入ALM信元。
圖2中所示的LB處理單元40執(zhí)行連續(xù)性測(cè)試。具體地說,LB處理單元40執(zhí)行基于ATM傳輸系統(tǒng)的LB處理,以便向上游發(fā)出回送請(qǐng)求,回送信元處理單元30和LB處理單元40識(shí)別的LB信元(連續(xù)性測(cè)試信元),或者依據(jù)來自微計(jì)算機(jī)95的LB設(shè)置向Ups信元插入單元80作出LB信元發(fā)送請(qǐng)求(發(fā)送LB信元的請(qǐng)求)。
DP-RAM接口(雙端口RAM I/F)單元60和外部DP-RAM70連接,它把來自信元處理單元30的ALM(AIS、RDI)信息寫入DP-RAM70中,從微計(jì)算機(jī)95讀取關(guān)于DP-RAM70中的PM處理集的信息,寫入將由PM處理單元50通知微計(jì)算機(jī)95的信息中。例如如圖7所示,當(dāng)處理STS-3c時(shí),DP-RAM70可為每個(gè)STS-3c(STS信道#i)保存諸如VC-AIS/RDI、VP-AIS/RDI之類的信息。
Ups信元插入單元80響應(yīng)來自信元處理單元30的ALM信元插入請(qǐng)求(插入ALM信元的請(qǐng)求),來自LB處理單元40的LB信元插入請(qǐng)求(插入LB信元的請(qǐng)求),或者來自PM處理單元50的PM信元插入請(qǐng)求(插入PM信元的請(qǐng)求),在上游信元流中插入信元。當(dāng)存在對(duì)入口RAM94的多個(gè)訪問請(qǐng)求時(shí),ENTRY-RAM I/F 91根據(jù)預(yù)定的RAM訪問優(yōu)先級(jí)進(jìn)行干預(yù)(計(jì)時(shí)干預(yù)(intervention oftimings)),從而對(duì)入口RAM執(zhí)行訪問處理。
微計(jì)算機(jī)I/F單元92和微計(jì)算機(jī)95連接,系統(tǒng)操作方式的設(shè)置,工作信道的設(shè)置及其它類似信息通過它從微計(jì)算機(jī)95發(fā)送出,這些類型的信息被通知給ATM信元處理單元4-1的內(nèi)側(cè)。
PG單元93產(chǎn)生ATM信元處理單元4-1中的參考時(shí)間。
作為工作狀態(tài)監(jiān)視處理單元,PM處理單元50根據(jù)信元處理單元30接收的信元,執(zhí)行監(jiān)視過程來監(jiān)視ATM通信的工作狀態(tài)。具體地說,PM處理單元50把信元處理單元30及PM處理單元50識(shí)別的信元通知給微計(jì)算機(jī)95,產(chǎn)生回送請(qǐng)求,為PM計(jì)數(shù),并根據(jù)來自微計(jì)算機(jī)95的PM設(shè)置產(chǎn)生PM信元發(fā)送請(qǐng)求(發(fā)送PM信元的請(qǐng)求)。
為此,如圖8所示,PM處理單元50包括放棄信元計(jì)數(shù)單元100和VP/VC監(jiān)視單元200。
下面將分別說明放棄信元計(jì)數(shù)單元(放棄狀態(tài)監(jiān)視單元)100及VP/VC監(jiān)視單元(流狀態(tài)監(jiān)視單元)200,其中相同的附圖標(biāo)記表示具有類似功能的部分。稍后將詳細(xì)說明放棄信元計(jì)數(shù)單元100和VP/VC監(jiān)視單元200的結(jié)構(gòu)。首先,包括放棄信元計(jì)數(shù)單元100及VP/VC監(jiān)視單元200的PM處理單元50中的過程控制的時(shí)序表示在圖22、53及54中。
(2)放棄信元計(jì)數(shù)單元的說明放棄信元計(jì)數(shù)單元收集并管理關(guān)于放棄信元的信息,以便監(jiān)視ATM信元的放棄狀態(tài),并把成為放棄對(duì)象的信元的計(jì)數(shù)值及信元內(nèi)容通知微計(jì)算機(jī)95,放棄信元是被識(shí)別為應(yīng)由信元處理單元30放棄的信元。具體地說,放棄信元計(jì)數(shù)單元100在預(yù)定的監(jiān)視周期中計(jì)數(shù)被識(shí)別為放棄信元的信元數(shù)目,識(shí)別放棄信元的VPI/VCI(虛擬路徑標(biāo)識(shí)符/虛擬信道標(biāo)識(shí)符)及放棄信元的放棄原因(放棄內(nèi)容),并把這部分信息通知微計(jì)算機(jī)95。上述放棄原因被編碼并通知給微計(jì)算機(jī)95。
為此,如圖9所示,放棄信元計(jì)數(shù)單元100包括放棄信元保存單元110,比較-計(jì)數(shù)單元120,讀/寫控制單元130及通知接口單元140。
放棄信元保存單元110(放棄內(nèi)容保存單元及放棄數(shù)保存單元)保存放棄信元的放棄原因(放棄內(nèi)容信息)及放棄信元的數(shù)目(放棄數(shù)目信息)。
為此,放棄信元保存單元包括雙端口RAM111及寄存器112和113。
雙端口RAM111(放棄內(nèi)容保存單元)保存預(yù)定監(jiān)視周期內(nèi)的每個(gè)放棄信元的放棄原因,它由兩個(gè)面(兩個(gè)保存區(qū)域)構(gòu)成,即,一個(gè)面保存先前監(jiān)視周期內(nèi)每個(gè)放棄信元的放棄原因,一個(gè)面保存當(dāng)前監(jiān)視周期內(nèi)每個(gè)放棄信元的放棄原因。雙端口RAM111把一個(gè)面上保存的放棄原因通知微計(jì)算機(jī)95,同時(shí)保存另一面上的放棄原因。
順便說明,端口111A(用于更新)用于讀/寫放棄信元的保存內(nèi)容,而端口111B專用于讀取,以便通知微計(jì)算機(jī)95。在雙端口RAM111中為每個(gè)VPI/VCI存儲(chǔ)放棄原因。如上所述,雙端口RAM111由兩個(gè)面構(gòu)成。
下面將舉例說明,其中每個(gè)SDH傳送設(shè)備2和3處理4個(gè)STS信道#i(i=1到4),包括在一個(gè)STS信道[STS-3(155M)]#i中的所有信道(信道ATM通信的虛擬通道)是對(duì)象,雙端口RAM111的一個(gè)面中可存儲(chǔ)的放棄原因最多為16個(gè)VPI/VCI。這里,所有的信道是放棄信元的計(jì)數(shù)對(duì)象,32(16×2)個(gè)信道的放棄信元的放棄原因中首批到來者和它們的VPI/VCI一起保存在雙端口RAM111中。
為此,為了處理4個(gè)STS信道#i(i=1到4)中總共包括的128個(gè)信道,在放棄信元保存單元110中提供了8個(gè)雙端口RAM111。順便說明,兩個(gè)雙端口RAM111用于每個(gè)STS信道#i,這兩個(gè)雙端口RAM111中的一個(gè)用于為16個(gè)信道(0到15)存儲(chǔ)放棄原因,而另一個(gè)則用于剩下的16個(gè)信道(16到31)。
如圖11所示,雙端口RAM111在由如圖10所示的5位地址指定的區(qū)域(面)中存儲(chǔ)一個(gè)放棄信元,及該信元的放棄原因。
換句話說,在該雙端口RAM111的一個(gè)地址中,最高位(圖10中由“a”表示的區(qū)域)用于標(biāo)記這兩個(gè)面中的任一個(gè)面(由定時(shí)信號(hào)切換),剩下的位(圖10中由“b”表示的區(qū)域)用于標(biāo)記存儲(chǔ)每個(gè)信道的數(shù)據(jù)的區(qū)域。例如,當(dāng)某一STS信道#i的某一VPI/VCI的放棄原因的數(shù)據(jù)被存入這兩個(gè)雙端口RAM111[由用于16個(gè)信道(0到15)的RAM及用于剩余信道(16到31)的RAM構(gòu)成的RAM]中任一RAM的要求區(qū)域中時(shí),該地址的最高位指定這個(gè)雙端口RAM111的兩個(gè)面中的任一面,剩余位指定存儲(chǔ)上述VPI/VCI的如圖11中所示數(shù)據(jù)的區(qū)域。
雙端口RAM111中的數(shù)據(jù)由保存放棄原因的位(圖11中由“c1”表示的區(qū)域),及保存放棄信元的VPI/VCI的位(圖11中由“c2”表示的區(qū)域)構(gòu)成。此外,由于存在許多放棄原因,因此放棄原因被編碼并被保存。
對(duì)于在雙端口RAM111的區(qū)域(圖11中由“c1”表示的區(qū)域)中存儲(chǔ)的放棄信元的放棄原因來說,當(dāng)信元無效時(shí),存儲(chǔ)代碼“00”,當(dāng)信元在VPI/VCI的范圍之外(超出VPI/VCI的范圍)時(shí),存儲(chǔ)代碼“01”,當(dāng)信元的VPI/VCI未被分配時(shí),存儲(chǔ)代碼“10”,或者當(dāng)信元的PTI無效時(shí),存儲(chǔ)代碼“11”。
下表1表示了放棄原因代碼的例子。
表1放棄代碼的例子
上面的預(yù)定代碼由比較-計(jì)數(shù)單元120中的放棄原因編碼單元123(后面將說明)根據(jù)來自信元識(shí)別單元31的放棄信元的內(nèi)容產(chǎn)生,并和該放棄信元的VPI/VCI一起存儲(chǔ)在由ADR-GEN122(后面將說明)產(chǎn)生的地址(參見圖10)指定的區(qū)域(參見圖11)中。
圖9中所示的寄存器112和113(放棄數(shù)目保存單元)均保存預(yù)定周期中放棄信元的數(shù)目。寄存器112(113)中的一個(gè)用于計(jì)數(shù)先前監(jiān)視周期中的放棄信元的數(shù)目,而另一個(gè)寄存器112(113)用于計(jì)數(shù)當(dāng)前監(jiān)視周期中的放棄信元的數(shù)目。前者用于把在先前監(jiān)視周期內(nèi)的計(jì)數(shù)結(jié)果通知微計(jì)算機(jī)95。作為每個(gè)寄存器112及113,觸發(fā)器或類似物被用于保存放棄信元的計(jì)數(shù)值。
比較-計(jì)數(shù)單元120按順序從雙端口RAM111讀取如圖11中所示的現(xiàn)有放棄信元的內(nèi)容(VPI/VCI),并將該內(nèi)容和從信元識(shí)別單元31接收的放棄信元的內(nèi)容中的VPI/VCI比較。當(dāng)比較內(nèi)容相同時(shí),比較-計(jì)數(shù)單元120更新保存在雙端口RAM111中的放棄信元內(nèi)容。當(dāng)比較內(nèi)容不同時(shí),比較-計(jì)數(shù)單元120把該內(nèi)容加入雙端口RAM111中的內(nèi)容中。
換句話說,比較-計(jì)數(shù)單元120把當(dāng)前監(jiān)視周期中由信元識(shí)別單元31確定為放棄信元的信元[例如信元(κ)]的內(nèi)容,和放棄信元保存單元110中當(dāng)前監(jiān)視周期中監(jiān)視并保存的所有放棄信元[例如信元組(∑)]中的每個(gè)信元的內(nèi)容進(jìn)行比較。當(dāng)信元組(∑)中存在具有和信元(κ)相同VPI/VCI的信元時(shí),比較-計(jì)數(shù)單元120把該內(nèi)容再寫入信元(к)的內(nèi)容中,并再次把該內(nèi)容存儲(chǔ)在放棄信元保存單元110中,同時(shí)遞增當(dāng)前監(jiān)視周期中放棄信元的數(shù)目。當(dāng)比較結(jié)果表明信元組(∑)中不存在具有和信元(к)相同VPI/VCI的信元時(shí),比較-計(jì)數(shù)單元120在放棄信元保存單元110中存入一個(gè)新信元(к)。
為此,比較-計(jì)數(shù)單元120包括比較器(圖9中的COMP)121,地址產(chǎn)生單元(圖9中的ADR-GEN)122,放棄原因編碼單元123,選擇器(SEL)124,遞增計(jì)數(shù)單元125。
比較器121把輸入的新放棄信元和從雙端口RAM111中按順序讀取的現(xiàn)有放棄信元的內(nèi)容(VPI/VCI)進(jìn)行比較,并把接收的放棄信元的VPI/VCI信息通知ADR-GEN122,以便產(chǎn)生存儲(chǔ)從信元識(shí)別單元31接收的放棄信元數(shù)據(jù)的區(qū)域的地址。
比較器121從每個(gè)雙端口RAM111中讀取16次數(shù)據(jù),并把關(guān)于接收的放棄信元的信息和每個(gè)雙端口上并行處理中先前周期中監(jiān)視的數(shù)據(jù)進(jìn)行比較。
放棄原因編碼單元(放棄原因編碼單元)123根據(jù)從信元識(shí)別單元31接收的放棄信元的內(nèi)容(數(shù)據(jù))把放棄原因轉(zhuǎn)換為如表1中所示的預(yù)定代碼,并把轉(zhuǎn)換后的代碼及該放棄信元的VPI/VCI數(shù)據(jù)傳送給雙端口RAM111。
以定時(shí)信號(hào)作為時(shí)機(jī),SEL124在寄存器112和113之間切換輸出。不論比較器121中,放棄信元的VPI/VCI是否一致,遞增計(jì)數(shù)單元125都把放棄信元的計(jì)數(shù)值加1。
讀/寫控制單元130對(duì)雙端口RAM111及寄存器112和113執(zhí)行寫和讀控制。具體地說,讀/寫控制單元130切換具有兩個(gè)面的雙端口RAM111的面,讀過程及寫過程在這兩個(gè)面上進(jìn)行。
讀/寫控制單元130根據(jù)ATM信元產(chǎn)生單元4-1中的參考時(shí)間控制計(jì)數(shù)器,以便根據(jù)計(jì)數(shù)器131的計(jì)數(shù)值及放棄信元EN(啟動(dòng))產(chǎn)生RAM地址及RAM控制信號(hào)(RWA、CSA、寄存器EN)。
上述比較-計(jì)數(shù)單元120和讀/寫控制單元130共同起寫處理單元的作用,把關(guān)于放棄原因及放棄信元的VPI/VCI的信息寫入雙端口RAM111中,并按照每個(gè)信道的VPI/VCI把放棄信元的計(jì)數(shù)值寫入寄存器112和113中。
通知接口單元140響應(yīng)來自微計(jì)算機(jī)95的讀請(qǐng)求,讀取雙端口RAM111及寄存器112和113中保存的信息(先前監(jiān)視周期中的監(jiān)視結(jié)果),并把該信息通知微計(jì)算機(jī)95。如圖9所示,通知接口單元140包括地址產(chǎn)生單元(圖9中的ADR-GEN)141及選擇器142和143。
ADR-GEN141利用來自DP-RAM接口單元60的讀地址以及計(jì)時(shí)器信號(hào),產(chǎn)生雙端口RAM111中一個(gè)區(qū)域的地址。SEL143在兩個(gè)寄存器112和113之間切換,以便從兩個(gè)寄存器112及113的任一個(gè)中輸出放棄信元的計(jì)數(shù)值。另一個(gè)SEL142在雙端口RAM111和寄存器112(113)之間切換,以便輸出雙端口RAM111或寄存器112(113)任一中保存的數(shù)據(jù)。SEL142輸出的數(shù)據(jù)被傳送給DP-RAM接口單元60。
在通知接口單元140中,根據(jù)計(jì)時(shí)器信號(hào)切換雙端口RAM111的一個(gè)面和兩個(gè)寄存器112及113中的一個(gè)寄存器,所述RAM111的一個(gè)面是放棄信元的放棄原因從其中被讀出的那個(gè)面,所述寄存器是放棄信元的計(jì)數(shù)值從其中被讀出的那個(gè)寄存器。
借助上述結(jié)構(gòu),通過在UTOPIA10(用于接收)和UTOPIA20-1之間交換諸如Clav之類的控制信號(hào),任意STS信道#i的ATM信元被輸入ATM處理設(shè)備4。每個(gè)ATM信元由信元識(shí)別單元31識(shí)別,并且當(dāng)ATM信元為放棄信元時(shí),把該放棄信元的內(nèi)容通知放棄信元計(jì)數(shù)單元100。
當(dāng)放棄信元計(jì)數(shù)單元100接收信元識(shí)別單元31輸入的放棄信元的內(nèi)容時(shí),比較器121進(jìn)行比較(檢查),以確定該放棄信元的VPI/VCI是否已存儲(chǔ)在雙端口RAM111中,同時(shí)連續(xù)讀取雙端口RAM111中的信息。
當(dāng)比較結(jié)果是放棄信元的相同VPI/VCI被存儲(chǔ)在雙端口RAM111中時(shí),放棄原因編碼單元123用預(yù)定的代碼替換從信元識(shí)別單元31接收的放棄原因,并把該代碼寫入(重寫)雙端口RAM111中的相關(guān)地址域中。
當(dāng)比較結(jié)果是具有相同VPI/VCI的放棄信元還未被存入雙端口RAM111時(shí),在ADR-GEN122指定的雙端口RAM111中的地址域中保存該放棄信元的VPI及放棄原因(代碼)。在監(jiān)視周期內(nèi),能夠存儲(chǔ)在雙端口RAM111中的關(guān)于放棄信元的信息塊的數(shù)目用于32個(gè)信道,因此關(guān)于第33個(gè)及其后信道的放棄信元信息未被存儲(chǔ)在雙端口RAM111中,而只是計(jì)數(shù)了第33信道及更后面信道上的放棄信元數(shù)目。
此時(shí),借助定時(shí)信號(hào)作為觸發(fā)信號(hào),在每個(gè)預(yù)定周期(例如500ms)中,雙端口RAM111的兩個(gè)面的數(shù)據(jù)存儲(chǔ)區(qū)域被切換。當(dāng)當(dāng)前監(jiān)視周期中的放棄信元的代碼及類似信息被寫入一個(gè)面時(shí),先前周期中寫入的放棄原因數(shù)據(jù)及類似信息由通知接口單元140從另一面中讀出。由于兩個(gè)雙端口RAM111被分配給一個(gè)STS信道#i的32個(gè)信道,一個(gè)雙端口RAM111的兩個(gè)面被交替切換,以存儲(chǔ)放棄信元(0到15信道)的放棄原因及類似信息,而另一個(gè)雙端口RAM111的那兩個(gè)面被交替切換,以便利用這兩個(gè)面寫入及讀取放棄信元(16到31信道)的放棄原因及類似信息。
類似地,每個(gè)寄存器112及113使用兩個(gè)面中的一個(gè)來遞增計(jì)數(shù)放棄信元的數(shù)目,同時(shí)用另一個(gè)面來讀取在先前的監(jiān)視周期中計(jì)數(shù)的放棄信元數(shù)目。
圖12是說明放棄信元計(jì)數(shù)單元100中的過程的時(shí)間圖。當(dāng)信元識(shí)別單元31向比較-計(jì)數(shù)單元120報(bào)告放棄信元信息時(shí),放棄信元計(jì)數(shù)單元100計(jì)數(shù)監(jiān)視周期中放棄信元的數(shù)目,并在雙端口RAM111中為32個(gè)信道存儲(chǔ)首先到來的的放棄原因[在圖12中,記為①(關(guān)于VPI/VCI的信息)-π(關(guān)于放棄原因的信息),②(關(guān)于VPI/VCI的信息)-φ(關(guān)于放棄原因的信息)等等]。
比較-計(jì)數(shù)單元120辨別一個(gè)STS信道#i中的ATM信元的VPI/VCI,并比較該ATM信元。即,在當(dāng)前監(jiān)視周期中,比較-計(jì)數(shù)單元120把信元識(shí)別單元31輸出的放棄信元的VPI/VCI和雙端口RAM111保存的VPI/VCI比較,以確定是否存在相同的VPI/VCI。當(dāng)存在相同的VPI/VCI時(shí),比較-計(jì)數(shù)單元120更新(重寫)雙端口RAM111中保存的數(shù)據(jù)(圖12中記為“新”)。當(dāng)不存在相同的VPI/VCI時(shí),放棄信元的內(nèi)容被加入雙端口RAM111中(圖12中記為“保存”)。
如圖12所示,在關(guān)于放棄原因的信息的放棄內(nèi)容(π)在雙端口RAM111中被存儲(chǔ)在VPI/VCI(①)之后,當(dāng)比較-計(jì)數(shù)單元120從信元識(shí)別單元31接收放棄信元信息[VPI/VCI(②)-放棄原因(φ)]時(shí),比較-計(jì)數(shù)單元120把該放棄信元的VPI/VCI和雙端口RAM111中保存的各個(gè)VPI/VCI比較。由于圖12中在當(dāng)前監(jiān)視周期內(nèi),雙端口RAM111中不存在相同的VPI/VCI,因此該放棄信元信息[VPI/VCI(②)-放棄原因(φ)]被加入雙端口RAM111中。
之后,根據(jù)從信元識(shí)別單元31接收的放棄信元信息[VPI/VCI(②)-放棄原因(φ)]更新(重寫)當(dāng)前監(jiān)視周期內(nèi)雙端口RAM111中保存的放棄信元信息[VPI/VCI(①)-放棄原因(π)]。
當(dāng)通知接口單元140從微計(jì)算機(jī)95接收讀請(qǐng)求(讀請(qǐng)求及來自DP-RAM接口單元60的讀地址)時(shí),通知接口單元140讀取存儲(chǔ)在雙端口RAM111中預(yù)定地址中的放棄原因及VPI/VCI,該預(yù)定地址由ADR-GEN141產(chǎn)生,并從那兩個(gè)寄存器112及113中保存先前監(jiān)視周期內(nèi)放棄信元數(shù)目的寄存器中讀取計(jì)數(shù)值。
此時(shí),當(dāng)從雙端口RAM111的兩個(gè)面中的一個(gè)面及寄存器112和113中讀取數(shù)據(jù)時(shí),為響應(yīng)來自微計(jì)算機(jī)95的異步訪問(讀請(qǐng)求),讀取時(shí),通知接口單元140使用雙端口RAM111的端口111B。
通知接口單元140把從放棄信元保存單元110中讀取的放棄原因及類似信息通知DP-RAM接口單元60。DP-RAM接口單元60使DP-RAM70保存放棄原因及類似信息,并通過恰當(dāng)?shù)刈x取DP-RAM70中保存的信息把關(guān)于某一VPI/VCI的放棄原因及類似信息通知微計(jì)算機(jī)95。
借助根據(jù)本實(shí)施例的放棄信元計(jì)數(shù)單元100,能夠?qū)崿F(xiàn)檢測(cè)放棄信元或誤插入信元的歸因于ATM層標(biāo)題錯(cuò)誤的信元放棄功能,該功能極大地改進(jìn)了系統(tǒng)管理/維護(hù)的性能。
借助雙端口RAM111,能夠降低電路的規(guī)模,或者簡(jiǎn)化電路。此外,存儲(chǔ)放棄原因及類似信息的區(qū)域由兩個(gè)面構(gòu)成,其中一個(gè)中寫入放棄原因及類似信息,并從另一個(gè)中讀取放棄原因及類似信息。從而計(jì)數(shù)放棄信元的數(shù)目及通知微計(jì)算機(jī)95能夠同時(shí)進(jìn)行,從而能夠?qū)崿F(xiàn)快速處理。
另外,端口111A被用于讀/寫,而端口111B專用于讀。從而能夠容易地處理來自異步訪問的微計(jì)算機(jī)95的讀請(qǐng)求。
此外,放棄原因編碼單元123對(duì)信元放棄的預(yù)定原因編碼。從而即使在大容量通信的復(fù)雜網(wǎng)絡(luò)結(jié)構(gòu)中,也能夠用小規(guī)模電路保存并通知放棄原因。
(3)VP/VC監(jiān)視單元的說明(3-1)VP/VC監(jiān)視單元方案的說明VP/VC監(jiān)視單元(流狀態(tài)監(jiān)視單元)200監(jiān)視ATM處理設(shè)備4和放入傳輸路線上的另一個(gè)ATM處理設(shè)備(圖中未表示出)之間的ATM信元的流狀態(tài)。VP/VC監(jiān)視單元200通知由信元處理單元30及PM確定單元310(后面將說明)識(shí)別的信元,產(chǎn)生該信元的回送請(qǐng)求,計(jì)數(shù)該信元,并根據(jù)來自微計(jì)算機(jī)95的PM設(shè)置產(chǎn)生PM信元發(fā)送請(qǐng)求。
首先來說明在ATM處理設(shè)備之間監(jiān)視流狀態(tài)的監(jiān)視操作。
圖13(a)到13(c)說明了在ATM處理設(shè)備4(下面偶爾稱為“A”和“B”;當(dāng)沒有“A”或“B”時(shí),它表示那兩個(gè)設(shè)備)之間監(jiān)視流狀態(tài)的操作。在圖13(a)到13(c)中,另一ATM處理設(shè)備B被假定為相對(duì)設(shè)備。
圖13(a)中,ATM處理設(shè)備A向相對(duì)ATM處理設(shè)備B發(fā)送監(jiān)視流狀態(tài)的信元(正向監(jiān)視信元;偶爾簡(jiǎn)稱為“For Mon信元”)。ATM處理設(shè)備B向ATM處理設(shè)備A回送含有基于接收的正向監(jiān)視信元的監(jiān)視結(jié)果信息的信元(反向報(bào)告信元;偶爾簡(jiǎn)稱為“Back Rep信元”)及用戶信元。
具體地說,當(dāng)建立性能監(jiān)視時(shí),ATM處理設(shè)備A為每個(gè)預(yù)定的塊大小產(chǎn)生PM信元(正向監(jiān)視信元),并發(fā)送該信元。ATM處理設(shè)備B根據(jù)接收的PM信元產(chǎn)生回送的PM信元(反向報(bào)告信元),并把該信元發(fā)送給ATM處理設(shè)備A。
注意反向報(bào)告信元的發(fā)送與塊大小無關(guān)。
ATM處理設(shè)備A從關(guān)于接收的PM信元(反向報(bào)告信元)的信息中收集PM數(shù)據(jù)。
上述PM(A到B)是通過向ATM處理設(shè)備B傳送請(qǐng)求開始監(jiān)視信元流狀態(tài)的監(jiān)視過程的信元(啟動(dòng)請(qǐng)求信元;偶爾簡(jiǎn)稱為“Act Req信元”),并從ATM處理設(shè)備B接收響應(yīng)啟動(dòng)請(qǐng)求信元的,確認(rèn)PM開始的確認(rèn)信元(啟動(dòng)確認(rèn)信元;偶爾簡(jiǎn)稱為“Act Conf信元”)來建立的。但是,當(dāng)接收到否定PM開始的信元(啟動(dòng)否定信元;偶爾簡(jiǎn)稱為“Act Deni信元”)時(shí),不建立PM。
當(dāng)期望取消PM時(shí),只需要從ATM處理設(shè)備A向ATM處理設(shè)備B傳送請(qǐng)求取消PM的信元(撤消請(qǐng)求信元;偶爾簡(jiǎn)稱為“Dact Req信元”。當(dāng)響應(yīng)撤消請(qǐng)求信元,接收到許可PM取消的信元(撤消確認(rèn)信元;偶爾簡(jiǎn)稱為“Dact Conf信元”)時(shí),PM被取消。
當(dāng)ATM處理設(shè)備A收到含有表示取消被否定的信息的信元(撤消否定信元;偶爾簡(jiǎn)稱為“Dact Deni信元”)時(shí),ATM處理設(shè)備A連續(xù)不斷地發(fā)送正向監(jiān)視信元。
如圖13(b)所示,ATM處理設(shè)備A也可執(zhí)行PM(B到A),其中ATM處理設(shè)備A向另一個(gè)ATM處理設(shè)備B發(fā)送啟動(dòng)請(qǐng)求信元,從該ATM處理設(shè)備B接收正向監(jiān)視信元(輸入),并回送反向報(bào)告信元。
ATM處理設(shè)備B響應(yīng)從ATM處理設(shè)備A接收的啟動(dòng)請(qǐng)求信元,傳送許可執(zhí)行的啟動(dòng)確認(rèn)信元,之后,周期性地產(chǎn)生訪問ATM處理設(shè)備A的正向監(jiān)視信元,并傳送該信元。此外,如圖13(c)所示,能夠在ATM處理設(shè)備A和B之間以雙路方式(Two-Way)監(jiān)視流狀態(tài)。下面,以圖13(a)中所示的PM(A到B)作為例子來進(jìn)行說明。注意圖13(b)及13(c)中所示的PM(B到A,Two-Way)以相同或相似的方式實(shí)現(xiàn)。
在VP/VC監(jiān)視過程中,VP/VC監(jiān)視單元200的內(nèi)部處理狀態(tài)根據(jù)來自微計(jì)算機(jī)的設(shè)置轉(zhuǎn)變。
圖16表示了VP/VC監(jiān)視單元200的狀態(tài)轉(zhuǎn)變。VP/VC監(jiān)視單元200根據(jù)圖16所示的內(nèi)部處理狀態(tài)轉(zhuǎn)變來監(jiān)視流狀態(tài)。
圖14表示了上述啟動(dòng)/撤消信元的格式的例子。圖14中所示的啟動(dòng)/撤消信元中插入來自微計(jì)算機(jī)95的設(shè)定值,并被生成。按照微計(jì)算機(jī)95的設(shè)置,根據(jù)下表2中所示用途的值被插入圖14中所示啟動(dòng)/撤消信元中的報(bào)文ID字段中。
表2報(bào)文ID的例子
按照微計(jì)算機(jī)95的設(shè)置,根據(jù)下表3中所示用途的值被插入圖14中所示啟動(dòng)/撤消信元中的D-o-A(動(dòng)作指令)字段中。
表3D-o-A的例子
后面將說明的重試次數(shù)的數(shù)目被插入相關(guān)標(biāo)記(Correlation Tag)中。在一個(gè)時(shí)鐘脈沖中將發(fā)送的用戶信元(在1P.M信元中)的數(shù)目根據(jù)來自微計(jì)算機(jī)95的設(shè)置被編碼,并被插入塊大小(Block Size)A-B及B-A中。
圖15表示了PM信元(正向監(jiān)視,反向報(bào)告)的格式的一個(gè)例子。當(dāng)收到來自微計(jì)算機(jī)95的啟動(dòng)請(qǐng)求,并且狀態(tài)變?yōu)楸O(jiān)視狀態(tài)時(shí),接收該啟動(dòng)請(qǐng)求的ATM處理設(shè)備根據(jù)微計(jì)算機(jī)95的設(shè)置,向另一個(gè)ATM處理設(shè)備輸出圖15中所示的PM信元。順便說明,圖15中表示的PM信元中的TUC0+1、BEDC0+1、TUC0等等將在后面描述。
下面將主要對(duì)ATM處理設(shè)備A進(jìn)行說明。不過,ATM處理設(shè)備B具有類似的功能,因此省去對(duì)它的說明。
為了如上面示意說明的一樣進(jìn)行操作,如圖17所示,VP/VC監(jiān)視單元200包括CAM單元300,PM計(jì)數(shù)單元400,PM信元插入單元500,Act/Dact接收處理單元600及計(jì)時(shí)產(chǎn)生單元700。
下面來說明各個(gè)部件。
(3-2)CAM單元的說明CAM單元300判別從下游接收的用戶信元(用戶信元)和用于VP/VC監(jiān)視的信元,及從上游接收的用戶信元,以便抽取接收信元的內(nèi)容,并產(chǎn)生各種控制信號(hào)。CAM單元300還具有在預(yù)定條件下發(fā)送監(jiān)視數(shù)據(jù)(正向監(jiān)視信元)及控制數(shù)據(jù)(啟動(dòng)請(qǐng)求信元、撤消請(qǐng)求信元)的功能。
當(dāng)執(zhí)行判別時(shí),CAM單元300具有指定保存在CAM單元300中的信息的按內(nèi)容尋址存儲(chǔ)器的功能,借助一次訪問檢索其中是否存在相同的信息,并且如果存儲(chǔ)有相同的信息,則輸出存儲(chǔ)該信息的地址(例如RAM地址)。
為此,如圖18及26所示,CAM單元300包括PM確定單元310,正向監(jiān)視發(fā)送處理單元320及Act/Dact傳輸處理單元330。
PM確定單元(判別單元)310根據(jù)判別信息確定從另一ATM處理設(shè)備接收的8種PM相關(guān)信元[Act Req信元(控制數(shù)據(jù))、Act Conf信元、Act Deni信元、Dact Req信元(控制數(shù)據(jù))、Dact Conf信元、Dact Deni信元、For Mon信元、Back Rep信元],及來自下游和上游的用戶信元,以便產(chǎn)生各種控制信號(hào),并抽取信元的內(nèi)容。PM確定單元310把作為各種控制信號(hào)之一的6種信元內(nèi)容(Act Req/Conf/Deni信元,Dact Req/Conf/Deni信元)通知微計(jì)算機(jī)95。PM確定單元310還根據(jù)其自身的內(nèi)部處理狀態(tài),判別是否應(yīng)把信元的內(nèi)容通知微計(jì)算機(jī)95。
為此,如圖18所示,PM確定單元310包括控制抽取接收信元內(nèi)容的抽取處理的CAM控制單元310A,保存將用于判別的數(shù)據(jù)的CAM數(shù)據(jù)保存單元310B,保存對(duì)應(yīng)于某一信道的設(shè)定數(shù)據(jù)的設(shè)定數(shù)據(jù)保存單元310C,及和DP-RAM接口單元60連系的設(shè)定通知控制單元310D。
上述CAM數(shù)據(jù)保存單元310B保存判別信息,如圖18中所示,它包括CAM RAM(單端口RAM,有時(shí)稱為“CAM RAM”)313,控制對(duì)CAM RAM313讀/寫操作的讀/寫控制單元314及SEL315。
CAM RAM(判別信息保存RAM)313保存判別信息,它由一個(gè)單端口RAM構(gòu)成。
這里,下面的說明將首先假定在每個(gè)STS信道[STS-3(c)(155Mb/s)]#i(i=1到4)中,由微計(jì)算機(jī)95輸入設(shè)定的1024個(gè)信道(ATM通信中的虛擬信道)中的30個(gè)信道上執(zhí)行對(duì)維護(hù)及操作的管理,其中用于4個(gè)STS信道#i中總共包括的120個(gè)信道的信息存儲(chǔ)在CAM數(shù)據(jù)保存單元310中。
作為例子,其中用于120個(gè)信道(ATM通信)的信息被保存,CAMRAM313把兩個(gè)單端口RAM用于一個(gè)STS信道#i,并把15個(gè)信道的判別信息存儲(chǔ)在一個(gè)CAM RAM313中。
例如在判別信息用于一個(gè)STS信道#i中的30個(gè)信道(0到29)的情況下,兩個(gè)CAM RAM313中的一個(gè)保存15個(gè)信道(0到14)的判別信息,另一個(gè)CAM RAM313保存剩余15個(gè)信道(15到29)的判別信息。
即,為了處理4個(gè)STS信道#i,CAM數(shù)據(jù)保存單元310包括8個(gè)CAM RAM313。
CAM RAM313把判別信息保存在圖19中所示地址指定的如圖20所示的區(qū)域中。
為了在8個(gè)CAM RAM313中指定存儲(chǔ)用于各個(gè)信道的數(shù)據(jù)的區(qū)域,圖19中所示的地址利用2位(圖19中“d”表示的區(qū)域)來區(qū)別STS信道#i,利用另一位(圖19中“e”表示的區(qū)域)來區(qū)別存儲(chǔ)用于一個(gè)STS信道#i的判別信息的兩個(gè)CAM RAM313,并利用剩下的4位(圖19中“f”表示的區(qū)域)來區(qū)別15個(gè)信道。
即,2位用于區(qū)別STS信道#i,1位用于區(qū)別被分成兩組(每組包括15個(gè)信道),并被存入不同CAM RAM313中的用來判別信元的信息,4位用于確定判別信息關(guān)于哪一個(gè)信道。這樣,各個(gè)判別信息的目的地由上述地址判別。
就存儲(chǔ)在各個(gè)CAM RAM313中的數(shù)據(jù)來說,如圖20所示,16位(圖20中由“g”表示的區(qū)域)用于存儲(chǔ)VPI/VCI,2位(圖20中由“h”表示的區(qū)域)用于存儲(chǔ)指令(參見表3),2位(圖20中由“i”表示的區(qū)域)用于存儲(chǔ)區(qū)段[端對(duì)端(終端之間)或段(重復(fù)區(qū)段)],1位(圖20中由“j”表示的區(qū)域)用于指示自身站請(qǐng)求或相對(duì)站請(qǐng)求,1位(圖20中由“k”表示的區(qū)域)當(dāng)設(shè)置雙路(Two-Way)時(shí),用于判別指令,4位(圖20中由“1”表示的區(qū)域)用于表示內(nèi)部處理狀態(tài)。
即,上述PM確定單元310包括多個(gè)(8個(gè))CAM RAM313,以便對(duì)多個(gè)控制數(shù)據(jù)并行進(jìn)行判別處理。
上述內(nèi)部處理狀態(tài)信息由CAM確定單元311編碼,并被存入CAMRAM313中。
顯示內(nèi)部處理狀態(tài)信息的代碼(內(nèi)部代碼)包括說明監(jiān)視過程是否正在進(jìn)行的代碼。例如如圖21所示,利用4位對(duì)諸如無輸入(NO-ENTRY)[未執(zhí)行PM(未安排監(jiān)視)],PM過程中之類狀態(tài)編碼。此外,當(dāng)最高位為“1”時(shí),它代表監(jiān)視狀態(tài)。當(dāng)最高位為“0”時(shí),它表示非監(jiān)視狀態(tài)。如圖21中所示,對(duì)應(yīng)于利用4位來表示內(nèi)部處理狀態(tài)的代碼(內(nèi)部代碼)的,利用3位來表示通知狀態(tài)的通知代碼(通報(bào)碼)被傳送給微計(jì)算機(jī)95。
圖21中由代碼“0001”、“0010”及“001”表示的狀態(tài)大體上不存在。不過為了按照微計(jì)算機(jī)95的設(shè)置,通過精確地操作系統(tǒng)來方便地管理系統(tǒng),提供了這些代碼。
如圖18中所示,圖18中所示的CAM控制單元310A包括CAM判別單元311及CAM判別控制單元312,以便判別接收信元的內(nèi)容,并執(zhí)行判別所需的控制。
CAM判別單元311根據(jù)判別信息確定接收自另一ATM處理設(shè)備B的8個(gè)PM相關(guān)信元[Act Req信元(控制數(shù)據(jù))、Act Conf信元、Act Deni信元、Dact Req信元(控制數(shù)據(jù))、Dact Conf信元、Dact Deni信元、For Mon信元、Back Rep信元],及下游和上游中的用戶信元,以便產(chǎn)生各種控制信號(hào),并抽取信元的內(nèi)容。PM確定單元310把作為不同控制信號(hào)的6種信元(Act Req/Conf/Deni信元,DactReq/Conf/Deni信元)的內(nèi)容通知PM信元插入單元500(后面將說明),并向PM信元插入單元500作出反向報(bào)告信元回送請(qǐng)求,啟動(dòng)否定信元回送請(qǐng)求,撤消確認(rèn)信元回送請(qǐng)求,撤消否定信元回送請(qǐng)求及類似請(qǐng)求。
PM確定單元310根據(jù)其自身的內(nèi)部處理狀態(tài),確定是否應(yīng)把信元的內(nèi)容通知微計(jì)算機(jī)95。抽取的接收信元內(nèi)容用于產(chǎn)生后面將說明的PM信元或類似信元。
當(dāng)接收一個(gè)信元(下游接收信元,上游接收信元)并執(zhí)行判別過程時(shí),在讀取接收信元的內(nèi)容,并按順序讀取CAM RAM313中保存的用于120個(gè)信道的數(shù)據(jù)的同時(shí),CAM判別單元311判別該信元。這里,CAM判別單元311可通過讀取15次判別信息,在短時(shí)間內(nèi)從8個(gè)CAM RAM313中讀取總共120個(gè)信道的判別信息。
例如如圖24所示,當(dāng)接收信元時(shí),在順序讀取CAM RAM313的內(nèi)容的同時(shí),CAM判別單元311判別該接收信元(分別判別上游及下游)。CAM判別單元311從8個(gè)CAM RAM313中讀取15次判別信息,并根據(jù)總共120個(gè)信道的判別信息(圖24中K為14)及接收內(nèi)容,檢索所接收信元的信道的CAM RAM地址(起按內(nèi)容尋址存儲(chǔ)器的作用)。但是,每個(gè)CAM RAM313只存儲(chǔ)判別所必需的最低內(nèi)容,因此CAM判別單元311根據(jù)判別的信息[(圖24中)在CAM RAM中記為“檢索地址”]從設(shè)定RAM316(后面將說明)及5秒計(jì)時(shí)器RAM331(后面將說明)中讀取其它設(shè)置信息,并作出最終確定。在最終確定之后,CAM判別單元311抽取接收信元的內(nèi)容,產(chǎn)生不同的控制信號(hào),并把根據(jù)確定結(jié)果得到的內(nèi)部處理狀態(tài)的變化存入CAMRAM313及設(shè)定RAM316(后面將說明)。
作為判別結(jié)果,當(dāng)CAM判別單元311確定不必通知微計(jì)算機(jī),而必須向另一ATM處理設(shè)備B回送時(shí),CAM判別單元311輸出產(chǎn)生回送信元,并把該信元發(fā)送給PM信元插入單元500(后面將說明的回送信元產(chǎn)生單元510)的請(qǐng)求(各種控制信號(hào)),以便產(chǎn)生回送信元以響應(yīng)接收的信元,并輸出該回送信元。
當(dāng)CAM判別單元311接收某一VPI/VCI的啟動(dòng)請(qǐng)求信元(控制數(shù)據(jù)),同時(shí)對(duì)相同VPI/VCI執(zhí)行PM監(jiān)視(發(fā)送For Mon信元)時(shí),或者接收相同VPI/VCI的啟動(dòng)請(qǐng)求信元,同時(shí)在發(fā)送撤消請(qǐng)求信元后,等待另一ATM處理設(shè)備B的響應(yīng)時(shí),將從CAM判別單元311向PM信元插入單元500輸出回送信元發(fā)送請(qǐng)求。這些情況下,CAM判別單元311向PM信元插入單元500(后面將說明)輸出對(duì)于啟動(dòng)否定信元的回送請(qǐng)求。在內(nèi)部處理狀態(tài)為NO ENTRY(當(dāng)未進(jìn)行設(shè)置時(shí))的同時(shí),當(dāng)CAM判別單元311接收撤消請(qǐng)求信元時(shí),不必通知微計(jì)算機(jī)95。這種情況下,CAM判別單元311向PM信元插入單元500(后面將說明)輸出對(duì)于撤消確認(rèn)信元的回送請(qǐng)求。
CAM控制單元310A中的CAM判別控制單元312為判別執(zhí)行計(jì)時(shí)控制。
圖18中所示的設(shè)定數(shù)據(jù)保存單元310C保存設(shè)定數(shù)據(jù),它包括設(shè)置RAM316,對(duì)設(shè)定RAM316進(jìn)行讀/寫控制的讀/寫控制單元317,及SEL318。
由于CAM RAM313中保存的信息只是判別所必需的最低內(nèi)容,因此設(shè)定RAM(設(shè)定數(shù)據(jù)保存單元)316保存CAM判別單元311中的判別過程中不使用的設(shè)定數(shù)據(jù)。設(shè)定RAM316由一個(gè)單端口RAM構(gòu)成。
能夠利用和上述CAM RAM313的地址(參見圖19)同樣的地址作為設(shè)定RAM316的地址。如圖23所示,在由該7位地址指定的區(qū)域中,保存了對(duì)應(yīng)于各個(gè)信道的各種設(shè)定數(shù)據(jù)(圖23中由“p”表示),塊大小計(jì)數(shù)(圖23中由“q”表示),正向監(jiān)視產(chǎn)生請(qǐng)求(產(chǎn)生正向監(jiān)視信元的請(qǐng)求--圖23中由“r”表示)。
圖18中所示的設(shè)定通知控制單元310D具有把來自微計(jì)算機(jī)95的信息插入各種數(shù)據(jù)保存單元(CAM RAM313,設(shè)定RAM316)中,把CAM RAM313中保存的VP/VC監(jiān)視狀態(tài)(內(nèi)部處理狀態(tài))和類似信息,及RAM316中保存的各種設(shè)定數(shù)據(jù)通知微計(jì)算機(jī)95的功能圖18中所示的正向監(jiān)視發(fā)送處理單元(監(jiān)視數(shù)據(jù)傳送處理單元)320周期性地產(chǎn)生發(fā)往另一ATM處理設(shè)備B的正向監(jiān)視信元[輸出參見圖13(a)],并且當(dāng)接收到許可執(zhí)行PM的響應(yīng)數(shù)據(jù)(啟動(dòng)確認(rèn)信元)時(shí),傳送該信元,所述響應(yīng)數(shù)據(jù)是對(duì)輸出給ATM處理設(shè)備B的控制數(shù)據(jù)(啟動(dòng)請(qǐng)求信元)的響應(yīng)。在響應(yīng)從ATM處理設(shè)備B接收的控制數(shù)據(jù)(啟動(dòng)請(qǐng)求信元),傳送許可執(zhí)行PM的響應(yīng)數(shù)據(jù)(啟動(dòng)確認(rèn)信元)之后,正向監(jiān)視發(fā)送處理單元320周期性地產(chǎn)生發(fā)給ATM處理設(shè)備B的正向監(jiān)視信元[輸入?yún)⒁妶D13(b)],并傳送該信元。下面的說明假定正向監(jiān)視信元(輸出)被傳送。
正向監(jiān)視發(fā)送處理單元320計(jì)數(shù)上游中由CAM控制單元310A判別的用戶信元的數(shù)目。當(dāng)計(jì)數(shù)值超過設(shè)定值時(shí),正向監(jiān)視發(fā)送處理單元320根據(jù)來自CAM數(shù)據(jù)保存單元310B、設(shè)定數(shù)據(jù)保存單元310C及PM計(jì)數(shù)單元400(后面將說明)的For Mon內(nèi)容數(shù)據(jù)產(chǎn)生正向監(jiān)視信元,并向Ups信元插入單元80發(fā)出產(chǎn)生請(qǐng)求。
為此,如圖18中所示,正向監(jiān)視發(fā)送處理單元320包括Fm產(chǎn)生用戶信元計(jì)數(shù)單元321、Fm信元產(chǎn)生單元322及Fm產(chǎn)生控制計(jì)數(shù)器單元323。
Fm產(chǎn)生用戶信元計(jì)數(shù)單元321計(jì)數(shù)上游中接收的用戶信元的數(shù)目,以便確定產(chǎn)生For Mon信元的間隔。具體地說,如圖25(a)所示,F(xiàn)m產(chǎn)生用戶信元計(jì)數(shù)單元321從CAM判別單元311接收表示一個(gè)信元在上游方被接收,并被判別為用戶信元的信息,并且如果作為接收的用戶信元的目標(biāo)的信道的內(nèi)部處理狀態(tài)是“監(jiān)視中”,則遞增設(shè)定RAM316的相應(yīng)地址的塊大小。在圖25(a)中由“α”表示的時(shí)刻,F(xiàn)m產(chǎn)生用戶信元計(jì)數(shù)單元321把塊大小計(jì)數(shù)值(CNT)加1。當(dāng)遞增計(jì)數(shù)處理繼續(xù)進(jìn)行,計(jì)數(shù)值達(dá)到最大值時(shí),F(xiàn)m產(chǎn)生用戶信元計(jì)數(shù)單元321把正向監(jiān)視產(chǎn)生請(qǐng)求[有效=1(圖25(a)中記為“Req=1”)]存儲(chǔ)在設(shè)定RAM316(參見圖23)中(在圖25(a)中由“β”表示的時(shí)刻)Fm信元產(chǎn)生單元322根據(jù)用戶信元計(jì)數(shù)值檢測(cè)For Mon信元的產(chǎn)生,以便產(chǎn)生一個(gè)信元。Fm產(chǎn)生控制計(jì)數(shù)器單元323控制Fm產(chǎn)生用戶信元計(jì)數(shù)單元321中的計(jì)數(shù)以及計(jì)時(shí),以在Fm信元產(chǎn)生單元322中產(chǎn)生信元,并作出信元產(chǎn)生請(qǐng)求。例如如圖25(b)所示,當(dāng)檢索For Mon信元的產(chǎn)生時(shí),F(xiàn)m信元產(chǎn)生單元322搜索在其上執(zhí)行監(jiān)視過程的信道,正向監(jiān)視產(chǎn)生請(qǐng)求位有效[圖25(b)中記為“Req=1”],當(dāng)檢測(cè)到相關(guān)信道時(shí),輸出Fm產(chǎn)生請(qǐng)求,并且當(dāng)從Ups信元插入單元80收到Fm產(chǎn)生許可信號(hào)時(shí),發(fā)送For Mon信元。
當(dāng)從Ups信元插入單元80接收Fm產(chǎn)生許可信號(hào)(許可產(chǎn)生ForMon信元的信號(hào))時(shí),F(xiàn)m產(chǎn)生控制計(jì)數(shù)器單元323清除設(shè)定RAM316中的計(jì)數(shù)及產(chǎn)生請(qǐng)求位[圖25(b)中記為“CNT=>0,Req=>0”]。此外,通過從Ups信元插入單元80接收Fm產(chǎn)生許可信號(hào),并根據(jù)由Fm信元產(chǎn)生單元322接收的For Mon內(nèi)容數(shù)據(jù)產(chǎn)生的Fm信元(Fm產(chǎn)生數(shù)據(jù)),經(jīng)過Ups信元插入單元80被發(fā)送給作為PM目標(biāo)的另一ATM處理設(shè)備B。
順便說明,F(xiàn)or Mon信元產(chǎn)生檢索中對(duì)CAM RAM313及設(shè)定RAM316的讀/寫訪問具有如圖22、53及54中所示相同的時(shí)序。
上述Act/Dact傳輸處理單元(控制數(shù)據(jù)產(chǎn)生處理單元)330根據(jù)來自微計(jì)算機(jī)95的指令產(chǎn)生作為控制監(jiān)視執(zhí)行的控制數(shù)據(jù)的Act/Dact信元。Act/Dact傳輸處理單元330還具有檢測(cè)在Act/Dact信元被發(fā)出后5秒內(nèi)是否收到對(duì)應(yīng)于發(fā)送的Act/Dact信元的Act/Dact Conf/Deni信元的計(jì)時(shí)器功能,以及在未接收到Act/Dact Conf/Deni信元的情況下,重發(fā)Act/Dact信元的Act/Dact信元重發(fā)功能。Act/Dact傳輸處理單元330可根據(jù)來自微計(jì)算機(jī)95的設(shè)定,為每個(gè)信道發(fā)送一個(gè)Act/Dact信元。
為此,如圖26所示,Act/Dact傳輸處理單元330包括5秒計(jì)時(shí)器數(shù)據(jù)保存單元330A,計(jì)時(shí)器計(jì)數(shù)單元330B,5秒計(jì)時(shí)器更新控制單元332,Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333及Act/Dact信元產(chǎn)生單元334。
5秒計(jì)時(shí)器數(shù)據(jù)保存單元330A保存表示發(fā)送Act/Dact信元后過去的時(shí)間的計(jì)數(shù)值,它由5秒計(jì)時(shí)器RAM(第一計(jì)時(shí)器RAM)331及控制對(duì)5秒計(jì)時(shí)器RAM331的寫/讀操作的讀/寫控制單元337構(gòu)成,5秒計(jì)時(shí)器RAM331由保存該計(jì)數(shù)值的單端口RAM構(gòu)成。
具體地說,單端口RAM(5秒計(jì)時(shí)器RAM)331保存發(fā)送Act/Dact信元后過去的時(shí)間,除過去的時(shí)間外,還保存重發(fā)次數(shù)(重試數(shù)計(jì)數(shù))。
重發(fā)數(shù)是表示當(dāng)前處理時(shí)間下重發(fā)次數(shù)的信息。借助Act/Dact信元重試的重發(fā)在微計(jì)算機(jī)95設(shè)定的范圍內(nèi)進(jìn)行。例如當(dāng)微計(jì)算機(jī)95把重試次數(shù)設(shè)定為3時(shí),包括第一次發(fā)送在內(nèi),Act/Dact信元被發(fā)送三次。
為了對(duì)每個(gè)信道進(jìn)行計(jì)數(shù),單端口RAM331保存每個(gè)信道的計(jì)數(shù)值。計(jì)時(shí)器計(jì)數(shù)值被寫入單端口RAM331中,或者從單端口RAM331中被讀出,如圖27所示,單端口RAM331中利用5位(圖27中由“s”表示)保存計(jì)時(shí)器計(jì)數(shù)值(5秒計(jì)數(shù)),利用3位(圖27中由“t”表示)保存重發(fā)數(shù)(重試數(shù)計(jì)數(shù))。
計(jì)時(shí)器計(jì)數(shù)單元330B對(duì)存儲(chǔ)在單端口RAM331中的計(jì)數(shù)值進(jìn)行更新控制,如圖26中所示,計(jì)時(shí)器計(jì)數(shù)單元330B包括計(jì)時(shí)器值更新單元335及重試值更新單元336。
計(jì)時(shí)器值更新單元335根據(jù)存儲(chǔ)在單端口RAM331中的5秒計(jì)數(shù)值及從CAM RAM313讀出的內(nèi)部處理狀態(tài)信息,更新存儲(chǔ)在單端口RAM331中的5秒計(jì)數(shù)值。具體地說,如果內(nèi)部處理狀態(tài)不是“Act/Dact響應(yīng)信元等待(WAIT)”,則計(jì)時(shí)器值更新單元335不遞增計(jì)數(shù),而當(dāng)內(nèi)部處理狀態(tài)是“Act/Dact響應(yīng)信元等待”時(shí),則遞增計(jì)數(shù)。
重試值更新單元336根據(jù)來自CAM RAM313及5秒計(jì)時(shí)器RAM331的信息,更新(遞增)重試數(shù)計(jì)數(shù),重試數(shù)計(jì)數(shù)是由微計(jì)算機(jī)95設(shè)定(重試設(shè)置),并保存在5秒計(jì)時(shí)器RAM331中的重發(fā)數(shù)。如果即使當(dāng)遞增的重試數(shù)計(jì)數(shù)達(dá)到微計(jì)算機(jī)設(shè)定值時(shí),對(duì)發(fā)送的Act/Dact信元也沒有響應(yīng)(啟動(dòng)確認(rèn)信元或啟動(dòng)否定信元),則重試值更新單元336通知CAM RAM313,以便把內(nèi)部處理狀態(tài)更新為超時(shí)狀態(tài)(內(nèi)部狀態(tài)更新),并等待來自微計(jì)算機(jī)95的下一設(shè)定。
當(dāng)重試值更新單元336從計(jì)時(shí)器值更新單元335收到表示5秒計(jì)數(shù)達(dá)到最大值,并且已過去了5秒的信息時(shí),重試值更新單元336使內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact信元發(fā)送請(qǐng)求”。后面將說明的Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333檢測(cè)保存在CAM RAM313中的內(nèi)部處理狀態(tài)信息(第二次“啟動(dòng)/撤消請(qǐng)求”),并向PM信元插入單元500發(fā)送Act/Dact產(chǎn)生請(qǐng)求(產(chǎn)生Act/Dact信元的請(qǐng)求)及類似信息。
5秒計(jì)時(shí)器更新控制單元332利用計(jì)時(shí)器信號(hào)作為時(shí)機(jī),控制寫入或讀取保存在5秒計(jì)時(shí)器RAM331中的信息的計(jì)時(shí),并向CAMRAM313輸出讀取內(nèi)部處理狀態(tài)的讀請(qǐng)求(CAM讀/寫請(qǐng)求)及類似信息。
如上所述,5秒計(jì)時(shí)器數(shù)據(jù)保存單元330A及計(jì)時(shí)器計(jì)數(shù)單元330B除了具有當(dāng)5秒內(nèi)未收到許可/否定執(zhí)行PM處理的響應(yīng)數(shù)據(jù)(Act/DactConf/Deni信元)時(shí),重新產(chǎn)生上述Act/Dact信元的重新產(chǎn)生處理(重發(fā)處理)功能之外,還起第一計(jì)時(shí)器計(jì)數(shù)單元的作用,監(jiān)視是否在5秒內(nèi)收到響應(yīng)發(fā)送的Act/Dact信元的許可/否定進(jìn)行監(jiān)視處理的Act/Dact Conf/Deni信元。
Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333控制產(chǎn)生Act/Dact信元的計(jì)時(shí)。例如,除了向設(shè)定RAM316輸出對(duì)將產(chǎn)生的信元內(nèi)容的讀請(qǐng)求外,Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333還根據(jù)內(nèi)部處理狀態(tài)向PM信元插入單元500輸出Act/Dact產(chǎn)生請(qǐng)求,并且當(dāng)接收Act/Dact產(chǎn)生許可信號(hào)(許可產(chǎn)生Act/Dact信元的信號(hào))時(shí),使CAM RAM313的內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact回送信元等待”。
Act/Dact信元產(chǎn)生單元334利用響應(yīng)輸出給上述Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333的設(shè)定RAM316的,讀取要產(chǎn)生的信元的內(nèi)容的請(qǐng)求而讀出的要產(chǎn)生信元的內(nèi)容,來產(chǎn)生要產(chǎn)生的信元。
在產(chǎn)生上述Act/Dact信元的一側(cè),數(shù)據(jù)從CAM RAM331、設(shè)定RAM316及5秒計(jì)時(shí)器313中讀取,如果內(nèi)部處理狀態(tài)不用于在其上作出啟動(dòng)/撤消請(qǐng)求的信道,則狀態(tài)被轉(zhuǎn)換為下一信道檢索。
如果響應(yīng)輸出給CAM RAM313的CAM讀/寫請(qǐng)求而讀取的信道的內(nèi)部處理狀態(tài)不是“啟動(dòng)/撤消請(qǐng)求”,則Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333轉(zhuǎn)換到讀取另一信道的內(nèi)部處理狀態(tài)的過程,從而轉(zhuǎn)換到對(duì)另一信道的檢索過程。
圖28是說明Act/Dact傳輸處理單元330的過程的時(shí)間圖。如圖28所示,利用計(jì)時(shí)器信號(hào)作為時(shí)機(jī),Act/Dact傳輸處理單元330遞增5秒計(jì)數(shù)。具體地說,計(jì)時(shí)器值更新單元335對(duì)每個(gè)信道計(jì)數(shù),并從CAMRAM313及5秒計(jì)時(shí)器RAM331讀取內(nèi)部處理狀態(tài)信息及關(guān)于5秒計(jì)數(shù)的信息。當(dāng)內(nèi)部處理狀態(tài)不是“Act/Dact回送信元等待”(圖28中記為“無等待”)時(shí),計(jì)時(shí)器值更新單元335不遞增5秒計(jì)數(shù)(在圖28中由“α1”表示的時(shí)刻)。當(dāng)內(nèi)部處理狀態(tài)是“Act/Dact回送信元等待”(圖28中記為“等待”)時(shí),計(jì)時(shí)器值更新單元335遞增計(jì)數(shù)(把計(jì)數(shù)值X遞增到X+1)(在圖28中由“β1”表示的時(shí)刻)。如果狀態(tài)是“Act/Dact回送信元等待”,并且5秒計(jì)數(shù)值是最大值,則重試值更新單元336把更新內(nèi)部處理狀態(tài)的指令通知CAM RAM,。CAM RAM313使相應(yīng)地址域中的內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact信元發(fā)送請(qǐng)求”(在圖28中由“γ1”表示的時(shí)刻)。
在檢索Act/Dact產(chǎn)生的一側(cè)(Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333,Act/Dact信元產(chǎn)生單元334),Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333從CAM RAM313及5秒計(jì)時(shí)器RAM331讀取數(shù)據(jù),并且當(dāng)內(nèi)部處理狀態(tài)不是“Act/Dact信元發(fā)送請(qǐng)求”時(shí),轉(zhuǎn)換為下一信道檢索(在圖28中由“A1”表示的時(shí)刻)。當(dāng)內(nèi)部處理狀態(tài)是“Act/Dact信元發(fā)送請(qǐng)求”(圖28中記為“Req”)時(shí),Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333向PM信元插入單元500輸出Act/Dact產(chǎn)生請(qǐng)求(在圖28中由“B1”表示的時(shí)刻)。當(dāng)Act/Dact產(chǎn)生許可信號(hào)從PM信元插入單元500回送時(shí),Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333使內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact回送信元等待”,重試值更新單元336遞增重試數(shù)計(jì)數(shù),Act/Dact信元產(chǎn)生單元334發(fā)送Act/Dact產(chǎn)生數(shù)據(jù)(在圖28中由“C1”表示的時(shí)刻)。
在Act/Dact產(chǎn)生檢索中對(duì)CAM RAM313、設(shè)定RAM316及5秒計(jì)時(shí)器RAM331的讀/寫操作按如圖22、53及54中所示的相同時(shí)序進(jìn)行。
在具有上述結(jié)構(gòu)的CAM單元300中,PM確定單元310根據(jù)判別信息確定從下游接收的用戶信元(用戶信元),用于VP/VC監(jiān)視的信元,及從上游接收的用戶信元,抽取接收的信元的內(nèi)容,并產(chǎn)生各種控制信號(hào)。
當(dāng)接收信元(下游接收的信元,上游接收的信元)并執(zhí)行判別處理時(shí),在讀取接收信元的內(nèi)容,及按順序讀取存儲(chǔ)在CAM RAM313中的用于120個(gè)信道的數(shù)據(jù)的同時(shí),CAM判別單元311判別信元。如圖24所示,CAM判別單元311從8個(gè)CAM RAM313中15次讀取判別信息,并在用于總共120個(gè)信道的判別信息中檢索合適的CAMRAM地址(圖24中K為14)。但是,每個(gè)CAM RAM313中只存儲(chǔ)判別所必需的最低內(nèi)容,以致CAM判別單元311根據(jù)判別另一設(shè)置信息的信息(檢索的地址),從設(shè)定RAM316及5秒計(jì)時(shí)器RAM331中讀取信息,作出最終確定。在最終確定之后,CAM判別單元311抽取接收的信元的內(nèi)容,產(chǎn)生各種控制信號(hào),并把作為判別結(jié)果獲得的內(nèi)部處理狀態(tài)的變化存儲(chǔ)在CAM313及設(shè)定RAM316中。
當(dāng)CAM單元300檢測(cè)到來自微計(jì)算機(jī)95的執(zhí)行PM的指令時(shí),正向監(jiān)視發(fā)送處理單元320發(fā)送正向監(jiān)視信元(監(jiān)視數(shù)據(jù)),正向監(jiān)視發(fā)送處理單元320中的Fm產(chǎn)生用戶信元計(jì)數(shù)單元321計(jì)數(shù)接收到的用戶信元的數(shù)目,以便確定產(chǎn)生For Mon信元的間隔。具體地說,如圖25(a)所示,正向監(jiān)視發(fā)送處理單元320從CAM判別單元311接收表示上游中的信元被接收,并被判別為用戶信元的信息,并且當(dāng)作為接收的用戶信元的目標(biāo)的信道的內(nèi)部處理狀態(tài)是“監(jiān)視中”時(shí),正向監(jiān)視發(fā)送處理單元320計(jì)數(shù)由CAM控制單元310A判別的上游中的用戶信元數(shù)目,從而遞增設(shè)定RAM316的相應(yīng)地址的塊大小。在圖25(a)中由“α”表示的時(shí)刻,塊大小計(jì)數(shù)(CNT)加1。
當(dāng)計(jì)數(shù)值超過設(shè)定值時(shí),F(xiàn)m產(chǎn)生用戶信元計(jì)數(shù)單元321根據(jù)來自CAM數(shù)據(jù)保存單元310B,設(shè)定數(shù)據(jù)保存單元310C及PM計(jì)數(shù)單元400(后面將說明)的For Mon內(nèi)容數(shù)據(jù)產(chǎn)生正向監(jiān)視信元,向Ups信元插入單元80作出產(chǎn)生該信元的產(chǎn)生請(qǐng)求,并在圖25(a)中由“β”指示的時(shí)刻把正向監(jiān)視產(chǎn)生請(qǐng)求[有效=1(圖25(a)中記為“Req=1”)]存儲(chǔ)在設(shè)定RAM316(參見圖23)中。
Fm信元產(chǎn)生單元322根據(jù)用戶信元計(jì)數(shù)值檢測(cè)For Mon信元的產(chǎn)生,以產(chǎn)生信元。Fm產(chǎn)生控制計(jì)數(shù)器單元323控制Fm產(chǎn)生用戶信元計(jì)數(shù)單元321中的計(jì)數(shù),及Fm信元產(chǎn)生單元322中產(chǎn)生信元的計(jì)時(shí),并作出信元產(chǎn)生請(qǐng)求。
例如如圖25(b)中所示,例如在For Mon信元產(chǎn)生檢測(cè)中,F(xiàn)m產(chǎn)生控制計(jì)數(shù)器單元323搜索其狀態(tài)為“監(jiān)視中”,并且其上正向監(jiān)視產(chǎn)生請(qǐng)求位有效[圖25(b)中記為“Req”]的信道,并且當(dāng)檢測(cè)到相關(guān)信道時(shí),輸出Fm產(chǎn)生請(qǐng)求。當(dāng)接收到從Ups信元插入單元80回送的Fm產(chǎn)生許可信號(hào)時(shí),F(xiàn)m信元產(chǎn)生單元322輸出Fm產(chǎn)生數(shù)據(jù)。Fm信元(Fm產(chǎn)生數(shù)據(jù))經(jīng)過Ups信元插入單元80被發(fā)送給作為PM目標(biāo)的另一ATM處理設(shè)備B。
當(dāng)從Ups信元插入單元80回送Fm產(chǎn)生許可信號(hào)時(shí),F(xiàn)m產(chǎn)生控制計(jì)數(shù)器單元323清除設(shè)定RAM316中的計(jì)數(shù)及產(chǎn)生請(qǐng)求位[圖25(a)中記為“CNT=>0,Req=>0”]。
另外,CAM單元300中的Act/Dact傳輸處理單元330根據(jù)來自微計(jì)算機(jī)95的指令,產(chǎn)生作為控制PM處理進(jìn)行的控制數(shù)據(jù)的Act/Dact信元,保存過去的時(shí)間,以便檢測(cè)在5秒內(nèi)是否接收到對(duì)應(yīng)于發(fā)送的Act/Dact信元的Act/Dact Conf/Deni信元,并且當(dāng)未接收到時(shí)重發(fā)Act/Dact信元。
即,計(jì)時(shí)器值更新單元335根據(jù)單端口RAM331中保存的5秒計(jì)數(shù)值,及從CAM RAM313中讀取的內(nèi)部處理狀態(tài)信息,更新單端口RAM331中存儲(chǔ)的5秒計(jì)數(shù)值。具體地說,如果內(nèi)部處理狀態(tài)不是“Act/Dact回送信元等待”,則計(jì)時(shí)器值更新單元335不遞增計(jì)數(shù),另一方面,如果內(nèi)部處理狀態(tài)是“等待”,則計(jì)時(shí)器值更新單元335遞增計(jì)數(shù)。
再試值更新單元336根據(jù)來自CAM RAM313及5秒計(jì)時(shí)器RAM331的信息,更新(遞增計(jì)數(shù))作為微計(jì)算機(jī)95設(shè)定的重發(fā)數(shù)(重試設(shè)定),并存儲(chǔ)在5秒計(jì)時(shí)器RAM331中的重試數(shù)計(jì)數(shù)。如果即使當(dāng)遞增的重試數(shù)計(jì)數(shù)達(dá)到微計(jì)算機(jī)設(shè)定值時(shí),也不存在對(duì)發(fā)送的Act/Dact信元的響應(yīng)(Act/Dact Conf/Deni信元),則重試值更新單元336通知(更新內(nèi)部處理狀態(tài))CAM RAM313,以便把內(nèi)部處理狀態(tài)更新為超時(shí)狀態(tài),并等待來自微計(jì)算機(jī)95的下一設(shè)定。當(dāng)從計(jì)時(shí)器值更新單元335接收到表示5秒計(jì)數(shù)達(dá)到最大值,并且已過去5秒時(shí)間的信息時(shí),重試值更新單元336使內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact信元發(fā)送請(qǐng)求”。
另一方面,Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333控制產(chǎn)生Act/Dact信元的計(jì)時(shí)。Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333根據(jù),例如內(nèi)部處理狀態(tài)向PM信元插入單元500輸出Act/Dact產(chǎn)生請(qǐng)求。當(dāng)Act/Dact產(chǎn)生許可信號(hào)被發(fā)送時(shí),Act/Dact信元傳輸控制計(jì)數(shù)器單元333使CAM RAM313的內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact回送信元等待”,并向設(shè)定RAM316輸出讀取要產(chǎn)生信元的內(nèi)容的讀請(qǐng)求。
如圖28中所示,利用計(jì)時(shí)器信號(hào)作為時(shí)機(jī),遞增計(jì)數(shù)5秒計(jì)數(shù)。具體地說,計(jì)時(shí)器值更新單元335對(duì)每個(gè)信道計(jì)數(shù),并從CAM RAM313及5秒計(jì)時(shí)器RAM331中讀取內(nèi)部處理狀態(tài)信息及關(guān)于5秒計(jì)數(shù)的信息。
如果內(nèi)部處理狀態(tài)不是“Act/Dact回送信元等待”(圖28中記為“無等待”),則計(jì)時(shí)器值更新單元335不遞增5秒計(jì)數(shù)(在圖28中由“α1”表示的時(shí)刻)。如果內(nèi)部處理狀態(tài)是“Act/Dact回送信元等待”(圖28中記為“等待”),則計(jì)時(shí)器值更新單元335遞增計(jì)數(shù)(把計(jì)數(shù)值X遞增到X+1)(在圖28中由“β1”指示的時(shí)刻)。
如果內(nèi)部處理狀態(tài)是“Act/Dact回送信元等待”,并且5秒計(jì)數(shù)值是最大值,則重試值更新單元336通知CAM RAM313,以便更新內(nèi)部處理狀態(tài)。CAM RAM313使相應(yīng)地址的區(qū)域中的內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact信元發(fā)送請(qǐng)求”(在圖28中由“γ1”指示的時(shí)刻)。
在檢索Act/Dact產(chǎn)生中,Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333從CAM RAM313及5秒計(jì)時(shí)器RAM 331中讀取數(shù)據(jù),并且如果內(nèi)部處理狀態(tài)不是“Act/Dact信元發(fā)送請(qǐng)求”(圖28中記為“無請(qǐng)求”(no req)),則轉(zhuǎn)換為下一信道檢索(在圖28中由“A1”指示的時(shí)刻)。如果內(nèi)部處理狀態(tài)是“Act/Dact信元發(fā)送請(qǐng)求”(圖28中記為“請(qǐng)求”(req)),則Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333向PM信元插入單元500輸出Act/Dact產(chǎn)生請(qǐng)求(在圖28中由“B1”指示的時(shí)刻)。
當(dāng)Act/Dact產(chǎn)生許可信號(hào)從PM信元插入單元500被回送時(shí),Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333使內(nèi)部處理狀態(tài)轉(zhuǎn)變?yōu)椤癆ct/Dact回送信元等待”,重試值更新單元336遞增重試數(shù)計(jì)數(shù),Act/Dact信元產(chǎn)生單元334發(fā)出Act/Dact產(chǎn)生數(shù)據(jù)(在圖28中由“C1指示的時(shí)刻)。
順便說明,Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333檢測(cè)在圖28中由“γ1”指示的時(shí)刻更新的內(nèi)部處理狀態(tài)(“Act/Dact發(fā)送請(qǐng)求”),從而執(zhí)行Act/Dact信元重發(fā)處理。
如上所述,根據(jù)本發(fā)明的CAM單元300在CAM RAM313中保存用于120個(gè)信道的判別信息,從而減小了電路規(guī)模。此外,CAM單元300配備有8個(gè)CAM RAM313,以便從CAM RAM313中并行讀取判別信息,從而快速執(zhí)行判別處理。
另外,判別處理中未應(yīng)用的設(shè)定數(shù)據(jù)保存在設(shè)定RAM316中,從而減小了頻繁工作的CAM RAM313的大小,并降低了能耗。
在PM處理中,內(nèi)部處理狀態(tài)被編碼,從而易于管理,容易檢測(cè)不正常狀態(tài)的產(chǎn)生,并在早期恢復(fù)到正常狀態(tài)。
不但內(nèi)部處理狀態(tài)被編碼,而且每一位具有其意義,從而能夠用簡(jiǎn)單電路構(gòu)成參照代碼運(yùn)行的部分。這有助于減小電路的規(guī)模,并降低能耗。
CAM判別單元311至少根據(jù)其自身的內(nèi)部處理狀態(tài)信息,確定作為接收的控制數(shù)據(jù)的啟動(dòng)請(qǐng)求信元或類似信元是否應(yīng)被通知給微計(jì)算機(jī)95,從而防止了不可控制的運(yùn)行或崩潰。
在產(chǎn)生正向監(jiān)視信元中,根據(jù)產(chǎn)生請(qǐng)求條件作出產(chǎn)生請(qǐng)求的部分,及通過檢索產(chǎn)生請(qǐng)求來產(chǎn)生信元的部分被分別提供,并且每個(gè)部分獨(dú)立運(yùn)行,從而每個(gè)部分以簡(jiǎn)單電路的形式構(gòu)成。同時(shí),處理可按照復(fù)雜RAM中的時(shí)序有效地進(jìn)行,并且能夠高效地訪問RAM,從而降低了能耗。
Act/Dact傳輸處理單元330根據(jù)CAM判別單元311中有關(guān)內(nèi)部處理狀態(tài)的信息,產(chǎn)生作為控制數(shù)據(jù)的啟動(dòng)請(qǐng)求信元或類似信元,以致在不單獨(dú)監(jiān)視內(nèi)部處理狀態(tài)的情況下,能夠產(chǎn)生啟動(dòng)請(qǐng)求信元。這樣可減小電路規(guī)模,并降低能耗。
此外,5秒計(jì)時(shí)器RAM331用于保存重試數(shù)計(jì)數(shù)及5秒計(jì)數(shù),從而減小了電路規(guī)模。
(3-3)Act/Dact接收處理單元的說明圖17中所示的Act/Dact接收處理單元(控制數(shù)據(jù)接收處理單元600)把PM判別單元310判別為必須通知的信元[Act Req信元(控制數(shù)據(jù))、Act Conf信元、Act Deni信元、Dact Req信元(控制數(shù)據(jù))、Dact Conf信元、Dact Deni信元l的內(nèi)容通知微計(jì)算機(jī)95,并根據(jù)來自微計(jì)算機(jī)95的指令產(chǎn)生響應(yīng)數(shù)據(jù)(Act Conf/Deni信元、Dact Conf信元),以響應(yīng)作出產(chǎn)生請(qǐng)求的通知。
如果在把Act Req信元的內(nèi)容通知微計(jì)算機(jī)95之后2秒內(nèi),計(jì)算機(jī)沒有作出響應(yīng),則Act/Dact接收處理單元600作出Act Deni信元發(fā)送請(qǐng)求(發(fā)送Act Deni信元的請(qǐng)求)。
為此,如圖29所示,Act/Dact接收處理單元600包括請(qǐng)求數(shù)據(jù)保存單元610,通知數(shù)據(jù)保存單元620,請(qǐng)求通知控制單元630及請(qǐng)求信元產(chǎn)生單元640。
請(qǐng)求數(shù)據(jù)保存單元(指令內(nèi)容保存單元)610保存來自微計(jì)算機(jī)95的各種信元發(fā)送請(qǐng)求信息(用于請(qǐng)求設(shè)定的數(shù)據(jù))。這里,為各個(gè)信道把來自微計(jì)算機(jī)95的各種信元發(fā)送請(qǐng)求信息存儲(chǔ)在單端口RAM(下文偶爾稱為“請(qǐng)求保存RAM”)611中。對(duì)請(qǐng)求保存RAM611的信息讀/寫控制由讀/寫控制單元612進(jìn)行。讀/寫控制單元612調(diào)節(jié)來自請(qǐng)求通知控制單元630的地址和控制信號(hào),以及來自請(qǐng)求信元產(chǎn)生單元640的讀地址及控制信號(hào)。
具體地說,請(qǐng)求保存RAM611為各個(gè)STS信道#i中的每個(gè)信道存儲(chǔ)和各種信元發(fā)送請(qǐng)求有關(guān)的信息。在對(duì)于一個(gè)信道的信元發(fā)送請(qǐng)求被存儲(chǔ)在請(qǐng)求保存RAM611中之后,存儲(chǔ)另一信道的信元發(fā)送請(qǐng)求。根據(jù)本實(shí)施例,對(duì)于總共120個(gè)信道的信元發(fā)送請(qǐng)求被存儲(chǔ)在請(qǐng)求保存RAM611中。
對(duì)于未從微計(jì)算機(jī)95傳送關(guān)于其信元發(fā)送請(qǐng)求的信息的信道來說,在應(yīng)寫入關(guān)于VPI/VCI的信息的所有區(qū)域中寫入“0”。即,請(qǐng)求保存RAM611可保存利用作為來自微計(jì)算機(jī)95的指令內(nèi)容一部分的VPI/VCI,來指示是否存在來自微計(jì)算機(jī)95的新指令的信息(VPI/VCI=0)。
由于關(guān)于信元發(fā)送請(qǐng)求的信息的量比較大,如圖31所示,兩個(gè)地址用于1個(gè)信道的信息。
圖30表示了請(qǐng)求保存RAM(單端口RAM)611的地址的一個(gè)例子。如圖30中所示,請(qǐng)求保存RAM611的一個(gè)地址由總共8位構(gòu)成,即,1位(圖30中由“u1”表示)用于判別上述兩個(gè)地址,7位(圖30中由“u2”表示)用于區(qū)別120個(gè)信道。
圖31表示了請(qǐng)求保存RAM(單端口RAM)611的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子。在單端口RAM611中的預(yù)定區(qū)域中,保存來自微計(jì)算機(jī)95的關(guān)于信元發(fā)送請(qǐng)求的信息。這里,作為請(qǐng)求信息,關(guān)于VPI/VCI的信息由16位來表示(圖31中由“v1”表示),關(guān)于CLP的信息由1位(圖31中由“v2”表示)來表示,關(guān)于端對(duì)端/段的信息由2位(圖31中由“v3”表示)來表示,關(guān)于報(bào)文ID的信息由3位(圖31中由“v4”表示)來表示,關(guān)于指令的信息由2位(圖31中由“v5”表示)來表示,關(guān)于相關(guān)標(biāo)記的信息由8位(圖31中由“v6”表示)來表示,關(guān)于塊大小的信息由2位(圖31中由“v7”表示)來表示,從而用于各個(gè)信道的數(shù)據(jù)被存儲(chǔ)在單端口RAM611的預(yù)定區(qū)域中。
上述請(qǐng)求信元產(chǎn)生單元640根據(jù)請(qǐng)求數(shù)據(jù)保存單元610中保存的信息,產(chǎn)生對(duì)應(yīng)于來自微計(jì)算機(jī)95的信元發(fā)送請(qǐng)求的信元,并作出產(chǎn)生請(qǐng)求。在來自微計(jì)算機(jī)95的請(qǐng)求數(shù)據(jù)(用于120個(gè)信道)被寫入后,利用產(chǎn)生開始信號(hào)作為時(shí)機(jī),請(qǐng)求信元產(chǎn)生單元640產(chǎn)生信元。
為此,如圖29中所示,請(qǐng)求信元產(chǎn)生單元640包括VPI/VCI檢查單元641,信元產(chǎn)生單元642及計(jì)數(shù)器643。
VPI/VCI檢查單元641根據(jù)關(guān)于為各個(gè)信道從請(qǐng)求保存RAM(單端口RAM)611中讀取的信元發(fā)送請(qǐng)求的信息,確定VPI/VCI域中的信息是否都是“0”,并輸出信元產(chǎn)生請(qǐng)求。
具體地說,當(dāng)從讀取的產(chǎn)生請(qǐng)求信息了解到VPI/VCI區(qū)域中的信息都是“0”時(shí),VPI/VCI檢查單元641確定它不是用于來自微計(jì)算機(jī)95的新請(qǐng)求的設(shè)定數(shù)據(jù),從而讀取另一信道的產(chǎn)生請(qǐng)求信息。當(dāng)從讀取的產(chǎn)生請(qǐng)求信息已知VPI/VCI區(qū)域中的信息并不都是“0”時(shí),VPI/VCI檢查單元641確定該產(chǎn)生請(qǐng)求信息是來自微計(jì)算機(jī)95的新信元產(chǎn)生請(qǐng)求,從而向PM信元插入單元500輸出信元(Act Conf/Deni信元,Dact Conf信元)產(chǎn)生請(qǐng)求。當(dāng)計(jì)數(shù)器643接收響應(yīng)該請(qǐng)求的產(chǎn)生許可信號(hào)時(shí),信元產(chǎn)生單元642向PM信元插入單元500發(fā)送用于要產(chǎn)生信元的數(shù)據(jù),之后,VPI/VCI檢查單元641尋找對(duì)于下一信道的產(chǎn)生請(qǐng)求。
上述通知數(shù)據(jù)保存單元(通知內(nèi)容保存單元)620保存從另一ATM處理設(shè)備B接收的信元[Act Req信元(控制數(shù)據(jù))、Act Conf信元、Act Deni信元、Dact Req信元(控制數(shù)據(jù))、Dact Conf信元、Dact Deni信元]的內(nèi)容,如圖29中所示,它包括單端口RAM(下文偶爾稱為“通知保存RAM”)621及對(duì)單端口RAM621執(zhí)行讀/寫控制的讀/寫控制單元622。
由于將要通知給微計(jì)算機(jī)95的信息的量很大,如圖32中所示,2個(gè)地址的區(qū)域用于一個(gè)信道的信息。
圖30中所示的用于上述請(qǐng)求保存RAM611的地址也用于通知保存RAM621。通知保存RAM621的地址總共由8位構(gòu)成,即,1位(圖30中由“u1”表示)用于判別上述2個(gè)地址,7位(圖30中由“u2”表示)用于區(qū)別120個(gè)信道。
圖32表示了通知保存RAM621的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子。如圖32所示,根據(jù)本實(shí)施例的通知保存RAM621保存要通知微計(jì)算機(jī)95的用于各個(gè)信道的數(shù)據(jù),利用16位(圖32中由“w1”表示)保存VPI/VCI,利用2位(圖32中由“w2”表示)保存關(guān)于狀態(tài)通知的信息,用1位(圖32中由“w3”表示)保存WR位,用3位(圖32中由“w4”表示)保存報(bào)文ID,用2位(圖32中由“w5”表示)保存指令,用8位(圖32中由“w6”表示)保存相關(guān)標(biāo)記,用2位(圖32中由“w7”表示)保存塊大小,用2位(圖32中由“w8”表示)保存關(guān)于端對(duì)端/段的信息,及用1位(圖32中由“w9”表示)保存關(guān)于CLP的信息。
在用于120個(gè)信道的請(qǐng)求設(shè)定數(shù)據(jù)都被存入請(qǐng)求保存RAM611中后,存儲(chǔ)在通知保存RAM621中的關(guān)于接收信元的信息由讀/寫控制單元622讀出。例如,每500msec把該信息通知微計(jì)算機(jī)95[一次(120個(gè)信道)/500msec]。讀取接收的信元信息的計(jì)時(shí)及用于從通知保存RAM621向微計(jì)算機(jī)95讀取信息的地址由請(qǐng)求通知控制單元630產(chǎn)生。讀/寫控制單元622調(diào)整來自請(qǐng)求通知控制單元630的地址及控制信號(hào),及用于讀/寫通知內(nèi)容的地址和控制信號(hào)。
請(qǐng)求通知控制單元630產(chǎn)生讀取地址及類似信息,以響應(yīng)來自微計(jì)算機(jī)95的讀請(qǐng)求。在通知微計(jì)算機(jī)95之前,從通知保存RAM621讀出的數(shù)據(jù)被轉(zhuǎn)換為用于通知給微計(jì)算機(jī)95的數(shù)據(jù)。
保存在上述通知保存RAM621中的WR位是表示發(fā)給微計(jì)算機(jī)95的新通知的內(nèi)容存在與否的代碼。借助WR位,能夠通知微計(jì)算機(jī)95關(guān)于相應(yīng)信道將被通知的數(shù)據(jù)是否是新數(shù)據(jù)。例如,在把具有內(nèi)容(η)的信元通知微計(jì)算機(jī)95之后,當(dāng)通知數(shù)據(jù)保存單元620在下一個(gè)500msec周期內(nèi)接收到具有相同內(nèi)容(η)的信元時(shí),WR位被通知為“1”。當(dāng)通知數(shù)據(jù)保存單元620什么也沒有收到時(shí),內(nèi)容及WR位分別為(η)及“0”被通知給微計(jì)算機(jī)95。在通知微計(jì)算機(jī)95之后,WR位“1”的通知內(nèi)容被重寫為WR位“0”上述請(qǐng)求通知控制單元630還具有轉(zhuǎn)換數(shù)據(jù)保存單元620的數(shù)據(jù)保存格式,以便數(shù)據(jù)保存單元620中保存的數(shù)據(jù)適用于微計(jì)算機(jī)的寄存器結(jié)構(gòu)的連接功能,以及轉(zhuǎn)換微計(jì)算機(jī)95的寄存器結(jié)構(gòu),以便來自微計(jì)算機(jī)95的數(shù)據(jù)適用于數(shù)據(jù)保存單元610的數(shù)據(jù)保存格式的連接功能。當(dāng)從微計(jì)算機(jī)95收到請(qǐng)求通知請(qǐng)求(寫)時(shí),請(qǐng)求通知控制單元630把請(qǐng)求信息(各種信元發(fā)送請(qǐng)求)轉(zhuǎn)換為請(qǐng)求保存RAM611的數(shù)據(jù)結(jié)構(gòu),把通知保存RAM 621的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為適于微計(jì)算機(jī)95的格式,并產(chǎn)生用于把請(qǐng)求信息寫入請(qǐng)求數(shù)據(jù)保存單元610,及從通知數(shù)據(jù)保存單元620中讀取數(shù)據(jù),以便把數(shù)據(jù)通知微計(jì)算機(jī)95的地址和計(jì)時(shí)信號(hào)(控制信號(hào))。
為此,如圖29中所示,請(qǐng)求通知控制單元630的基本部件包括至少轉(zhuǎn)換請(qǐng)求信息的數(shù)據(jù)結(jié)構(gòu)的重排單元631,產(chǎn)生地址及用于寫和讀的計(jì)時(shí)信號(hào)的控制單元632。順便說明,當(dāng)未從微計(jì)算機(jī)95傳送新的請(qǐng)求設(shè)定時(shí),請(qǐng)求通知控制單元630通過讀/寫控制單元612控制對(duì)請(qǐng)求保存RAM611的寫操作,以便在用于寫入關(guān)于VPI/VCI信息的所有區(qū)域中寫“0”。
圖33是說明Act/Dact接收處理單元600保存來自微計(jì)算機(jī)95的設(shè)定信息,并通知接收的信元的內(nèi)容的操作的時(shí)間圖。如圖33中所示,當(dāng)接收到請(qǐng)求通知請(qǐng)求時(shí),請(qǐng)求通知控制單元630把從微計(jì)算機(jī)95接收的請(qǐng)求通知請(qǐng)求轉(zhuǎn)換為請(qǐng)求保存RAM611的數(shù)據(jù)結(jié)構(gòu),并產(chǎn)生讀取地址及計(jì)時(shí)信號(hào)。此時(shí),當(dāng)未從微計(jì)算機(jī)95收到新的請(qǐng)求設(shè)定(信元發(fā)送請(qǐng)求)時(shí),請(qǐng)求通知控制單元630在請(qǐng)求保存RAM611的所有VPI/VCI區(qū)域中寫“0”(在圖33中由“α2”指示的時(shí)刻)。
當(dāng)通知數(shù)據(jù)保存單元620從微計(jì)算機(jī)95收到讀請(qǐng)求時(shí),讀/寫控制單元622調(diào)整來自控制單元632的讀地址和控制信號(hào),及用于寫/讀通知信元的內(nèi)容的地址和控制信號(hào),從而從通知保存RAM621中讀取相應(yīng)地址中的數(shù)據(jù)。當(dāng)WR位“1”的通知內(nèi)容從通知保存RAM621中被讀出給微計(jì)算機(jī)95時(shí),通知內(nèi)容被重寫為“0”(在圖33中由“β2”指示的時(shí)刻)。
在用于120個(gè)信道的請(qǐng)求數(shù)據(jù)被寫入請(qǐng)求數(shù)據(jù)保存單元610中后,利用產(chǎn)生開始信號(hào)作為時(shí)機(jī),請(qǐng)求信元產(chǎn)生單元640產(chǎn)生信元。即,請(qǐng)求信元產(chǎn)生單元640從請(qǐng)求數(shù)據(jù)保存單元610中讀取產(chǎn)生請(qǐng)求數(shù)據(jù)(信元發(fā)送請(qǐng)求),當(dāng)讀取數(shù)據(jù)中的VPI/VCI不是“0”時(shí),確定為新的產(chǎn)生請(qǐng)求,并向PM信元插入單元500輸出信元產(chǎn)生請(qǐng)求(在圖33中由“B2”表示的時(shí)刻)。當(dāng)從PM信元插入單元500接收產(chǎn)生許可信號(hào)時(shí),請(qǐng)求信元產(chǎn)生單元640發(fā)送信元,隨后在完成該信元的發(fā)送之后,查找下一信道(讀取請(qǐng)求設(shè)定數(shù)據(jù))。當(dāng)VPI/VCI為“0”時(shí),請(qǐng)求信元產(chǎn)生單元640確定為不是新的產(chǎn)生請(qǐng)求,不作出信元產(chǎn)生請(qǐng)求,并讀取下一信道的請(qǐng)求設(shè)定數(shù)據(jù)(在圖33中由“A2”指示的時(shí)刻)。
在上述請(qǐng)求信元產(chǎn)生單元640中,利用計(jì)時(shí)信號(hào)作為時(shí)機(jī),VPI/VCI檢查單元641在請(qǐng)求保存RAM611中保存的全部指令內(nèi)容中只檢索一次,以響應(yīng)來自微計(jì)算機(jī)95對(duì)每個(gè)信道只產(chǎn)生一次的信元發(fā)送請(qǐng)求,并向另一ATM設(shè)備B傳送對(duì)于要被傳送數(shù)據(jù)的產(chǎn)生請(qǐng)求,作為信元產(chǎn)生操作,信元產(chǎn)生單元642把信元數(shù)據(jù)傳送給PM信元插入單元500(后面將說明)。
如圖34中所示,Act/Dact接收處理單元600包括2秒計(jì)時(shí)器單元650,Act Deni信元產(chǎn)生單元660,以便在把Act Req信元的內(nèi)容通知微計(jì)算機(jī)95之后,當(dāng)2秒內(nèi)微計(jì)算機(jī)95沒有作出響應(yīng)時(shí),產(chǎn)生Act Deni信元發(fā)送請(qǐng)求。
2秒計(jì)時(shí)器單元650(第二計(jì)時(shí)計(jì)數(shù)單元)計(jì)數(shù)在把從另一ATM處理設(shè)備B接收的Act Req信元通知微計(jì)算機(jī)95后過去的時(shí)間,除了該計(jì)數(shù)值外,保存表示已接收到該Act信元的信息。另外2秒計(jì)時(shí)器單元650不考慮來自微計(jì)算機(jī)95的指令保存關(guān)于Act Deni信元發(fā)送請(qǐng)求的信息(2秒時(shí)間已到)。當(dāng)在把接收的信元的內(nèi)容通知微計(jì)算機(jī)95后過去了預(yù)定的時(shí)間,并且從上述2秒計(jì)時(shí)器單元650中檢測(cè)到關(guān)于Act Dact信元發(fā)送請(qǐng)求的信息(2秒時(shí)間已到)時(shí),Act Deni信元產(chǎn)生單元660產(chǎn)生否定執(zhí)行PM處理的響應(yīng)數(shù)據(jù)(Act Deni信元)。
即,2秒計(jì)時(shí)器單元650及Act Deni信元產(chǎn)生單元660監(jiān)視是否在預(yù)定的周期(2秒)內(nèi)從微計(jì)算機(jī)95接收到響應(yīng)通知的指令,并當(dāng)確定在預(yù)定的周期內(nèi)沒有接收到該指令時(shí),產(chǎn)生否定執(zhí)行PM處理的響應(yīng)數(shù)據(jù)(Act Deni信元)。
為此,如圖34中所示,2秒計(jì)時(shí)器單元650還包括2秒計(jì)時(shí)器RAM651,Act信元接收中位更新單元652,計(jì)時(shí)器值更新單元653,2秒時(shí)間已到位更新單元654及讀/寫控制單元655。Act Deni信元產(chǎn)生單元660包括Act Deni信元產(chǎn)生檢測(cè)單元661及Act Deni信元產(chǎn)生單元662。
在第二計(jì)時(shí)器RAM(第二計(jì)時(shí)器RAM單端口RAM)651中,在讀/寫控制單元655的控制下,計(jì)時(shí)器計(jì)數(shù)值在預(yù)定周期中被寫入/讀取。除了計(jì)時(shí)器計(jì)數(shù)值外,第二計(jì)時(shí)器RAM651還可保存關(guān)于計(jì)數(shù)狀態(tài)及Act Deni信元發(fā)送請(qǐng)求的信息。寫/讀控制單元655根據(jù)Act信元通知請(qǐng)求(通知Act信元的請(qǐng)求),計(jì)時(shí)器信號(hào)及類似信息,執(zhí)行對(duì)計(jì)時(shí)器計(jì)數(shù)值及類似信息寫入/讀出第二計(jì)時(shí)器RAM651的控制。
圖35表示了上述第二計(jì)時(shí)器RAM651的地址結(jié)構(gòu)的一個(gè)例子。如圖35中所示,第二計(jì)時(shí)器RAM651的地址為7位,借助它可以保存圖36中所示用于120個(gè)信道的數(shù)據(jù)。在圖36中所示的數(shù)據(jù)結(jié)構(gòu)的例子中,4位(圖36中由“x1”表示)用于計(jì)數(shù)第二計(jì)時(shí)器值,1位(圖36中由“x2”表示)用于指示是否接收到Act信元,1位(圖36中由“x3”表示)用于指示第二計(jì)時(shí)器值是否變成超時(shí)。
上述Act信元接收中位更新單元652控制2秒計(jì)時(shí)器RAM651,以便當(dāng)接收Act信元通知請(qǐng)求時(shí),使表示關(guān)于作為Act信元目標(biāo)的信道的信息中的Act信元是否已被接收的位有效(“1”)。計(jì)時(shí)器值更新單元653遞增計(jì)數(shù)Act信元接收過程中位為“1”的信道的2秒計(jì)時(shí)器651中保存的2秒計(jì)時(shí)器值。
在2秒計(jì)時(shí)器單元650中更新2秒計(jì)時(shí)器值的過程如下。利用計(jì)時(shí)器信號(hào)作為時(shí)機(jī),2秒計(jì)時(shí)器單元650按照信道0、1、2、…等等的順序從第0信道開始,讀取2秒計(jì)時(shí)器RAM651中管理的信息,并且當(dāng)從2秒計(jì)時(shí)器RAM651中讀取的指示是否收到Act信元的Act信元接收過程中位是“1”時(shí)計(jì)數(shù)。當(dāng)Act信元接收過程中該位是“0”時(shí),2秒計(jì)時(shí)器單元650不計(jì)數(shù),但是讀取下一信道的數(shù)據(jù)。
當(dāng)2秒計(jì)時(shí)器RAM651中,信道的2秒計(jì)時(shí)器計(jì)數(shù)值達(dá)到最大值時(shí),2秒時(shí)間已到位更新單元654判斷時(shí)間已到,并使2秒時(shí)間已到位有效(“1”),作為指示Act Deni信元發(fā)送請(qǐng)求的信息,同時(shí)控制2秒計(jì)時(shí)器RAM651,使其它各位為“0”。
在對(duì)120個(gè)信道執(zhí)行計(jì)時(shí)器更新過程之后,2秒計(jì)時(shí)器單元650只等待計(jì)時(shí)器的更新,直到輸入下一計(jì)時(shí)器信號(hào)為止。
在Act Deni信元產(chǎn)生單元660中,Act Deni信元產(chǎn)生檢測(cè)單元661監(jiān)視從2秒計(jì)時(shí)器RAM651中讀出的信道信息中指示2秒時(shí)間已到的位,以便檢測(cè)Act Deni信元發(fā)送請(qǐng)求。即,當(dāng)檢測(cè)從2秒計(jì)時(shí)器RAM651中讀出的,包括指示2秒時(shí)間已到的位的信道信息時(shí),Act Deni信元產(chǎn)生檢測(cè)單元661把Act Deni信元發(fā)送請(qǐng)求通知Act Deni信元產(chǎn)生單元662。
當(dāng)指示2秒時(shí)間已到的位不是有效“1”時(shí),不對(duì)相關(guān)信道進(jìn)行產(chǎn)生Act Deni信元的過程,而對(duì)另一信道進(jìn)行檢測(cè)是否存在Act Deni產(chǎn)生請(qǐng)求的過程。
Act Deni信元產(chǎn)生單元662產(chǎn)生Act Deni信元。當(dāng)Act Deni信元產(chǎn)生檢測(cè)單元661檢測(cè)到2秒時(shí)間已到時(shí),Act Deni信元產(chǎn)生單元662向PM信元插入單元500傳送Act Deni產(chǎn)生請(qǐng)求,并且當(dāng)從PM信元插入單元500回送產(chǎn)生許可信號(hào)時(shí),向PM信元插入單元500傳送ActDeni信元(Act Deni產(chǎn)生數(shù)據(jù))。
圖37是說明Act/Dact接收處理單元600中2秒計(jì)時(shí)器操作的時(shí)間圖。如圖37中所示,當(dāng)下游中的接收信元(由CAM判別單元311確定為應(yīng)通知給微計(jì)算機(jī)95的信元)被寫入通知保存RAM621中時(shí),Act/Dact接收處理單元600開始計(jì)數(shù)2秒計(jì)時(shí)器(在圖37中由“α3”指示的時(shí)刻)。
在更新計(jì)時(shí)器中,利用計(jì)時(shí)器信號(hào)作為時(shí)機(jī),按照信道0、1、2、…等等的順序讀取數(shù)據(jù)。當(dāng)Act信元接收過程中位有效(“1”)時(shí),計(jì)時(shí)器值被遞增(在圖37中由“β3”指示的時(shí)刻)。當(dāng)Act信元接收過程中的位無效時(shí),讀取下一信道的數(shù)據(jù)(在圖37中由“γ3”指示的時(shí)刻)。當(dāng)2秒計(jì)時(shí)器值達(dá)到上限值時(shí),2秒時(shí)間已到位成為有效,其它各位均為“0”,從而狀態(tài)轉(zhuǎn)變?yōu)锳ct Deni信元產(chǎn)生請(qǐng)求狀態(tài)(在圖37中由“θ”指示的時(shí)刻)。
在Act Deni信元產(chǎn)生操作中,Act Deni信元產(chǎn)生檢測(cè)單元661依次查找每個(gè)信道。當(dāng)存在其中2秒時(shí)間已到位有效“1”的信道時(shí),ActDeni信元產(chǎn)生單元662為該信道向PM信元插入單元500輸出Act Deni產(chǎn)生請(qǐng)求(在圖37中由“A3”指示的時(shí)刻)。對(duì)于其中2秒時(shí)間已到位為“0”的信道,Act Deni信元產(chǎn)生檢測(cè)單元661并不作出Act Deni信元產(chǎn)生請(qǐng)求,但是檢索下一信道。當(dāng)完成全部120個(gè)信道的查找時(shí),Act Deni信元產(chǎn)生檢測(cè)單元661等待下一產(chǎn)生開始信號(hào)。
如圖33中所示,在具有上述結(jié)構(gòu)的Act/Dact接收處理單元600中,當(dāng)從微計(jì)算機(jī)95接收請(qǐng)求通知請(qǐng)求(寫)時(shí),請(qǐng)求通知控制單元630把請(qǐng)求信息(各種信元發(fā)送請(qǐng)求)轉(zhuǎn)換為請(qǐng)求保存RAM611的數(shù)據(jù)結(jié)構(gòu),把來自通知保存RAM621的數(shù)據(jù)轉(zhuǎn)換為微計(jì)算機(jī)95的數(shù)據(jù)結(jié)構(gòu),并產(chǎn)生用于把請(qǐng)求信息寫入請(qǐng)求數(shù)據(jù)保存單元610中的地址,用于從通知數(shù)據(jù)保存單元620中讀取數(shù)據(jù),以便把該數(shù)據(jù)通知微計(jì)算機(jī)95的地址,以及計(jì)時(shí)信號(hào)(控制信號(hào))。
此時(shí),如果未從微計(jì)算機(jī)95接收到新的請(qǐng)求設(shè)定(信元發(fā)送請(qǐng)求),則把請(qǐng)求保存RAM611的所有VPI/VCI區(qū)域中寫“0”(在圖33中由“α2”指示的時(shí)刻)。
當(dāng)通知數(shù)據(jù)保存單元620接收來自微計(jì)算機(jī)95的讀請(qǐng)求時(shí),讀/寫控制單元622調(diào)整來自控制單元632的讀地址及控制信號(hào),和用于寫/讀通知信元的內(nèi)容的地址及控制信號(hào),從而從通知保存RAM621中讀取相應(yīng)地址中的數(shù)據(jù)。當(dāng)WR位“1”中的通知內(nèi)容從通知保存RAM621中被讀出給微計(jì)算機(jī)95時(shí),通知內(nèi)容的WR位被重寫為“0”(在圖33中由“β2”指示的時(shí)刻)。
在把用于120個(gè)信道的請(qǐng)求數(shù)據(jù)寫入請(qǐng)求數(shù)據(jù)保存單元610中后,利用產(chǎn)生開始信號(hào)作為時(shí)機(jī),請(qǐng)求信元產(chǎn)生單元640產(chǎn)生信元。即,請(qǐng)求信元產(chǎn)生單元640從請(qǐng)求數(shù)據(jù)保存單元610中讀數(shù)產(chǎn)生請(qǐng)求數(shù)據(jù)(信元發(fā)送請(qǐng)求),當(dāng)讀出的數(shù)據(jù)中的VPI/VCI不是“0”時(shí),確定為新的產(chǎn)生請(qǐng)求,并向PM信元插入單元500輸出信元產(chǎn)生請(qǐng)求(在圖33中由“B2”指示的時(shí)刻)。當(dāng)從PM信元插入單元500接收產(chǎn)生請(qǐng)求許可信元時(shí),請(qǐng)求信元產(chǎn)生單元640發(fā)送信元,隨后在發(fā)送該信元之后查找下一信道(讀取請(qǐng)求設(shè)定數(shù)據(jù))。當(dāng)VPI/VCI是“0”時(shí),請(qǐng)求信元產(chǎn)生單元640確定其不是新的產(chǎn)生請(qǐng)求,不作出信元產(chǎn)生請(qǐng)求,但是讀取下一信道的請(qǐng)求設(shè)定數(shù)據(jù)(在圖33中由“A2”指示的時(shí)刻)。
如圖37中所示,以這樣的方式在2秒計(jì)時(shí)器單元650中更新計(jì)時(shí)器,即利用計(jì)時(shí)器信號(hào)作為時(shí)機(jī),按照信道0、1、2、…等等的順序讀取數(shù)據(jù),并且當(dāng)Act信元接收過程中位有效(“1”)時(shí),遞增計(jì)數(shù)計(jì)時(shí)器值(圖37中由“β3”指示的時(shí)刻)。當(dāng)Act信元接收過程中位無效時(shí),讀取下一信道的數(shù)據(jù)(在圖37中由“γ3”指示的時(shí)刻)。
當(dāng)2秒計(jì)時(shí)器值達(dá)到上限值時(shí),Act/Dact接收處理單元600使2秒時(shí)間已到位有效,同時(shí)使其它各位均為“0”,以轉(zhuǎn)變?yōu)锳ct Deni信元產(chǎn)生請(qǐng)求狀態(tài)(在圖37中由“θ”指示的時(shí)刻)。
在Act Deni信元產(chǎn)生操作中,Act Deni信元產(chǎn)生檢測(cè)單元661按順序檢索每個(gè)信道,當(dāng)存在2秒時(shí)間已到位有效(“1”)的信道時(shí),Act Deni信元產(chǎn)生單元662向PM信元插入單元500輸出對(duì)于該信道的Act Deni產(chǎn)生請(qǐng)求(在圖37中由“A3”指示的時(shí)刻)。對(duì)于2秒時(shí)間已到位為“0”的信道,Act Deni信元產(chǎn)生檢測(cè)單元661不作出ActDeni信元產(chǎn)生請(qǐng)求,但是查找下一信道(在圖37中由“B”指示的時(shí)刻)。當(dāng)完成對(duì)全部120個(gè)信道的查找后,Act Deni信元產(chǎn)生檢測(cè)單元661等待下一產(chǎn)生開始信號(hào)。
如上所述,根據(jù)本發(fā)明的Act/Dact接收處理單元600可有效地為多個(gè)信道保存作為來自微計(jì)算機(jī)95的指令內(nèi)容,及去往微計(jì)算機(jī)95的通知內(nèi)容的數(shù)據(jù),從而減小設(shè)備規(guī)模。
通過使所有的VPI/VCI區(qū)域?yàn)椤?”,以顯示不存在對(duì)應(yīng)于新的指令內(nèi)容的數(shù)據(jù)來表示不存在來自微計(jì)算機(jī)95的新指令。從而在不擴(kuò)展存儲(chǔ)信息的請(qǐng)求保存RAM611的存儲(chǔ)區(qū)域的情況下,能夠通過利用現(xiàn)有存儲(chǔ)區(qū)域來減小電路規(guī)模。
通過使圖32中所示的數(shù)據(jù)的WR位有效或無效,能夠確定將通知給微計(jì)算機(jī)95的內(nèi)容是新的還是舊的。通知數(shù)據(jù)也是由于2秒計(jì)時(shí)器的時(shí)間已到而產(chǎn)生的啟動(dòng)否定信元的信元內(nèi)容,因此不能清除通知數(shù)據(jù)。于是如果不提供WR位,就必須要有用于產(chǎn)生的寄存器。借助WR位就不需要這樣的寄存器。
Act/Dact接收處理單元600對(duì)微計(jì)算機(jī)95的一個(gè)設(shè)定只執(zhí)行一次產(chǎn)生操作,從而省除了額外的操作。這有助于降低能耗。
當(dāng)Act Deni信元產(chǎn)生檢測(cè)單元661確定在預(yù)定時(shí)間內(nèi)未從微計(jì)算機(jī)95接收到指令時(shí),Act Deni信元產(chǎn)生單元662產(chǎn)生一個(gè)Act Deni信元,以致能夠避免由于未從微計(jì)算機(jī)95收到指令而導(dǎo)致的設(shè)備隔離。
在預(yù)定的周期內(nèi),2秒計(jì)時(shí)器RAM 651被寫入計(jì)時(shí)器計(jì)數(shù)值,或者從其中讀出計(jì)時(shí)器計(jì)數(shù)值。從而能夠容易地在多個(gè)信道上處理過程,減小電路規(guī)模,并降低能耗。
(3-4)PM計(jì)數(shù)單元的說明PM計(jì)數(shù)單元(計(jì)數(shù)處理單元)400利用接收的用戶信元,F(xiàn)orMon信元及Back Rep信元執(zhí)行標(biāo)準(zhǔn)中規(guī)定的計(jì)數(shù),并把通過計(jì)數(shù)過程得到的計(jì)數(shù)結(jié)果作為流狀態(tài)結(jié)果通知微計(jì)算機(jī)95。
為此,如圖38所示,PM計(jì)數(shù)單元400包括MCSN(監(jiān)視信元序列號(hào))計(jì)數(shù)單元410,MCSN計(jì)數(shù)保存單元411,TUC(總的用戶信元)產(chǎn)生單元420,TUC產(chǎn)生計(jì)數(shù)保存單元421,TUC接收單元430,TUC接收保存單元431,TRCC(總的接收信元計(jì)數(shù))計(jì)數(shù)單元440,TRCC計(jì)數(shù)保存單元441,BIPV(位交叉奇偶性-16擾亂)計(jì)數(shù)單元450,BIPV計(jì)數(shù)保存單元451,PM計(jì)數(shù)合計(jì)單元460及PM計(jì)數(shù)總計(jì)保存單元461。
MCSN計(jì)數(shù)單元410,TUC產(chǎn)生單元420,TUC接收單元430,TRCC計(jì)數(shù)單元440及BIPV計(jì)數(shù)單元450作為監(jiān)視數(shù)據(jù)產(chǎn)生信息產(chǎn)生單元,產(chǎn)生產(chǎn)生監(jiān)視數(shù)據(jù)(正向監(jiān)視信元,反向監(jiān)視信元)所必需的多種類型的信息,它們都由一個(gè)RAM(單端口RAM)構(gòu)成,以便利用接收的用戶信元,F(xiàn)or Mon信元及Back Rep信元確認(rèn)標(biāo)準(zhǔn)中規(guī)定的計(jì)數(shù)。
MCSN計(jì)數(shù)單元410執(zhí)行用于產(chǎn)生傳送正向監(jiān)視信元的計(jì)數(shù),用于接收的反向報(bào)告信元的MCSN計(jì)數(shù),用于檢查接收的正向監(jiān)視信元的MCSN計(jì)數(shù),用于產(chǎn)生傳送反向報(bào)告信元的MCSN計(jì)數(shù),及用于接收的PM信元中的信息序列號(hào)(PM信元的附加跟隨號(hào))的計(jì)數(shù)。具有正向監(jiān)視信息的PM信元(正向監(jiān)視信元)的上述序列號(hào)及具有反向報(bào)告信息的PM信元(反向報(bào)告信元)的序列號(hào)被分別遞增計(jì)數(shù),并且不是經(jīng)常被清除。當(dāng)序列號(hào)達(dá)到最大值255時(shí),序列號(hào)又從“0”開始遞增計(jì)數(shù)。
圖39是表示上述MCSN計(jì)數(shù)單元410及MCSN計(jì)數(shù)保存單元411的結(jié)構(gòu)的方框圖。如圖39所示,MCSN計(jì)數(shù)單元410包括計(jì)數(shù)值初始化/更新單元413及計(jì)數(shù)控制單元414,而MCSN計(jì)數(shù)保存單元411由存儲(chǔ)數(shù)據(jù)的單端口RAM415構(gòu)成。
計(jì)數(shù)值被存儲(chǔ)在由利用7位來區(qū)別120個(gè)信道中每個(gè)信道的地址指定的,單端口RAM415中分配給每個(gè)信道的區(qū)域中。類似于圖35中所示的上述2秒計(jì)時(shí)器RAM651中的區(qū)域中的地址。具體地說,如圖40中所示,利用總共16位一半的8位存儲(chǔ)正向監(jiān)視的MCSN計(jì)數(shù)值。利用剩下的8位保存反向報(bào)告的MCSN計(jì)數(shù)值。
計(jì)數(shù)值初始化/更新單元413根據(jù)來自CAM單元300的接收信元及各種控制信號(hào)的內(nèi)容計(jì)數(shù)。在計(jì)數(shù)控制單元414的控制下,計(jì)數(shù)值被寫入RAM411中,或從RAM411中被讀出。
上述TUC產(chǎn)生單元420計(jì)數(shù),以便產(chǎn)生傳送正向監(jiān)視信元,并計(jì)數(shù)接收的下游用戶信元。TUC產(chǎn)生單元420把TUC0+1及TUC0作為TUC類型處理,計(jì)數(shù)這些TUC0+1及TUC0。
即,TUC產(chǎn)生單元420產(chǎn)生通過把插入前一時(shí)刻發(fā)送的PM信元中的TUC0+1值加入,從緊跟在前一時(shí)刻發(fā)送的PM信元之后發(fā)送的用戶信息信元(CLP=0/1)到緊接這一時(shí)刻發(fā)送的PM信元之前的用戶信息信元之間計(jì)數(shù)得到的用戶信息信元的計(jì)數(shù)值而得到的值(TUC0+1)。當(dāng)正向監(jiān)視信元被發(fā)出時(shí),產(chǎn)生的TUC0+1的值被插入PM信元中(參見圖15)。當(dāng)反向報(bào)告信元被發(fā)出時(shí),接收的正向監(jiān)視信元中的TUC0+1被復(fù)制,并被插入反向報(bào)告信元中的TUC0+1區(qū)域(參見圖15)中。
對(duì)于其CLP為“0”的用戶信息信元,TUC產(chǎn)生單元420按照類似于產(chǎn)生上述TUC0+1時(shí)的方式產(chǎn)生TUC0。當(dāng)正向監(jiān)視信元被發(fā)出時(shí),象上述TUC0+1一樣,產(chǎn)生的TUC也被插入PM信元中的TUC0區(qū)域(參見圖15)中。另一方面,當(dāng)反向報(bào)告信元被發(fā)出時(shí),TUC0被復(fù)制,并被插入反向報(bào)告信元中的TUC0區(qū)域(參見圖15)中。
類似于參考圖39說明的MCSN計(jì)數(shù)單元410及MCSN計(jì)數(shù)保存單元411,上述TUC產(chǎn)生單元420及TUC產(chǎn)生計(jì)數(shù)單元421包括計(jì)數(shù)值初始化/更新單元413,計(jì)數(shù)控制單元414及單端口RAM415。
TUC產(chǎn)生計(jì)數(shù)單元421的單端口RAM415可為每個(gè)信道保存如圖41中所示的數(shù)據(jù)。這里,總共32位中的16位用來保存TUC0+1的計(jì)數(shù)值,剩余的16位用來保存TUC0的計(jì)數(shù)值。
這種情況下,計(jì)數(shù)值初始化/更新單元413及計(jì)數(shù)控制單元414根據(jù)諸如接收信元的內(nèi)容之類的信息,執(zhí)行對(duì)TUC0+1及TUC0產(chǎn)生的控制。
上述TUC接收單元430保存接收的反向報(bào)告信元的TUC,并接收接收的正向監(jiān)視信元的TUC,從而把它們保存在TUC接收保存單元431中,TUC接收單元430及TUC接收保存單元431包括類似于圖39中所示的計(jì)數(shù)值初始化/更新單元413,計(jì)數(shù)控制單元414和單端口RAM415。
計(jì)數(shù)值被存儲(chǔ)在單端口RAM415中由利用7位來區(qū)別120個(gè)信道中各個(gè)信道的地址指定分配給每個(gè)信道的區(qū)域中。具體地說,如圖42中所示,利用總共32位一半的16位來保存接收的TUC0+1的數(shù)據(jù),并利用剩下的16位保存TUC0的數(shù)據(jù)。初始化/更新單元413及計(jì)數(shù)控制單元414根據(jù)諸如接收信元的內(nèi)容之類的信息,控制對(duì)TUC0+1及TUC0的保存。
上述TRCC計(jì)數(shù)單元440保存接收的反向報(bào)告信元的TRCC,并為了產(chǎn)生傳送反向報(bào)告信元,執(zhí)行TRCC計(jì)數(shù)。這里,TRCC計(jì)數(shù)單元440把TRCC0+1及TRCC0作為TRCC類型處理,分別計(jì)數(shù)這些TRCC0+1及TRCC0。
例如,TRCC計(jì)數(shù)單元440獲得在前一時(shí)刻接收的PM信元和這一時(shí)刻接收的PM信元之間接收的,其CLP為“0”的用戶信息信元的數(shù)目N,并把N加到前一時(shí)刻發(fā)送的TRCC0中,以得到當(dāng)前時(shí)刻的TRCC0值。產(chǎn)生的TRCC0值包含在反向報(bào)告信息中被發(fā)送出。
對(duì)于其CLP=0/1的用戶信息信元,TRCC計(jì)數(shù)單元440也按照類似于產(chǎn)生上述TRCC0時(shí)的方式產(chǎn)生TRCC0+1。
上述TRCC計(jì)數(shù)單元440及TRCC計(jì)數(shù)保存單元441也包括類似于圖39中所示的計(jì)數(shù)值初始化/更新單元413,計(jì)數(shù)控制單元414及單端口RAM415。
TRCC計(jì)數(shù)保存單元441的單端口RAM415可為每個(gè)信道保存如圖43中所示的數(shù)據(jù)。這里,總共32位中的16位用于保存或計(jì)數(shù)TRCC0+1數(shù)據(jù),而剩下的16位用于保存或計(jì)數(shù)TRCC0數(shù)據(jù)。
這種情況下,計(jì)數(shù)值初始化/更新單元413及計(jì)數(shù)控制單元414根據(jù)諸如接收信元的內(nèi)容之類的信息,執(zhí)行對(duì)TRCC0+1及TRCC0的產(chǎn)生/保存的控制。
上述BIPV計(jì)數(shù)單元450執(zhí)行用于產(chǎn)生傳送正向監(jiān)視信元的BEDC計(jì)數(shù),及用于產(chǎn)生傳送Back Rep信元的BLER(塊錯(cuò)誤結(jié)果)計(jì)數(shù)。當(dāng)產(chǎn)生傳送正向監(jiān)視信元時(shí),BIPV計(jì)數(shù)單元450產(chǎn)生在正向監(jiān)視信元之后傳送的用戶信元的塊信息字段的奇偶計(jì)算碼(BEDC塊錯(cuò)誤檢測(cè)碼)。該代碼(BEDC)在下一時(shí)刻被傳送。上述BEDC的計(jì)算范圍是從緊接在PM信元(正向監(jiān)視信元)被發(fā)出之后的用戶信元(CLP=0/1)的第一個(gè)字節(jié),到緊接在下一次PM信元(正向監(jiān)視信元)被發(fā)出之前的用戶信元(CLP=0/1)的最后一個(gè)字節(jié)。計(jì)算中,信息字段是以16位為單位被處理,利用同類位m計(jì)算每一位m(m相應(yīng)于圖44中第0位到第15位中的任一位)(例如,利用第3位計(jì)算第3位),并把結(jié)果插入BEDC0+1的位m中。
當(dāng)產(chǎn)生傳送反向報(bào)告信元時(shí),BIPV計(jì)數(shù)單元450獲得這時(shí)接收的PM信元的正向監(jiān)視信息中的BEDC0+1的值α,獲得通過對(duì)在前一時(shí)刻接收的PM信元和這一時(shí)刻接收的PM信元之間接收的用戶信息信元(CLP=0/1)進(jìn)行奇偶計(jì)算(偶數(shù))得到的β值,并產(chǎn)生為α和β之差的位數(shù)目作為BLER(塊錯(cuò)誤結(jié)果)0+1。BLER0+1作為反向報(bào)告信息被回送。
BIPV計(jì)數(shù)單元450及BIPV計(jì)數(shù)保存單元451包括類似于圖39中所示的計(jì)數(shù)值初始化/更新單元413,計(jì)數(shù)控制單元414及單端口RAM415。BIPV計(jì)數(shù)保存單元451的單端口RAM415可為每個(gè)信道保存如圖44中所示的數(shù)據(jù)。
這種情況下,計(jì)數(shù)值初始化/更新單元413及計(jì)數(shù)控制單元414根據(jù)諸如接收信元的內(nèi)容之類的信息執(zhí)行用于產(chǎn)生BEDC0+1及BLER0+1的控制。
上述PM計(jì)數(shù)合計(jì)單元460計(jì)數(shù)各種監(jiān)視內(nèi)容,并通知微計(jì)算機(jī)95。PM計(jì)數(shù)總計(jì)保存單元(計(jì)數(shù)結(jié)果保存單元)461保存通過上述計(jì)數(shù)過程得到的合計(jì)結(jié)果。如圖45中所示,PM計(jì)數(shù)合計(jì)單元460包括計(jì)數(shù)值初始化/更新單元462,遞增計(jì)數(shù)控制單元463,SEL464和465,以及計(jì)數(shù)通知控制單元466。PM計(jì)數(shù)總計(jì)保存單元461使用4個(gè)單端口RAM467a1(RAM1)、467b1(RAM1)、467a2(RAM2)及467b2(RAM2)作為計(jì)數(shù)結(jié)果保存RAM,這4個(gè)單端口RAM是交替地作為合計(jì)方及通知方的兩種類型RAM(RAM1、RAM2)。在PM計(jì)數(shù)保存單元461的每一側(cè),配置了一個(gè)RAM1及一個(gè)RAM2。順便說明,單端口RAM467a1(RAM1)和467a2(RAM2)被稱為a′側(cè),其余的被稱為b′側(cè)。
在PM計(jì)數(shù)合計(jì)單元460中,計(jì)數(shù)值初始化/更新單元462利用CAM單元300輸出的接收信元的內(nèi)容計(jì)數(shù)每個(gè)數(shù)據(jù),并計(jì)數(shù)諸如TUCD值之類的值。遞增計(jì)數(shù)控制單元463按照來自CAM單元300的各種控制信號(hào),控制把計(jì)數(shù)值寫入RAM1和2中,或者從RAM1和2中讀出計(jì)數(shù)值的操作。計(jì)數(shù)通知控制單元466根據(jù)來自微計(jì)算機(jī)95的PM通知請(qǐng)求(通知PM的請(qǐng)求),控制對(duì)PM計(jì)數(shù)總計(jì)保存單元461的計(jì)數(shù)總計(jì)的結(jié)果數(shù)據(jù)的讀取。利用計(jì)時(shí)器信號(hào)(即,例如500毫秒的計(jì)時(shí)器周期),SEL464在遞增計(jì)數(shù)控制單元463和遞增計(jì)數(shù)通知控制單元466之間切換,以便把來自遞增計(jì)數(shù)控制單元463或遞增計(jì)數(shù)通知控制單元466的控制信號(hào)輸出給a′側(cè)。利用計(jì)時(shí)器信號(hào)(即,例如500毫秒的計(jì)時(shí)器周期),SEL465在遞增計(jì)數(shù)控制單元463及遞增計(jì)數(shù)通知控制單元466之間切換,以便向b′輸出控制信號(hào)。當(dāng)來自遞增計(jì)數(shù)控制單元463的信號(hào)從SEL464輸出給a′側(cè)時(shí),來自計(jì)數(shù)通知控制單元466的控制信號(hào)從SEL465被輸出給b′側(cè)。
在PM計(jì)數(shù)總計(jì)保存單元461中,RAM1和RAM2保存來自MCSN計(jì)數(shù)保存單元411及類似單元的MCSN值、TUCD值、TUC值、BLER值及類似值。利用計(jì)時(shí)器信號(hào)(計(jì)時(shí)器周期)作為時(shí)機(jī),SEL468在a′側(cè)和b′側(cè)之間切換,以便把保存在a′側(cè)或b′側(cè)的數(shù)據(jù)輸出給計(jì)數(shù)值初始化/更新單元462。利用計(jì)時(shí)器信號(hào)(計(jì)時(shí)器周期),SEL469在存儲(chǔ)PM計(jì)數(shù)通知數(shù)據(jù)的a′側(cè)和b′側(cè)之間切換,以便把通知數(shù)據(jù)輸出給DP-RAM接口單元60。
即,上述PM計(jì)數(shù)總計(jì)保存單元461由兩個(gè)面(a′側(cè)及b′側(cè))構(gòu)成,它們是保存當(dāng)前周期中得到的計(jì)數(shù)合計(jì)結(jié)果的一側(cè),及把前一周期中得到的計(jì)數(shù)合計(jì)結(jié)果通知微計(jì)算機(jī)95的一側(cè)。
在由圖46中所示的10位地址指定的區(qū)域中,保存有如圖47和48中所示的數(shù)據(jù)。地址利用總共10位中的7位(圖46中由“z1”表示)來指定為120個(gè)信道中的每一個(gè)信道存儲(chǔ)數(shù)據(jù)的區(qū)域,并用剩下的3位(圖46中由“z2”表示)來指定存儲(chǔ)多種類型的計(jì)數(shù)數(shù)據(jù)的區(qū)域。
圖46中所示的RAM區(qū)域的地址共用于RAM1和RAM2。
圖49是說明PM計(jì)數(shù)總計(jì)保存單元461中的計(jì)數(shù)及通知操作的時(shí)間圖。如圖49中所示,PM計(jì)數(shù)總計(jì)保存單元461在計(jì)時(shí)器周期T1中,借助a′側(cè)的單端口RAM467a1及467a2執(zhí)行計(jì)數(shù)過程,并在下一計(jì)時(shí)器周期T2中,執(zhí)行把前一計(jì)時(shí)器周期T1中,由單端口RAM467a1及467a2計(jì)數(shù)得到的總數(shù)通知微計(jì)算機(jī)95的過程。在a′側(cè)的單端口RAM467a1及467a2把計(jì)數(shù)值通知微計(jì)算機(jī)95(在T2到T3之間)的同時(shí),單端口RAM467b1及467b2執(zhí)行計(jì)數(shù)過程,并在下一計(jì)時(shí)器周期T3中把前一周期中計(jì)數(shù)得到的總數(shù)通知微計(jì)算機(jī)95。之后,a′側(cè)和b′按照類似的方式交替地計(jì)數(shù)及通知。
在具有上述結(jié)構(gòu)的PM計(jì)數(shù)單元400中,MCSN計(jì)數(shù)單元410和TRCC計(jì)數(shù)單元440及類似單元計(jì)數(shù)各種數(shù)據(jù)(MCSN、TRCC及類似數(shù)據(jù)),計(jì)數(shù)值被保存在MCSN計(jì)數(shù)保存單元411(421、431、441、451)及類似單元中。
即,MCSN計(jì)數(shù)單元410的計(jì)數(shù)值初始化/更新單元413,TRCC計(jì)數(shù)單元440及類似單元均利用接收信元的內(nèi)容及類似信息遞增計(jì)數(shù),并且在計(jì)數(shù)控制單元414的控制下,計(jì)數(shù)值被寫入單端口RAM415,或者從其中被讀出。
在計(jì)數(shù)控制單元414對(duì)諸如正向監(jiān)視信元內(nèi)容請(qǐng)求之類信號(hào)的控制下,從單端口RAM415讀出的各種計(jì)數(shù)值(TUC值、BLER值、MCSN值及其它)作為正向監(jiān)視信元內(nèi)容數(shù)據(jù)被輸出給圖18中所示的正向監(jiān)視發(fā)送處理單元320。當(dāng)發(fā)送反向報(bào)告信元時(shí),計(jì)數(shù)得到的值作為反向報(bào)告信元內(nèi)容數(shù)據(jù)被輸出給PM信元插入單元500。
由計(jì)數(shù)單元410、420、430、440及450計(jì)數(shù)得到的計(jì)數(shù)值在PM計(jì)數(shù)合計(jì)單元460中被總計(jì)。
在PM計(jì)數(shù)合計(jì)單元460中,計(jì)數(shù)值初始化/更新單元462利用CAM單元300輸出的接收信元的內(nèi)容及諸如TUCD值之類的各種計(jì)數(shù)值來計(jì)數(shù)各種數(shù)據(jù),遞增控制單元463及計(jì)數(shù)通知控制單元466和SEL464及465一起控制在a′側(cè)和b′側(cè)讀取/寫入計(jì)數(shù)總值的操作。
例如,如圖49中所示,在PM計(jì)數(shù)總計(jì)保存單元461中,a′側(cè)的單端口RAM467a1及467a2在計(jì)時(shí)器周期T1中執(zhí)行計(jì)數(shù)過程,并在下一計(jì)時(shí)器周期T2中,執(zhí)行把前一計(jì)時(shí)器周期T1中,由單端口RAM467a1及467a2計(jì)數(shù)得到的總值通知微計(jì)算機(jī)95的過程。另一方面,在單端口RAM467a1及467a2把計(jì)數(shù)值通知微計(jì)算機(jī)95的同時(shí)(T2到T3),b′側(cè)的單端口RAM467b1及467b2執(zhí)行計(jì)數(shù)過程,并在下一計(jì)時(shí)器周期T3中,把前一周期中計(jì)數(shù)得到的總值通知微計(jì)算機(jī)95。之后,a′側(cè)和b′側(cè)按照類似的方式交替計(jì)數(shù)及通知。
當(dāng)執(zhí)行各種計(jì)數(shù)過程時(shí),PM計(jì)數(shù)單元400可由最少數(shù)目的以圖40到44中所示RAM結(jié)構(gòu)的形式的寄存器構(gòu)成。此外,RAM的地址用于區(qū)別各個(gè)信道,以便構(gòu)成高效電路,并且容易應(yīng)付多信道處理。
在PM計(jì)數(shù)總計(jì)保存單元461中,交替切換向RAM中寫入計(jì)數(shù)值,及從RAM中讀出計(jì)數(shù)值,以致PM計(jì)數(shù)總計(jì)保存單元461同時(shí)進(jìn)行通知及計(jì)數(shù)操作,從而快速執(zhí)行這些過程。
(3-5)PM信元插入單元的說明圖17中所示的PM信元插入單元(控制數(shù)據(jù)傳輸處理單元)向另一ATM處理設(shè)備B傳送由Act/Dact傳輸處理單元330產(chǎn)生的作為控制數(shù)據(jù)的Act/Dact信元,并傳送由Act/Dact接收處理單元600產(chǎn)生的作為響應(yīng)數(shù)據(jù)的Act Deni信元、Dact Conf/Deni信元等等。
具體地說,PM信元插入單元500具有為下游中的接收信元,及各種信元產(chǎn)生請(qǐng)求調(diào)整后面將說明的回送信元(Act Deni信元、DactConF/Deni信元、Back Rep信元),并向Ups信元插入單元80作出信元產(chǎn)生請(qǐng)求的功能。
PM信元插入單元500根據(jù)PM確定單元310中確定的通知微計(jì)算機(jī)95不必需,但是回送必要的信元內(nèi)容,產(chǎn)生信元[啟動(dòng)否定信元(回送數(shù)據(jù))、撤消確認(rèn)信元(回送數(shù)據(jù))、撤消否定信元],并把該信元傳送給另一ATM處理設(shè)備B。
為此,如圖50所示,PM信元插入單元500包括回送信元產(chǎn)生單元510,回送信元保存單元520,干預(yù)單元530及信元產(chǎn)生請(qǐng)求干預(yù)保存單元540。
當(dāng)CAM判別單元311判別接收信元的內(nèi)容,并且確定不必通知微計(jì)算機(jī)95,但是必須回送時(shí),CAM判別單元311向PM信元插入單元500(后面將說明的回送信元產(chǎn)生單元510)輸出請(qǐng)求(各種控制信號(hào)),產(chǎn)生并發(fā)送回送信元,以響應(yīng)接收的信元。
當(dāng)CAM單元300中的CAM判別單元311判別接收信元,確定不必通知微計(jì)算機(jī)95,但是必須回送時(shí),并且傳送回送信元產(chǎn)生請(qǐng)求(產(chǎn)生回送信元的請(qǐng)求=回送請(qǐng)求)時(shí),回送信元產(chǎn)生單元510產(chǎn)生回送信元(Act Deni信元或Dact Conf/Deni信元)等等,以響應(yīng)從CAM判別單元311接收的回送信元產(chǎn)生請(qǐng)求。為此,回送信元產(chǎn)生單元510包括反向報(bào)告信元產(chǎn)生單元511,啟動(dòng)否定信元產(chǎn)生單元512,撤消確認(rèn)信元產(chǎn)生單元513,撤消否定信元產(chǎn)生單元514,選擇器單元515等等。產(chǎn)生單元511、512、513及514中的每一個(gè)根據(jù)從CAM單元300接收的信元的內(nèi)容,關(guān)于來自PM計(jì)數(shù)單元400的反向報(bào)告信元的信息(反向內(nèi)容數(shù)據(jù)),及關(guān)于內(nèi)部處理狀態(tài)的信息等等,產(chǎn)生要求的信元,并通過選擇器單元515只把需要回送的信元傳送給回送信元保存單元520。
回送信元保存單元520包括起保存回送信元產(chǎn)生單元510產(chǎn)生的回送信元的5級(jí)FiFo存儲(chǔ)器的作用的單端口RAM(FiFo RAM;下文稱為“FiFo RAM”)521,對(duì)FiFo RAM 521執(zhí)行讀/寫控制的讀/寫控制單元522。
在FiFo RAM 521中,在一級(jí)中保存數(shù)據(jù)的區(qū)域是為一個(gè)回送信元必需的最小數(shù)據(jù)的16個(gè)八位字節(jié),在其中回送信元被分成0到7總共8個(gè)地址,并被保存,如圖51中所示。
圖51(a)和51(b)分別表示了FiFo RAM 521中的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子。圖51(a0表示了在回送信元是Act/Dact Conf/Deni信元的情況下,數(shù)據(jù)被保存的例子,而圖15(b)表示了在回送信元是Back Rep信元的情況下,數(shù)據(jù)被保存的例子。
圖52表示了FiFo RAM521中的地址結(jié)構(gòu)的一個(gè)例子。如圖52中所示,總共6位中較低的3位(圖52中由“y1”指示)用于判別數(shù)據(jù),剩下的較高的3位(圖52中由“y2”指示)用于判別5級(jí)FiFo的保存區(qū)域。
上述信元產(chǎn)生請(qǐng)求干預(yù)保存單元540保存來自三部分的信元產(chǎn)生請(qǐng)求(后面將說明),它基本上按照接收的順序輸出請(qǐng)求,或者只有當(dāng)多個(gè)產(chǎn)生請(qǐng)求同時(shí)達(dá)到時(shí),根據(jù)后面說明的優(yōu)先權(quán)順序選擇具有較高優(yōu)先權(quán)的產(chǎn)生請(qǐng)求,并向干預(yù)單元530(后面將說明)輸出選擇的產(chǎn)生請(qǐng)求。
上述來自三部分的信元產(chǎn)生請(qǐng)求是來自圖26中所示的Act/Dact傳輸處理單元330的Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333的Act/Dact產(chǎn)生請(qǐng)求,來自圖29中所示的Act/Dact接收處理單元600的VPI/VCI檢查單元641的Act Conf/Deni信元或Dact Conf信元的產(chǎn)生請(qǐng)求,及來自圖34中所示的Act/Dact接收處理單元600的Act Deni信元產(chǎn)生單元662的Act Deni產(chǎn)生請(qǐng)求。
為此,如圖50中所示,信元產(chǎn)生請(qǐng)求干預(yù)保存單元540包括協(xié)調(diào)控制單元541,觸發(fā)器(FF)542及選擇器543。
協(xié)調(diào)控制單元541保存來自Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、VPI/VCI檢查單元641及Act Deni信元產(chǎn)生單元662的信元產(chǎn)生請(qǐng)求,向干預(yù)單元530(后面將說明)輸出保存的信元產(chǎn)生請(qǐng)求,之后,當(dāng)從干預(yù)單元530(后面將說明)接收許可(Act/Dact信元產(chǎn)生許可、Act Conf/Deni信元或Dact Conf信元產(chǎn)生許可、Act Deni產(chǎn)生許可)時(shí),向相應(yīng)信元產(chǎn)生請(qǐng)求的源(Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、VPI/VCI檢查單元641或Act Deni信元產(chǎn)生單元662)輸出該許可,并控制SEL 543,以便從接收該許可的源(Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、VPI/VCI檢查單元641或Act Deni信元產(chǎn)生單元662)輸出的數(shù)據(jù)被輸出。
FF 542保存來自相應(yīng)源(Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、VPI/VCI檢查單元641及Act Deni信元產(chǎn)生單元662)的信元產(chǎn)生請(qǐng)求(Act/Dact產(chǎn)生請(qǐng)求、Act Conf/Deni信元或Dact Conf信元產(chǎn)生請(qǐng)求、及Act Deni產(chǎn)生請(qǐng)求)。
上述三種產(chǎn)生請(qǐng)求(Act/Dact產(chǎn)生請(qǐng)求、Act Conf/Deni信元或DactConf信元產(chǎn)生請(qǐng)求及Act Deni產(chǎn)生請(qǐng)求)基本上處于同一級(jí)別。協(xié)調(diào)控制單元541按照接收的順序處理產(chǎn)生請(qǐng)求。只有當(dāng)同時(shí)接收多個(gè)產(chǎn)生請(qǐng)求時(shí),協(xié)調(diào)控制單元541在Act Conf/Deni或Dact Conf信元產(chǎn)生請(qǐng)求具有由微計(jì)算機(jī)95設(shè)定的最高優(yōu)先權(quán),基于2秒時(shí)間已到的ActDeni信元產(chǎn)生請(qǐng)求具有第二優(yōu)先權(quán),Act/Dact產(chǎn)生請(qǐng)求具有由微計(jì)算機(jī)95設(shè)定的最低優(yōu)先權(quán)的情況下,干預(yù)并行請(qǐng)求。
當(dāng)控制數(shù)據(jù)(Act/Dact Req信元),響應(yīng)數(shù)據(jù)(Act Conf/Deni信元、Dact Conf信元),及2秒時(shí)間已到時(shí)的Act Deni信元,以及回送數(shù)據(jù)(Back Rep信元、Dact Conf信元、Dact Deni信元、Act Deni信元)同時(shí)產(chǎn)生時(shí),干預(yù)單元(干預(yù)控制單元)530控制并干預(yù)傳送數(shù)據(jù)的順序。具體地說,干預(yù)單元530按照優(yōu)先權(quán)順序發(fā)送來自回送信元保存單元520的插入請(qǐng)求,及來自信元產(chǎn)生請(qǐng)求干預(yù)保存單元540的產(chǎn)生請(qǐng)求。為此,如圖50中所示,干預(yù)單元530包括插入控制單元531,定值加法單元532及SEL 533。
插入控制單元531控制對(duì)上述請(qǐng)求的干預(yù)。根據(jù)本實(shí)施例,插入控制單元531根據(jù)下表4中所示的優(yōu)先權(quán)順序執(zhí)行干預(yù)過程。
表4優(yōu)先權(quán)順序的例子
即,根據(jù)本實(shí)施例的優(yōu)先權(quán)順序,響應(yīng)數(shù)據(jù)(表4中的項(xiàng)目2和3中)的優(yōu)先權(quán)比控制數(shù)據(jù)(表4中的項(xiàng)目4)的優(yōu)先權(quán)高,回送數(shù)據(jù)(表4中的項(xiàng)目1)的優(yōu)先權(quán)比響應(yīng)數(shù)據(jù)高。
根據(jù)表4中所示的優(yōu)先權(quán)順序,最高優(yōu)先權(quán)給予回送信元產(chǎn)生請(qǐng)求,以便防止由于FiFo RAM 521存儲(chǔ)區(qū)的不足引起的回送信元損失,第二優(yōu)先權(quán)給予三種類型的信元產(chǎn)生請(qǐng)求。上表4中項(xiàng)目2和3中的產(chǎn)生請(qǐng)求是對(duì)接收的信元的響應(yīng)信元,并要求在限定時(shí)間內(nèi)被傳送,因此給予了這些產(chǎn)生請(qǐng)求較高的優(yōu)先權(quán)。即,上表4中項(xiàng)目2和4中所示的這三種類型的產(chǎn)生信元要在回送信元都被插入后才被插入。如上所述,這三種類型的產(chǎn)生請(qǐng)求(Act/Dact產(chǎn)生請(qǐng)求、Act Conf/Deni信元或Dact Conf信元產(chǎn)生請(qǐng)求、Act Deni產(chǎn)生請(qǐng)求)的優(yōu)先權(quán)如上表4中所示。
上述定值加法單元532把定值加入從FiFo RAM 521讀出的回送信元的數(shù)據(jù)中,從而剛好在傳送之前產(chǎn)生一個(gè)信元,以便使該信元具有預(yù)定的通知數(shù)據(jù)長(zhǎng)度。具體地說,圖14或15中所示的信元的未使用區(qū)(圖14及15中記為UNUsED“6A”)被加入。來自信元產(chǎn)生請(qǐng)求干預(yù)保存單元540的產(chǎn)生數(shù)據(jù)經(jīng)過SEL533按原樣被輸出,因?yàn)樵摂?shù)據(jù)已經(jīng)以預(yù)定的大小被產(chǎn)生。
在具有上述結(jié)構(gòu)的PM信元插入單元500中,反向報(bào)告信元產(chǎn)生單元511、啟動(dòng)否定信元產(chǎn)生單元512、撤消確認(rèn)信元產(chǎn)生單元513及撤消否定信元產(chǎn)生單元514利用接收信元的內(nèi)容、回送請(qǐng)求(Back Rep回送請(qǐng)求、Act Deni回送請(qǐng)求等等)產(chǎn)生回送信元(Act Deni信元、Dact Conf/Deni信元等等),并且產(chǎn)生的每個(gè)回送信元在讀/寫控制單元522的控制下,通過選擇器515被寫入5級(jí)FiFo RAM 521中。
在接收來自插入控制單元531的讀請(qǐng)求的讀/寫控制單元522的控制下,保存在5級(jí)FiFo RAM 521中的回送信元從5級(jí)FiFo RAM 521中被讀出,由定值加法單元532向其中加入固定長(zhǎng)度數(shù)據(jù),隨后在接收來自Ups信元插入單元80的插入許可信號(hào)的插入控制單元531的控制下,從SEL533輸出給Ups信元插入單元80。
當(dāng)協(xié)調(diào)控制單元541從Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、VPI/VCI檢查單元641及Act Deni信元產(chǎn)生單元662接收信元產(chǎn)生請(qǐng)求時(shí),協(xié)調(diào)控制單元541向插入控制單元531輸出接收信元產(chǎn)生請(qǐng)求,并當(dāng)接收由插入控制單元531控制上表4中所示的優(yōu)先權(quán)順序,通過插入干預(yù)過程獲得的插入許可信號(hào)時(shí),向信元產(chǎn)生請(qǐng)求的源(Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、VPI/VCI檢查單元641或Act Deni信元產(chǎn)生單元662)輸出許可信號(hào),并控制SEL 543,以便從SEL 543向干預(yù)單元530輸出相應(yīng)的信元數(shù)據(jù)。在接收來自Ups信元插入單元80的插入許可信號(hào)的插入控制單元531的控制下,來自該信元產(chǎn)生請(qǐng)求的源(Act/Dact信元產(chǎn)生控制計(jì)數(shù)器單元333、信元產(chǎn)生單元642或Act Deni信元產(chǎn)生單元662)的數(shù)據(jù)從SEL 533被輸出給Ups信元插入單元80。
在根據(jù)本實(shí)施例的PM信元插入單元500中,回送信元保存單元520配置有FiFo RAM 521,從而作為回送數(shù)據(jù)的Back Rep信元或類似信息被確定地傳送給另一ATM處理設(shè)備B。此外,F(xiàn)iFo RAM 521只保存用于回送數(shù)據(jù)所必需的最少數(shù)據(jù),因此減小了設(shè)備的規(guī)模,并降低了能耗。
插入控制單元531及協(xié)調(diào)控制單元541根據(jù)上表4中所示的優(yōu)先權(quán)順序進(jìn)行干預(yù),因此當(dāng)并行產(chǎn)生多個(gè)信元插入請(qǐng)求時(shí),不應(yīng)被延遲的數(shù)據(jù)確定無疑地被快速傳送。
(3-6)整個(gè)系統(tǒng)中VP/VC監(jiān)視操作的說明對(duì)于都具有上述結(jié)構(gòu)的ATM處理設(shè)備4(A和B)來說,下面將首先說明圖13(a)中所示的流狀態(tài)監(jiān)視操作。
當(dāng)表示監(jiān)視流狀態(tài)的監(jiān)視過程被啟動(dòng)的信息從微計(jì)算機(jī)95被設(shè)定入ATM處理設(shè)備A中的VP/VC監(jiān)視單元200中時(shí),ATM處理設(shè)備A向另一ATM處理設(shè)備B發(fā)送啟動(dòng)請(qǐng)求信元。
順便說明,該啟動(dòng)請(qǐng)求信元假定用于STS信道#2中的某一信道。在下面的說明中,即使當(dāng)該啟動(dòng)請(qǐng)求信元用于STS信道#2中的另一信道,或者用于另一STS信道#1或#3中的一個(gè)信道時(shí),也執(zhí)行相同的操作,因此省去對(duì)它們的詳細(xì)說明。
啟動(dòng)請(qǐng)求信元從圖2中所示的Ups信元插入單元80發(fā)送給上游側(cè)的UTOPIA20。接收該啟動(dòng)請(qǐng)求信元的UTOPIA和SDH傳送設(shè)備3中的映射/解映射單元3-2中的UTOPIA 10-1交換諸如Clav之類的控制信號(hào),隨后向UTOPIA 10-1輸出該啟動(dòng)請(qǐng)求信元。
該啟動(dòng)請(qǐng)求信元由映射/解映射單元3-2中的映射單元3m映射到STS信道#2上的傳輸幀上,并被輸出給另一ATM處理設(shè)備B。
之后,當(dāng)映射/解映射單元3-2接收其上映射有從另一ATM處理設(shè)備B輸出的啟動(dòng)確認(rèn)信元的傳輸幀時(shí),解映射單元3d抽取該啟動(dòng)確認(rèn)信元。在UTOPIA 10和UTOPIA 20-1彼此交換諸如Clav之類的控制信號(hào)之后,該啟動(dòng)確認(rèn)信元由UTOPIA 10接收,并被轉(zhuǎn)換為ATM信元處理單元4-1中的參考計(jì)時(shí)(信元同步),并被從UTOPIA 10輸出給信元識(shí)別單元31。當(dāng)識(shí)別到接收信元是PM信元時(shí),信元識(shí)別單元31把該接收信元的內(nèi)容通知VP/VC監(jiān)視單元200。
在接收作為許可開始流狀態(tài)監(jiān)視的許可信號(hào)的啟動(dòng)確認(rèn)信元之后,ATM處理設(shè)備A間隔預(yù)定的用戶信元間隔向ATM處理設(shè)備B正向監(jiān)視信元(輸出)。類似于上述啟動(dòng)請(qǐng)求信元,正向監(jiān)視信元經(jīng)過上游方的UTOPIA 20及映射/解映射單元3-2被輸出給另一ATM處理設(shè)備B。
當(dāng)撤消對(duì)流狀態(tài)的監(jiān)視操作時(shí),ATM處理設(shè)備A根據(jù)微計(jì)算機(jī)95的設(shè)定,發(fā)送撤消請(qǐng)求信元,并通過接收撤消確認(rèn)信元完成對(duì)流狀態(tài)的監(jiān)視。類似于上述啟動(dòng)請(qǐng)求信元,撤消請(qǐng)求信元經(jīng)過上游方的UTOPIA 20及映射/解映射單元3-2被輸出給另一ATM處理設(shè)備B。
ATM處理設(shè)備A在從正向監(jiān)視信元被發(fā)送給另一ATM處理設(shè)備B到完成對(duì)流狀態(tài)的監(jiān)視期間,從另一ATM處理設(shè)備B接收反向報(bào)告信元,并且VP/VC監(jiān)視單元200把關(guān)于接收的反向報(bào)告信元的信息通知微計(jì)算機(jī)95。
在作出啟動(dòng)請(qǐng)求或撤消請(qǐng)求的同時(shí),當(dāng)ATM處理設(shè)備A未從ATM處理設(shè)備B接收到啟動(dòng)確認(rèn)信元或啟動(dòng)否定信元,或者撤消確認(rèn)信元或撤消否定信元時(shí),在由微計(jì)算機(jī)95設(shè)定的重發(fā)次數(shù)的范圍內(nèi),ATM處理設(shè)備A再次向ATM處理設(shè)備B發(fā)送啟動(dòng)請(qǐng)求信元或者撤消請(qǐng)求信元。類似于上述啟動(dòng)請(qǐng)求信元,重發(fā)的啟動(dòng)請(qǐng)求信元或撤消請(qǐng)求信元經(jīng)過上游方的UTOPIA 20及映射/解映射單元3-1輸出給另一ATM處理設(shè)備B。
當(dāng)映射/解映射單元3-2接收到其上映射有從另一ATM處理設(shè)備B輸出的啟動(dòng)請(qǐng)求信元的傳輸幀時(shí),解映射單元3d從該傳輸幀中解映射諸如啟動(dòng)請(qǐng)求信元之類的ATM信元。在UTOPIA 20-1和下游方的UTOPIA 10交換諸如Clav之類的控制信號(hào)后,啟動(dòng)請(qǐng)求信元及類似信息被UTOPIA 10接收,被轉(zhuǎn)換為ATM信元處理單元4-1中的參考計(jì)時(shí),并由信元識(shí)別單元31接收。
VP/VC監(jiān)視單元200把從另一ATM處理設(shè)備B接收的信元的內(nèi)容(啟動(dòng)請(qǐng)求信元的內(nèi)容)通知微計(jì)算機(jī)95。ATM處理設(shè)備A根據(jù)來自微計(jì)算機(jī)95的指令,向另一ATM處理設(shè)備B發(fā)送啟動(dòng)確認(rèn)信元或者啟動(dòng)否定信元。另一方面,當(dāng)ATM處理設(shè)備A在預(yù)定的時(shí)間(例如2秒)內(nèi)未從微計(jì)算機(jī)95接收到和從ATM處理設(shè)備B接收的信元的內(nèi)容有關(guān)的指令時(shí),ATM處理設(shè)備A向另一ATM處理設(shè)備B發(fā)送啟動(dòng)否定信元。類似于上述啟動(dòng)請(qǐng)求信元,啟動(dòng)確認(rèn)信元或啟動(dòng)否定信元經(jīng)過上游方的UTOPIA 20和映射/解映射單元3-2被輸出給另一ATM處理設(shè)備B。
當(dāng)正如上述啟動(dòng)請(qǐng)求信元的情況一樣,從另一ATM處理設(shè)備B接收正向監(jiān)視信元時(shí),ATM處理設(shè)備A向另一ATM處理設(shè)備B輸出反向報(bào)告信元,并當(dāng)接收撤消請(qǐng)求信元時(shí),輸出撤消確認(rèn)信元或撤消否定信元。
圖13(b)中所示的ATM處理設(shè)備B傳送許可執(zhí)行的啟動(dòng)確認(rèn)信元,以響應(yīng)從ATM處理設(shè)備A接收的啟動(dòng)請(qǐng)求信元,之后,周期性地產(chǎn)生發(fā)往ATM處理設(shè)備A的正向監(jiān)視信元,并傳送該信元。
在圖13(c)中所示的雙路情況下,ATM處理設(shè)備A和B在它們之間傳送并接收正向監(jiān)視信元、反向報(bào)告信元及類似信息,以執(zhí)行監(jiān)視流狀態(tài)的監(jiān)視過程。
順便說明,根據(jù)ATM處理設(shè)備A的微計(jì)算機(jī)95的設(shè)定,同樣對(duì)其它信道#1及#3執(zhí)行上述監(jiān)視流狀態(tài)的監(jiān)視過程。
如上所述,根據(jù)本實(shí)施例的ATM處理設(shè)備A(4)按照來自微計(jì)算機(jī)95的指令,可以和另一ATM處理設(shè)備B周期地交換正向監(jiān)視信元及類似信息,并且可以容易地監(jiān)視具有高傳輸速率的網(wǎng)絡(luò)中的流狀態(tài)。
此外,得用一個(gè)ATM處理設(shè)備A(4),可以監(jiān)視多個(gè)STS信道#i中的流狀態(tài),從而設(shè)備的規(guī)模較小。另外,能夠維護(hù)并管理適于高速通信或可變位速率通信的復(fù)雜系統(tǒng)。
(4)其它在上面的說明中,計(jì)數(shù)放棄信元,監(jiān)視流狀態(tài)等等的PM處理是用用于多個(gè)STS信道#i的一個(gè)ATM信元處理單元4-1執(zhí)行的。但是,類似于圖56中所示的ATM處理設(shè)備4′的結(jié)構(gòu),也可以為各個(gè)STS信道#i提供ATM信元處理單元4-1來構(gòu)成ATM處理設(shè)備(下文中,為了方便,由標(biāo)記字符“4a”表示,以便區(qū)別于ATM處理設(shè)備4)。
即使在ATM處理設(shè)備4a中,類似于上述ATM信元處理設(shè)備4-1的操作,各個(gè)ATM信元處理單元4-1從映射/解映射單元2-i或3-i接收ATM信元,并執(zhí)行操作。但是,ATM信元處理設(shè)備4-1中的UTOPIA 10及20并不必須和,處理除了由ATM信元處理單元4-1處理的STS信道#i之外的STS信道#i的映射/解映射單元2-i或3-i中的UTOPIA 10-1及20-1交換諸如Clav之類的控制信號(hào)。
同上面的ATM處理設(shè)備4一樣,ATM處理設(shè)備4a也可容易地監(jiān)視具有高傳輸速率的傳輸系統(tǒng)中的信元誤插入或流狀態(tài)。
和上面的ATM處理設(shè)備4不同,ATM處理設(shè)備(下面為了方便,由標(biāo)記字符“4b”表示,以便區(qū)別于ATM處理設(shè)備4)可具有多個(gè)ATM信元處理設(shè)備4-1。
同上述ATM處理設(shè)備4一樣,ATM處理設(shè)備4b也可容易地監(jiān)視信元的誤插入或流狀態(tài)。另外,ATM處理設(shè)備4b可容易地維護(hù)及管理適于高速通信或可變位速率通信的復(fù)雜系統(tǒng)。
在上面的實(shí)施例中,ATM處理設(shè)備4-1包括放棄信元計(jì)數(shù)單元100及VP/VC監(jiān)視單元200。但是,也可以在沒有放棄信元計(jì)數(shù)單元100的情況下,構(gòu)成ATM信元處理單元(下面為了方便,由標(biāo)記字符“4-1a”表示,以區(qū)別于ATM信元處理單元4-1)。對(duì)于上面的ATM處理設(shè)備4a及4b來說,也可以在沒有放棄信元計(jì)數(shù)單元100的情況下,構(gòu)成ATM處理設(shè)備(下面為了方便,由標(biāo)記字符“4c”表示,以區(qū)別于ATM處理設(shè)備4)。
同ATM處理設(shè)備4一樣,ATM處理設(shè)備4c也可容易地監(jiān)視高速通信中ATM信元的流狀態(tài)。此外,由于每個(gè)ATM信元處理單元4b(4-1a)可利用UTOPIA 10、10-1、20及20-1處理多個(gè)STS信道,因此能夠容易地監(jiān)視流狀態(tài),及維護(hù)和管理適于高速通信或可變位速率通信的復(fù)雜系統(tǒng)。
在上面的說明中,如圖1中所示,各個(gè)ATM處理設(shè)備4、4a、4b或4c被安裝在SDH傳送設(shè)備2和3之間。但是,ATM處理設(shè)備4、4a、4b或4c也可放入另一傳輸路線上。例如,圖1中所示的ATM處理設(shè)備4α可放入SDH傳送設(shè)備2和3的較低層次中的傳送路線上。這種情況下,ATM處理設(shè)備可監(jiān)視由于通信容量的增加而導(dǎo)致的ATM信元損失,或者流狀態(tài)。
另外,也可在沒有VP/VC監(jiān)視單元200的情況下構(gòu)成ATM信元處理單元(下面為了方便,由標(biāo)記字符“4-1b”表示,以區(qū)別于ATM信元處理單元4-1)。對(duì)于上述ATM處理設(shè)備4a和4b,能夠在沒有VP/VC監(jiān)視單元200的情況下,構(gòu)成ATM處理設(shè)備(下面為了方便,由標(biāo)記字符“4d”表示,以區(qū)別于ATM處理設(shè)備4)。
同上述ATM處理設(shè)備4一樣,ATM處理設(shè)備4d也可容易地監(jiān)視高速通信中的放棄信元或信元誤插入。此外,由于每個(gè)ATM處理設(shè)備4b(4-1a)能夠利用UTOPIA 10、10-1、20及20-1處理多個(gè)STS信道,因此能夠容易地監(jiān)視高速通信中的放棄信元或信元誤插入,及維護(hù)和管理適于高速通信或可變位速率通信的復(fù)雜系統(tǒng)。
雖然上面已經(jīng)詳細(xì)地說明了本發(fā)明,不過在不脫離本發(fā)明范圍的情況下,可以各種方式對(duì)本發(fā)明作出修改。
權(quán)利要求
1.一種處理用在異步通信中的固定長(zhǎng)度數(shù)據(jù)的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,它包括至少接收所述固定長(zhǎng)度數(shù)據(jù),并對(duì)所述固定長(zhǎng)度數(shù)據(jù)執(zhí)行要求的數(shù)據(jù)處理的數(shù)據(jù)處理單元(30);及根據(jù)由所述數(shù)據(jù)處理單元(30)接收的所述固定長(zhǎng)度數(shù)據(jù),執(zhí)行監(jiān)視所述異步通信操作狀態(tài)的監(jiān)視處理的操作狀態(tài)監(jiān)視處理單元(50)。
2.按照權(quán)利要求1所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述數(shù)據(jù)處理單元(30)和所述操作狀態(tài)監(jiān)視處理單元(50)均按照和所述固定長(zhǎng)度數(shù)據(jù)同步的處理計(jì)時(shí)執(zhí)行所述處理。
3.按照權(quán)利要求1或2所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中當(dāng)在多個(gè)傳送設(shè)備(2-i、3-i)中分別處理多種類型的固定長(zhǎng)度數(shù)據(jù)時(shí),所述數(shù)據(jù)處理單元(30)及所述操作狀態(tài)監(jiān)視處理單元(50)根據(jù)所述傳送設(shè)備(2-i、3-i)獨(dú)有的設(shè)備識(shí)別信息,均對(duì)所述傳送設(shè)備(2-i、3-i)共同執(zhí)行所述處理。
4.按照權(quán)利要求1到3任一所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中關(guān)于固定長(zhǎng)度數(shù)據(jù)的傳輸路線的傳輸路線識(shí)別信息被設(shè)置入多種類型固定長(zhǎng)度數(shù)據(jù)中的每一種中,所述數(shù)據(jù)處理單元(30)及所述操作狀態(tài)監(jiān)視處理單元(50)根據(jù)所述傳輸路線識(shí)別信息,均對(duì)所述傳輸路線共同執(zhí)行所述處理。
5.按照權(quán)利要求1到4任一所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述數(shù)據(jù)處理單元(30)包括識(shí)別所述固定長(zhǎng)度數(shù)據(jù)是否是應(yīng)被放棄的固定長(zhǎng)度數(shù)據(jù)的識(shí)別單元(31);及其中所述操作狀態(tài)監(jiān)視處理單元(50)包括收集并管理關(guān)于由所述識(shí)別單元(31)識(shí)別為應(yīng)被放棄的固定長(zhǎng)度數(shù)據(jù)的,作為放棄對(duì)象的數(shù)據(jù)的信息,以便監(jiān)視所述固定長(zhǎng)度數(shù)據(jù)的放棄狀態(tài)的放棄狀態(tài)監(jiān)視單元(100)。
6.按照權(quán)利要求5所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,還包括總體地管理所述操作狀態(tài)監(jiān)視單元(50)中的處理的總體管理單元(95);其中所述放棄狀態(tài)監(jiān)視單元(100)包括放棄內(nèi)容保存單元(111),用于保存關(guān)于作為放棄對(duì)象的數(shù)據(jù)的內(nèi)容的放棄內(nèi)容信息;放棄數(shù)目保存單元(112、113),用于保存關(guān)于作為放棄對(duì)象的數(shù)據(jù)的數(shù)目的放棄數(shù)目信息;寫處理單元,用于根據(jù)所述傳輸路線識(shí)別信息,把所述放棄內(nèi)容信息寫入所述放棄內(nèi)容保存單元(111)中,并把所述放棄數(shù)信息寫入所述放棄數(shù)目保存單元(112、113)中;及通知接口單元(140),用于讀取保存在所述放棄內(nèi)容保存單元(111)及所述放棄數(shù)目保存單元(112、113)中的信息,并把所述信息通知所述總體管理單元(95)。
7.按照權(quán)利要求6所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述放棄內(nèi)容保存單元(111)包括至少兩個(gè)保存區(qū)域;其中所述寫處理單元以預(yù)定的周期轉(zhuǎn)換作為寫對(duì)象的保存區(qū)域,以便交替地把所述放棄內(nèi)容信息寫入所述保存區(qū)域的任一個(gè)區(qū)域中;及其中所述通知接口單元(140)從不同于所述寫處理單元的寫過程中的所述保存區(qū)域的區(qū)域中讀取所述放棄內(nèi)容信息。
8.按照權(quán)利要求7所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述寫處理單元包括用于產(chǎn)生為所述放棄內(nèi)容保存單元(111)中的所述放棄內(nèi)容信息指定寫位置的地址信息的地址產(chǎn)生單元(122),所述地址產(chǎn)生單元(122)產(chǎn)生含有各個(gè)所述保存區(qū)域獨(dú)有的識(shí)別信息的地址信息,以便轉(zhuǎn)換作為所述寫操作對(duì)象的保存區(qū)域。
9.按照權(quán)利要求7或8所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述放棄內(nèi)容保存單元(111)由均具有在至少兩個(gè)系統(tǒng)中用于寫控制及讀控制的端口(111A、111B)的雙端口RAM構(gòu)成。
10.按照權(quán)利要求9所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述雙端口RAM的任一系統(tǒng)中的端口(111B)以專用于讀的端口的形式構(gòu)成;及其中所述通知接口單元(140)通過所述專用于讀的端口讀取所述保存區(qū)域中的所述放棄內(nèi)容信息。
11.按照權(quán)利要求6所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述放棄數(shù)目保存單元(112、113)由至少兩個(gè)寄存器構(gòu)成;其中所述寫處理單元以預(yù)定的周期轉(zhuǎn)換作為寫對(duì)象的寄存器,以便交替地把所述放棄數(shù)目信息寫入所述寄存器中的任一個(gè)中;及其中所述通知接口單元(140)從不同于所述寫處理單元寫過程中的寄存器的寄存器中讀取所述放棄數(shù)目信息。
12.按照權(quán)利要求6所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述寫處理單元包括對(duì)作為放棄對(duì)象的數(shù)據(jù)的放棄原因編碼,獲得對(duì)應(yīng)于所述放棄原因的代碼的放棄原因編碼單元(123),并把由所述放棄原因編碼單元(123)獲得的所述代碼作為所述放棄內(nèi)容信息的一部分寫入所述放棄內(nèi)容保存單元(111)中;及其中所述通知接口單元(140)把作為所述放棄內(nèi)容信息的一部分從所述放棄內(nèi)容保存單元(111)中讀取的所述代碼通知所述總體管理單元(95)。
13.按照權(quán)利要求1到4任一所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,還包括用于總體地管理所述操作狀態(tài)監(jiān)視處理單元(50)中的處理的總體管理單元(95);及其中所述操作狀態(tài)監(jiān)視處理單元(50)包括按照所述總體管理單元(95)的指令,周期性地和另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備交換監(jiān)視數(shù)據(jù),以監(jiān)視所述固定長(zhǎng)度數(shù)據(jù)處理設(shè)備和所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備之間的固定長(zhǎng)度數(shù)據(jù)的流狀態(tài)的流狀態(tài)監(jiān)視單元(200)。
14.按照權(quán)利要求13所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述流狀態(tài)監(jiān)視單元包括控制數(shù)據(jù)產(chǎn)生處理單元(330),用于產(chǎn)生根據(jù)來自所述總體管理單元(95)的指令,控制所述監(jiān)視過程執(zhí)行的控制數(shù)據(jù);控制數(shù)據(jù)傳輸處理單元(500),用于向所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備傳送由所述控制數(shù)據(jù)產(chǎn)生處理單元(330)產(chǎn)生的所述控制數(shù)據(jù);監(jiān)視數(shù)據(jù)傳輸處理單元(320),用于周期性地產(chǎn)生準(zhǔn)備發(fā)往所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備的監(jiān)視數(shù)據(jù),并且當(dāng)接收到作為對(duì)所述控制數(shù)據(jù)的響應(yīng),許可執(zhí)行所述監(jiān)視過程的響應(yīng)數(shù)據(jù)時(shí),傳送所述監(jiān)視數(shù)據(jù);及計(jì)數(shù)處理單元(400),用于根據(jù)從所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備回送的監(jiān)視數(shù)據(jù),執(zhí)行預(yù)定的計(jì)數(shù)處理,以響應(yīng)所述監(jiān)視數(shù)據(jù)的傳輸,并把通過所述計(jì)數(shù)處理獲得的計(jì)數(shù)結(jié)果,作為對(duì)所述流狀態(tài)的監(jiān)視結(jié)果通知所述總體管理單元(95)。
15.按照權(quán)利要求14所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述流狀態(tài)監(jiān)視單元(200)包括當(dāng)從所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備接收控制所述監(jiān)視過程執(zhí)行的控制數(shù)據(jù)時(shí),把所述控制數(shù)據(jù)的內(nèi)容通知所述總體管理單元(95),并根據(jù)來自所述總體管理單元(95)的指令,產(chǎn)生響應(yīng)數(shù)據(jù)以響應(yīng)所述通知的控制數(shù)據(jù)接收處理單元(600);及其中所述控制數(shù)據(jù)傳輸處理單元(500)可向所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備傳送由所述控制數(shù)據(jù)接收處理單元(600)產(chǎn)生的所述響應(yīng)數(shù)據(jù)。
16.按照權(quán)利要求15所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述流狀態(tài)監(jiān)視單元(200)包括根據(jù)含有至少關(guān)于其自身內(nèi)部處理狀態(tài)信息的判別數(shù)據(jù),判別從所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備接收的所述控制數(shù)據(jù)是否是應(yīng)通知給所述總體管理單元(95)的判別單元(310);其中所述控制數(shù)據(jù)接受處理單元(600)只把由所述判別單元(310)判別為通知必需,并且回送必需的控制數(shù)據(jù)內(nèi)容通知總體管理單元(95);及其中所述控制數(shù)據(jù)傳輸處理單元(500)根據(jù)由所述判別單元(310)判別為通知不必需的控制數(shù)據(jù)內(nèi)容,產(chǎn)生回送數(shù)據(jù),并向所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備傳送所述回送數(shù)據(jù)。
17.按照權(quán)利要求14到16任一所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)產(chǎn)生處理單元(330)包括監(jiān)視是否在預(yù)定時(shí)間內(nèi)接收到作為對(duì)所述控制數(shù)據(jù)的響應(yīng),許可執(zhí)行所述監(jiān)視處理的響應(yīng)數(shù)據(jù)的第一計(jì)時(shí)器計(jì)數(shù)單元,并且當(dāng)所述第一計(jì)時(shí)器計(jì)數(shù)單元確定在預(yù)定時(shí)間內(nèi)未收到所述響應(yīng)數(shù)據(jù)時(shí),所述控制數(shù)據(jù)產(chǎn)生處理單元(330)執(zhí)行重新產(chǎn)生處理以重新產(chǎn)生所述控制數(shù)據(jù)。
18.按照權(quán)利要求17所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述第一計(jì)時(shí)器計(jì)數(shù)單元由第一計(jì)時(shí)器RAM(331)構(gòu)成,計(jì)時(shí)器計(jì)數(shù)值以預(yù)定的周期被寫入第一計(jì)時(shí)器RAM中,或從中被讀出。
19.按照權(quán)利要求16所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述判別單元(310)包括保存所述判別數(shù)據(jù)的判別數(shù)據(jù)保存RAM(313)。
20.按照權(quán)利要求19所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述判別單元包括多個(gè)所述判別數(shù)據(jù)保存RAM(313),以對(duì)多種類型的數(shù)據(jù)并行進(jìn)行判別處理。
21.按照權(quán)利要求19或20所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述判別單元(310)包括保存所述判別處理中未使用的設(shè)定數(shù)據(jù)的設(shè)定數(shù)據(jù)保存單元(310C)。
22.按照權(quán)利要求19到21任一所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述判別單元(310)對(duì)關(guān)于所述內(nèi)部處理狀態(tài)的信息編碼,并把所述編碼信息保存在所述判別數(shù)據(jù)保存RAM(313)中。
23.按照權(quán)利要求22所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述判別單元(310)對(duì)關(guān)于所述內(nèi)部處理狀態(tài)的信息編碼,以便所述信息包括指示所述監(jiān)視處理是否處于執(zhí)行過程中的代碼。
24.按照權(quán)利要求16所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)傳輸處理單元(500)根據(jù)所述判別單元(310)中關(guān)于所述內(nèi)部處理狀態(tài)的信息產(chǎn)生所述控制數(shù)據(jù)。
25.按照權(quán)利要求15所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)接收處理單元(600)包括指令內(nèi)容保存單元(610),用于保存來自所述總體管理單元(95)的指令內(nèi)容;通知內(nèi)容保存單元(620),用于保存應(yīng)通知給所述總體管理單元(95)的內(nèi)容;及其中所述指令內(nèi)容保存單元(610)及所述通知內(nèi)容保存單元(620)分別由RAM(611,621)構(gòu)成。
26.按照權(quán)利要求25所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述指令內(nèi)容保存單元610的所述RAM(611)可保存利用一部分所述指令內(nèi)容來指示是否存在來自所述總體管理單元(95)的新指令的信息。
27.按照權(quán)利要求25所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述通知內(nèi)容保存單元(620)的所述RAM(621)可保存向所述總體管理單元(95)指示新通知內(nèi)容存在與否的代碼。
28.按照權(quán)利要求25所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)接收處理單元(600)對(duì)保存在所述指令內(nèi)容保存單元(610)中的所有指令內(nèi)容只檢索一次,以產(chǎn)生將被傳送給所述另一固定長(zhǎng)度數(shù)據(jù)處理設(shè)備的響應(yīng)數(shù)據(jù)。
29.按照權(quán)利要求15所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)接收處理單元(600)包括監(jiān)視是否在預(yù)定時(shí)間內(nèi)從所述總體管理單元(95)接收到響應(yīng)所述通知的指令的第二計(jì)時(shí)器計(jì)數(shù)單元(650、660);及其中當(dāng)所述第二計(jì)時(shí)器計(jì)數(shù)單元(650、660)確定在預(yù)定時(shí)間內(nèi)未接收到所述指令時(shí),所述控制數(shù)據(jù)接收處理單元(600)產(chǎn)生否定執(zhí)行所述監(jiān)視處理的響應(yīng)數(shù)據(jù)。
30.按照權(quán)利要求29所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述第二計(jì)時(shí)器計(jì)數(shù)單元由第二計(jì)時(shí)器RAM(651)構(gòu)成,計(jì)時(shí)器計(jì)數(shù)值以預(yù)定的周期被寫入第二計(jì)時(shí)器RAM(651)中,或者從其中被讀出。
31.按照權(quán)利要求16所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)傳輸處理單元(500)包括暫時(shí)保存所述回送數(shù)據(jù)的FIFO存儲(chǔ)器(520)。
32.按照權(quán)利要求31所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述FIFO存儲(chǔ)器(520)由RAM(521)構(gòu)成。
33.按照權(quán)利要求15所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述控制數(shù)據(jù)傳輸處理單元(500)包括當(dāng)并行產(chǎn)生所述控制數(shù)據(jù)、所述響應(yīng)數(shù)據(jù)及所述回送數(shù)據(jù)時(shí),干預(yù)并控制傳送各個(gè)數(shù)據(jù)的順序的干預(yù)控制單元(531)。
34.按照權(quán)利要求33所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述干預(yù)控制單元(531)執(zhí)行傳送處理,以按照預(yù)定的優(yōu)先權(quán)順序傳送所述控制數(shù)據(jù)、所述響應(yīng)數(shù)據(jù)及所述回送數(shù)據(jù)。
35.按照權(quán)利要求34所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中響應(yīng)數(shù)據(jù)的優(yōu)先權(quán)比所述控制數(shù)據(jù)的優(yōu)先權(quán)高,所述回送數(shù)據(jù)的優(yōu)先權(quán)比所述響應(yīng)數(shù)據(jù)的優(yōu)先權(quán)高。
36.按照權(quán)利要求14所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述計(jì)數(shù)處理單元(400)包括保存通過所述計(jì)數(shù)處理獲得的所述計(jì)數(shù)結(jié)果的計(jì)數(shù)結(jié)果保存單元(461);其中所述計(jì)數(shù)結(jié)果保存單元(461)由計(jì)數(shù)結(jié)果保存RAM(467a1、467a2、467b1、467b2)構(gòu)成。
37.按照權(quán)利要求36所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述計(jì)數(shù)處理單元(400)包括至少兩個(gè)作為所述計(jì)數(shù)結(jié)果保存RAM的RAM;其中所述計(jì)數(shù)處理單元(400)把所述計(jì)數(shù)值寫入所述RAM中的任一個(gè)中,同時(shí)從另一個(gè)RAM中讀取已被寫入的計(jì)數(shù)結(jié)果,并把所述計(jì)數(shù)結(jié)果通知所述總體管理單元(95);并且其中所述計(jì)數(shù)處理單元(400)在所述RAM的每一個(gè)上交替地進(jìn)行所述計(jì)數(shù)結(jié)果的讀和寫。
38.按照權(quán)利要求14所述的固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,其中所述計(jì)數(shù)處理單元(400)包括監(jiān)視數(shù)據(jù)產(chǎn)生信息產(chǎn)生單元(410、411、420、421、430、431、440、441、450、451),用于產(chǎn)生在所述監(jiān)視數(shù)據(jù)傳輸處理單元(320)中產(chǎn)生所述監(jiān)視數(shù)據(jù)所必需的多種類型的信息;其中所述監(jiān)視數(shù)據(jù)產(chǎn)生信息產(chǎn)生單元利用多種類型的RAM(415)產(chǎn)生所述多種類型的信息。
全文摘要
一種固定長(zhǎng)度數(shù)據(jù)處理設(shè)備,它具有至少接收固定長(zhǎng)度數(shù)據(jù),對(duì)該固定長(zhǎng)度數(shù)據(jù)執(zhí)行要求的數(shù)據(jù)處理的數(shù)據(jù)處理單元(30),及根據(jù)所述數(shù)據(jù)處理單元(30)接收的固定長(zhǎng)度數(shù)據(jù),執(zhí)行監(jiān)視異步通信操作狀態(tài)的監(jiān)視處理的操作狀態(tài)監(jiān)視處理單元(50),從而檢測(cè)諸如ATM信元之類的固定長(zhǎng)度數(shù)據(jù)的損失或誤插入,并在具有高傳輸速率的傳輸系統(tǒng)中監(jiān)視流狀態(tài)。
文檔編號(hào)H04J3/00GK1244754SQ9910630
公開日2000年2月16日 申請(qǐng)日期1999年4月29日 優(yōu)先權(quán)日1998年8月7日
發(fā)明者木內(nèi)秀典, 村川博, 坂原重久, 嘉田和久, 望月英明, 大倉(cāng)理津子 申請(qǐng)人:富士通株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临泽县| 朝阳县| 三原县| 克东县| 吴江市| 清新县| 宁津县| 唐海县| 彩票| 贡山| 东明县| 西和县| 黔南| 桂林市| 安塞县| 恭城| 新平| 乾安县| 原平市| 玉树县| 合山市| 都安| 泰顺县| 天全县| 鸡泽县| 甘孜县| 和龙市| 台中市| 芒康县| 二连浩特市| 延川县| 黄龙县| 桃源县| 元阳县| 马尔康县| 定襄县| 探索| 道真| 富锦市| 新昌县| 上饶县|