新四季網

對交換機中通信單元做復用/多路分解的方法和系統的製作方法

2023-04-23 17:34:01

專利名稱:對交換機中通信單元做復用/多路分解的方法和系統的製作方法
技術領域:
本發明涉及在異步傳送模式(ATM)交換機中對異步傳送模式處理機間通信(ATM IPC)單元進行多路復用/多路分解的方法和系統。
對於異步傳送模式(ATM)交換機的處理機間通信(IPC),如

圖1中所示,要求每個處理機有一個IPC單元收發信機。當ATM轉換器100的容量增加時,處理機的數目增加,同時IPC單元收發信機的數目也增加。而且,因為每個IPC單元收發信機需要一個ATM轉換埠,故ATM轉換埠的數目也增加。IPC單元收發信機的數目根據155Mbps的用戶埠的增加量而增加。在ATM轉換埠的數量上的這種增加對系統的增加量造成了嚴重的障礙。
在操作中,當OMP(操作和維護處理機)200轉接一個IPC單元時,OMP200產生IPC單元並將該IPC單元轉接到第一IPC單元收發信機101。如圖2中所示。第一IPC單元收發信機101將從OMP200接收的IPC單元轉接到ATM轉換器100。相反,通過第一IPC單元收發信機101再將該IPC單元轉接到OMP 200。第一到第三SCP(用戶控制處理機)202、204和206都以這種方式工作。因為每個處理機需要一個轉換埠,故埠的數目應隨著處理機數量的增加而等量地增加。因此,需要大量的硬體,且很難有效地管理資源。
本發明的目的是,通過多路復用或多路分解IPC單元提供一種能夠解決上述問題的方法和系統。
本發明的另一目的是,通過對IPC單元進行多路復用或多路分解,提供一種能夠有效管理新資源的方法和系統。
根據本發明的一個方面,一種用於對ATM交換機中的ATM IPC單元進行多路復用/多路分解的系統包括一個在操作和維護處理機、第一到第三用戶控制處理機及ATM轉換器之中連接的IPC單元多路復用/多路分解電路。該IPC單元多路復用/多路分解電路讀出從ATM轉換器接收的IPC單元的虛路徑標識符(VPI)值,以選擇將該單元轉接到其上的處理機,並將已接收的IPC單元以100Mbps的速率傳送到相應的處理機,同時對從操作和維護處理機和第一到第三用戶控制處理機之中的一特定處理機接收的IPC單元進行多路復用。
下面結合附圖更具體描述本發明。
圖1是表示IPC單元的路徑的圖;圖2表示通過IPC單元收發信機連接到處理機的IPC單元的路徑;圖3表示採用本發明的IPC單元多路復用/多路分解電路的ATM交換機的結構;圖4是圖3中所示的IPC單元多路復用/多路分解電路的詳細電路圖;圖5表示根據本發明的56位元組IPC單元的格式;圖6表示根據本發明的64位元組IPC單元的格式;圖7是圖4中所示的第一或第二處理機匹配電路的詳細框圖;圖8是圖4中所示的多路復用器的詳細框圖;圖9是圖4中所示的多路分解器的詳細框圖;圖10a-10c是表示本發明的多路分解程序的流程圖;圖11a和11b是本發明的多路復用程序的流程圖;圖12表示本發明的多路復用/多路分解電路應用的一個實施例。
參看圖3,IPC單元多路復用/多路分解電路300連接在OMP200、第1-3 SCP 202-206與ATM轉換器100之間。如果從ATM轉換器100接收了IPC單元,則IPC單元多路復用/多路分解電路300讀出接收的IPC單元的VPI(虛路徑標識符)值,以選擇將該單元轉接到其上的處理機,並以100Mbps的速率將該IPC單元傳送到對應的處理機。同時,通過IPC單元多路復用/多路分解電路300,將從OMP 200和第1-3 SCP 202-206之中一特定的處理機接收的IPC單元多路轉換,並轉接到ATM轉換器100。
圖4是圖3中所示IPC單元多路復用/多路分解電路300的詳細電路。將第一和第二處理機匹配電路401和402匹配到OMP 200和第1-3SCP 202-206,並傳送控制信號和數據。第二IPC單元存儲處理機404暫時儲存從第一和第二處理機匹配電路401和402接收的或傳送給它們的數據。多路復用器407多路轉換從第二IPC單元存儲處理機404產生的IPC單元。第四IPC單元存儲處理機409暫時儲存多路復用器407的輸出。存儲器406儲存用於確定單元傳輸路線的數據。ATM轉換器匹配電路410與ATM轉換器100匹配。第三IPC單元存儲處理機408暫時儲存從ATM轉換器匹配電路410產生的IPC單元。多路分解器405對第三IPC單元存儲處理機408的輸出進行多路分解,並將多路分解後的輸出傳向由存儲器406確定的方向。第一IPC單元存儲處理機403暫時儲存多路分解器405的輸出。
圖5表示56位元組IPC單元的格式。參考號IDL指明傳送的單元是空閒的(用1表示)或是被佔用的(用0表示)。MTC表示傳送的單元是多投射(multicast)單元(0)。CDP指明單元延遲的優先權(用0表示高優先權)。CET用於鑑別用戶信息單元和系統單元。CET為00表示用戶信息單元;GET為01表示具有廣播地址信息的單元,用於更新呼叫調整期間在通路轉換器裡的廣播裝置地址表;CET為10表示具有廣播地址信息的單元,用於更新呼叫調整期間在中央轉換器裡的廣播裝置地址表;CET為11表明是IPC信息單元。參考號ASW-ORG表示起如通路轉換器的實際地址,CSW表示中央轉換器的實際地址,ASW-DES表示輸入通路轉換器的實際地址,CLP表示單元損失優先權,GFC表示一般的流程控制,PT表示有用負荷型,HEC表示首標錯誤控制,VPI表示虛路徑標識符,VCI表示虛信道標識符。
圖6表示64位元組IPC單元的格式。將56位元組單元等分為每個具有14位元組的字塊。計算和儲存該14位元組字塊的有效數據的循環冗餘校驗碼(CRC)。
圖7是圖4中所示第一或第二處理機匹配電路401或402的詳細電路。單元傳送狀態檢驗器701以與同步單元選通信號終端的信號CSTRB0和CSTRB1同步的方式讀出指令數據端的數據COUT0(0)-COUTO(3)和COUT1(0)-COUT1(3),並產生監視信號、單元傳送起動信號和單元傳送完成信號等。其中信號CSTRB0和CSTRB1用於傳送處理機產生的指令數據。監視鑑別器702鑑別是否有自單元傳送狀態檢驗器701產生的監視信號。單元傳送狀態檢測器703鑑別輸入指令數據是單元傳送起動信號還是單元接收起動信號和是否正確地接收了56位元組的輸入單元。單元計數和寫控制信號發生器704產生用於對單元傳送狀態檢測器703的56個字節計數的計數信號;能正確檢測單元起動點的SOC(單元起動)信號;供給下一級的IPC單元存儲處理機的寫控制信號。輸入選擇器705選擇從監視鑑別器702輸出的接收數據終端RFFD0-RFFD1的A側或B側。寫完成信號發生器706產生寫完成信號,表示從單元傳送狀態檢測器703產生的56位元組的接收單元是否被精確地寫出了。
圖8是圖4中所示多路復用器407的詳細電路圖。字節轉換計數器801產生將56位元組轉換成63位元組的計數信號和將56位元組的單元分成為14位元組的單位的計數信號。多路復用(MUX)FIFO(先入先出)環形計數器802接收寫完成信號,該寫完成信號表示將56位元組的單元寫在第二IPC單元存儲處理機404的任何FIFO中;確認在當前的FIFO中存在的單元數目;並按照確認的數目產生信號。MUX控制器803接收指示在任何一個FIFO完成了寫的寫完成信號,並產生製造用於讀出一特定FIFO的信號所需要的讀控制信號。MUX鎖存器804通過MUX控制器803產生的讀控制信號,讀出總線端MCI的64個字節,以產生有效數據,並加入64位元組的偶數的奇偶校驗位以增加該有效數據的穩定性。
圖9是圖4中所示多路分解器405的詳細電路圖。多路分解計數器901產生將接收的64位元組轉換為56位元組的計數信號。多路分解控制處理機902檢查第三和第一IPC單元存儲處理機408和403的狀態。如果有一個單元,該多路分解控制處理機902讀出該單元的第一字節,以便通過SOC信號檢驗存在的單元是否是正確的;並通過採用在64位元組的單元結構中的VPI欄位確定寫埠,以便選擇一個特定的FIFO。該多路分解控制處理機902還通過多路分解計數器901的輸出將64位元組轉換成56位元組。多路分解鎖存器903鎖存多路分解控制處理機902輸出的5個字節;產生一地址,用於讀出存儲器406的查閱表的VPI值;通過從多路分解控制處理機902產生的寫起動信號寫入輸入的單元。多路分解寫控制信號發生器904產生地址信號,以使多路分解鎖存器903能夠讀出存儲器406的數據;通過多路分解鎖存器903和多路分解控制處理機902的輸出信號產生寫控制信號WR0-WR4;產生一個單元寫完成信號RCOM1_A到RCOM1_D。
圖10a-10c是表示多路分解程序的流程圖。在步驟1011-1015中檢查單元是否被接收,向前的FIFO是否是空的。如果FIFO是空的,則在步驟1017中起動64位元組的計數並產生SOC信號和FIFO寫時鐘。在步驟1019中產生FIFO寫起動信號。在步驟1110中檢查計數和寫的操作是否完成。如果完成了,則在步驟1115中檢查FIFO是否是空的。如果FIFO是空的,則在步驟1117中讀出單元的第一字節,並檢查SOC的狀態。在步驟1125中,檢查FIFO是否是空的,如果FIFO是空的,則在步驟1127中讀出第五字節以解碼VPI,按查閱表補入存儲數據,並起動56位元組的計數。在步驟1129中將解碼的VPI值與來自查閱表的加載值比較。在步驟1131-1137中檢查VPI值是「01」、「02」、「04」或「08」。根據VPI值選擇FIFO的傳送信道。在步驟1139中,產生FIFO寫信號,讀和寫14位元組,停止讀和寫2位元組。在步驟1141中,檢查讀/寫和停止過程是否重複了四次。如果是,則在步驟1143中產生讀/寫完成信號。在步驟1145中,檢查讀/寫操作是否完成。在步驟1149-1157中,檢查讀/寫完成信號是否與RCOM_A-RCOM_D對應。在步驟1161中,將監視數據傳送到選擇的處理機。在步驟1163中,檢查是否接收了監視信號。如果接收了,則在步驟1167中產生單元和數據選通起動指令,並產生向後的FIFO讀信號。在步驟1169中,進行56位元組計數。並在步驟1171中讀出向後的FIFO。在步驟1175中。對於TAXI(透明的異步發射機/接收機接口)執行讀/寫操作。在步驟1177中,檢查是否完成訪問。在步驟1179中,將0011的一單元停止指令傳送給TAXI。
圖11a和11b是表示多路復用程序的流程圖。在步驟1201中設置初始化狀態和接收等待狀態。在步驟1203中檢查是否接收了IPC單元。在步驟1205中檢查是否有單元起動指令。如果有單元起動指令,則在步驟1209中檢查數據選通單元同步是否正確。如果是正確的,則在步驟1213中對56位元組單元計數並產生SOC信號。在步驟1215中檢查是否有數據選通和計數單元停止指令,如果沒有這些指令,則在步驟1211中清除FIFO。如果有這些指令,則在步驟1217中將一個單元寫完成信號傳送給多路復用器。在步驟1219中檢查是否收到了一個單元寫完成信號。如果在端子RCOM_A-RCOM_D處接收到一個單元寫完成信號,則在步驟1233中檢查SOC信號。如果SOC信號是「O」,則在步驟1231中廢棄該單元。如果SOC信號是「1」,則在步驟1237中檢查向前的FIFO是否滿了。如果是空的,則在步驟1239中起動將56位元組轉換成64位元組的計數。在步驟1241中重複讀14位元組和插入2位元組的CRC的過程。在步驟1243中檢查計數值是否為64。如果是,則在步驟1245中將寫完成信號傳送給向前的FIFO並產生FIFO讀起動信號。在步驟1247中,檢查FIFO的讀操作是否完成。如果完成了,則在步驟1249中檢查MCLK上升幀同步是否為「LOW(低)」,單元的第一字節的空閒位是否為「LOW」。如果是,則在步驟1251中檢查奇偶校驗差錯。如果有奇偶校驗差錯,則在步驟1253中廢棄該單元,如果沒有奇偶校驗差錯,則將該IPC單元傳送給ATM轉換器。
參看圖12,將多路復用/多路分解組件(CMDA)連接在處理機與局域轉換器之間。
以下參考圖3-12詳細描述多路復用和多路分解過程。多路復用為了將OMP 200和第1-3 SCP 200-206的每個處理機與第一或第二處理機匹配電路401或402對接,將IPC單元轉換成100Mbps ECL電平的串行數據。將轉換的數據供給作為接收接口的第一或第二處理機匹配電路401或402。在轉換的數據中,4位產生作為單元傳送狀態檢驗器701、監視鑑別器702和寫完成信號發生器706的指令數據的監視信號和單元傳送起動或完成信號。
在圖7中,指令數據端COUT0(1)-COUT0(3)主管「A」側,而COUT1(1)-COUT1(3)主管「B」側。單元傳送狀態檢驗器701抽出與指令數據端COUT0(0)-COUT0(3)和COUT1(0)-COUT1(3)信號同步的監視信號、單元傳送起動信號和單元傳送完成信號;單元選通端CSTRB0和SCTRB1的信號;和時鐘端TCLK的時鐘信號。將自單元傳送狀態檢驗器701產生的監視信號供給監視鑑別器702,以通過檢查該監視信號來確定A側還是B側。
單元計數和寫控制信號發生器704通過數據選通端DSTRB0和DSTRB1產生用於56位元組計數的計數信號,產生在多路復用中能正確檢測單元起點的SOC信號,並產生用於將該單元寫入向前的FIFO中的寫控制信號。
通過單元選通信號端CSTRB0和CSTRB1的信號、寫端復位(RESET)的信號、單元計數和寫控制信號發生器704的輸出信號、以及指令數據端COUT0(0)-COUT0(3)和COUT1(0)-COUY1(3)的信號,檢查是否單元起動被傳送或是被接收了,是否正確地接收了56位元組的單元。如果計數數目不是56位元組,則單元計數和寫控制信號發生器704產生寫信號。如果將56位元組的接收單元精確地寫入了FIFO,則寫完成信號發生器706產生寫完成信號RCOM。將監視鑑別器702的輸出供給輸入選擇器705。輸入選擇器705通過監視鑑別器702的A側或B側選擇信號選擇數據端RFFD0(0)-RFFD0(7)的A側數據或B側數據,並將選擇的數據傳送給下一級的FIFO。該FIFO對應於圖4中所示的第二IPC單元存儲處理機404。第二IPC單元存儲理機404通過56位元組的一個單元的單位,將輸入選擇器705輸出的8位數據和一位的SOC信號寫入對應的FIFO。將第二IPC單元存儲處理機404的輸出供給多路復用器407。多路復用器407的字節轉換計數器801產生將56位元組轉換成64位元組的計數信號,並產生將56位元組的單元分成14位元組的計數信號。
MUXFIFO環形計數器802鑑別狀態信號端EF0-EF4的信號以指示第二IPC單元存儲處理機404的每個FIFO是否是空的,並確定在FIFO中單元的數目。MUX FIFO環形計數器802將確認數目的信號供給MUX控制器803。
MUX控制器803從MUX FIFO環形計數器802接收表示在任一FIFO中完成寫的寫完成信號。並產生製造讀出特定FIFO的信號所需要的信號。為此,通過14位元組計算一個讀計數值,以便將56位元組的單元轉換為64位元組,並將2位元組的偽數據插入計數值加到讀計數值上。以這種方式,產生將56位元組轉換成64位元組所需要的信號,並將它們供給MUX鎖存器804。為判定56位元組的單元是否準確,檢查SOC信號。MUX控制器803檢查前面的FIFO的狀態,以便正當MUX鎖存器804從FIFO讀出該單元時將該單元寫入前面的FIFO。如果FIFO是空的,則MUX控制器803送出寫信號,而如果FIFO不是空的,則不送出寫信號。也就是說,如果前面的FIFO是空的,則MUX控制器803將MUX鎖存器804讀出的數據寫入前面的FIFO,並將寫完成信號傳送給前面的接口。
MUX鎖存器804應將接收數據RDX傳送到FIFO從便從中讀出數據。這個接收數據RDX是通過組合自MUX控制器803接收的64位元組的讀信號而產生的。MUX鎖存器804將接收數據RDX傳送給對應的FIFO。MUX鎖存器804從FIFO讀出該單元,同時以與自MUX控制器803接收的信號同步的方式將有效數據傳送給前面的FIFO。為了增加有效數據的穩定性,傳送時加入64位元組的偶數的奇偶校驗位。
在第四IPC單元存儲處理機409中處理多路復用器407的輸出,並送到ATM轉換匹配電路410。該ATM轉換匹配電路410從第四IPC單元存儲處理機409接收64位元組的單元,並作為以100Mbps而不是187.7Mbps的速度傳送56位元組的接口。也就是說,在多路分解過程中,以187.7Mbps的串行速度將數據寫入,而以12.5Mbps的並行速度將數據讀出。多路分解在第三IPC單元存儲處理機408中處理ATM轉換匹配電路410的64位元組的輸出。參考圖9,多路分解器405的多路分解計數器901產生將64位元組轉換成56位元組的計數信號,並產生對於該計數信號必需的信號CON2。多路分解控制處理機902通過檢查第三IPC單元存儲處理機408的FIFO的狀態,來判定在FIFO中是否接收了該單元。如果沒有任何單元,則該多路分解控制處理機902返回到等待狀態。如果有一單元,則多路分解控制處理機902讀出該單元的第一字節。多路分解控制處理機902檢查SOC信號,了解該單元是否正確。如果該單元是不正確的,則將它廢棄。如果該單元是正確的,多路分解控制處理機902相繼讀出4個字節。為了選擇位於多路分解器405前面的4個FIFO中的特定FIFO,採用位於64位元組單元結構中的第四和第五個8位字節上的VPI欄位。如果VPI值是00000001,則選擇第一個FIFO;如果它是00000010,則選擇第二個FIFO;如果它是00000100,則選擇第三個FIFO;如果它是00001000,則選擇第四個FIFO。
為了從該單元補入VPI值,多路分解控制處理機902鎖存第五字節,並讀出儲存VPI值的存儲器406的DPRAM(雙埠隨機存取存儲器)。通過考查從DPRAM讀出的VPI值是否等於從該單元抽取的VPI值來確定寫埠,以便將該單元寫入FIFO。如果它們不等,則將該單元廢棄。在確定寫埠後,通過使用從多路分解計數器901傳送的計數值,將64位元組轉換成56位元組,從而執行讀和寫操作。即讀出第1-14位元組,廢棄第15和第16位元組。讀出從第17個字節起的14個字節,將其次的兩個字節廢棄。以這種方式,將64位元組轉換成56位元組。多路分解控制處理機902產生FIFO讀信號CIFRD以及DPRAM選擇讀和寫信號。多路分解鎖存器903鎖存在多路分解控制處理機902中所需要的5個字節。多路分解鎖存器903自鎖存值中補入VPI值,以產生從存儲器406的查閱表中讀出VPI值的地址。多路分解鎖存器903自多路分解控制處理機902接收寫起動信號WREN,並將輸入單元寫入FIFO。多路分解寫控制信號發生器904產生地址信號,以使多路分解器405能讀出存儲器406的數據。當在前面的FIFO中寫入該單元時,多路分解寫控制信號發生器904從多路分解鎖存器903和多路分解控制處理機902中接收信號,並產生寫控制信號WR0-WR4。在FIFO中寫入一個單元之後,多路分解寫控制信號發生器904產生傳送到前面的傳送鏈路接口的一個單元寫完成信號RCOM1_A-RCOM1_D。
將多路分解器405的輸出供給第一IPC單元存儲處理機403,以便將56位元組的單元寫入FIFO。檢測了寫完成信號之後,通過第一處理機匹配電路401的計數器,讀出第一IPC單元存儲處理機403的56位元組的輸出單元。為了以處理機給出和取得要傳送的監視信號,產生單元傳送起動和單元傳送完成監視指令。為傳送該單元,檢查監視情況,接收寫完成信號RCOM,並初始化計數器的輸出。通過調整數據選通信號的定時,將56位元組傳送到一個鏈路上。傳送56位元組後,送出傳送完成指令。如果傳送了該單元,則保持等待狀態。
在圖10a-10c、11a和11b中表示了多路復用和多路分解的詳細流程。
圖12表示該多路復用/多路分解電路應用的一個實施例。為了從處理機1701向第一通路局域子系統ALSO的處理機1705傳送信息,處理機1701產生IPC單元。這時,將VPI值00000001插入終點處理機,即處理機1705。因為處理機1701通過中央轉換器1700和局部轉換器1709,故將56位元組的第1、第2和第3個八位字節中的ASW_ORG、CSW、ASW_DES值給出,以便在每一轉換器中進行轉換。將處理機中需要的信息插入,並將56位元組的IPC單元從處理機1701傳送給CMDA1。CMDA1從處理機1701接收56位元組的IPC單元,將單元格式變為64位元組,並將該IPC單元傳送到中央轉換器1700。中央轉換器1700通過變為64個八位字節的單元格式中上部3個八位字節的CSW轉換該IPC單元。在第一通路局域子系統ALSO中,局部轉換器1709通過ASW_DES轉換64個八位字節的IPC單元。將通過局部轉換器1709的IPC單元傳送到CMDA3。CMDA3讀出64個八位字節中的上部5個八位字節,並鎖存VPI值。多路分解器鎖存來自DPRAM查閱表的VPI值。將該鎖存的VPI值與由多路分解器取出的VPI值比較。如果這些VPI值彼此相等,則將該IPC單元寫入FIFO。通過重複地讀出14位元組並廢棄兩個字節,多路分解器將64位元組的單元轉換成56位元組的單元。如果將56位元組寫入了。則將它們傳送到TAXI鏈路,併到達最終的處理機1705。
如上所述,與處理機匹配的IPC發射機/接收機硬體的結構可以簡化。因此,可減少系統的尺寸,有效地管理轉換設備,也有利於電路的高度集成。
應了解,本發明並不限於以上特定的最佳實施例,本發明的範圍由所附權利要求書限定。
權利要求
1.在具有操作和維護處理機、第1-3用戶控制處理機和ATM轉換器的ATM交換機中,用於多路復用/多路分解ATM IPC(異步傳送模式處理機間通信)單元的一種系統,所述系統包括IPC單元多路復用/多路分解電路,連接在所述操作和維護處理機、所述第1-3用戶控制處理機和所述ATM轉換器之間,用於讀出從所述ATM轉換器接收的IPC單元的虛路徑標識符(VPI)值,以選擇將該IPC單元傳送到其上的處理機;以100Mbps的速度將接收的IPC單元傳送到對應的處理機;以及對從所述操作和維護處理機和所述第1-3用戶控制處理機中的特定處理機中接收的IPC單元進行多路復用。
2.根據權利要求1的系統,其特徵在於,所述IPC單元多路復用/多路分解電路包括第一和第二處理機匹配電路,與所述操和維護處理機及所述第1-3用戶控制處理機匹配,以傳送控制信號和數據;第二IPC單元存儲處理機,用於暫時儲存從所述第一和第二處理機匹配電路接收的或傳送給它們的數據;多路復用器,對從所述第二IPC單元存儲處理機產生的IPC單元進行多路復用;第四IPC單元存儲處理機,用於暫時儲存所述多路復用器的輸出;存儲器,用於儲存確定單元的傳輸線路的數據;ATM轉換器匹配電路,與所述的ATM轉換器匹配;第三IPC單元存儲處理機,用於暫時儲存從所述ATM轉換器匹配電路產生的IPC單元;多路分解器,對所述第三IPC單元存儲處理機的輸出進行多路分解,並將多路分解的輸出傳向由所述存儲器確定的方向;第一IPC單元存儲處理機,用於暫時儲存所述多路分解器的輸出。
3.根據權利要求2的系統,其特徵在於,所述第一或第二處理機匹配電路包括單元傳送狀態檢驗器,與傳送所述處理機產生的指令數據的同步單元,選通信號端的信號同步地讀出指令數據端的數據,並產生監視信號、單元傳送起動信號和單元傳送完成信號;監視鑑別器,用於鑑別是否有從所述單元傳送狀態檢驗器產生的所述監視信號;單元傳送狀態檢測器,用於鑑別輸入指令數據是單元傳送起動信號還是單元接收起動信號,以及是否正確地接收了56位元組的輸入單元;單元計數和寫控制信號發生器,用於產生對所述計數和寫控制信號發生器的56位元組進行計數的計數信號;產生能正確地檢測單元起動的SOC(單元起動)信號;產生提供給下一級的IPC單元存儲處理機的寫控制信號;輸入選擇器,用於選擇從所述監視鑑別器輸出的接收數據端的任何一側;寫完成信號發生器,用於產生指示從所述單元傳送狀態檢測器產生的56位元組的接收單元是否被準確地寫入了的寫完成信號。
4.根據權利要求2的系統,其特徵在於,所述多路復用器包括字節轉換計數器,用於產生將56位元組轉換成64位元組的計數信號和將56位元組的單元分成14位元組的單位的計數信號;多路復用器(MUX)FIFO(先進先出)環形計數器,用於接收指示將56位元組的單元寫入所述第二IPC單元存儲處理機的任何FIFO中的寫完成信號;確認在當前的FIFO中存在多少單元;並產生確認數目的信號;MUX控制器,用於接收指示在任一FIFO中完成寫的寫完成信號;和產生製造讀一特定FIFO的信號所需要的讀控制信號。MUX鎖存器,通過從所述MUX控制器產生的所述讀控制信號讀取總線端的64位元組,以產生有效數據,並加入對於64位元組的偶數的奇偶校驗位,以增加所述有效數據的穩定性。
5.根據權利要求2的系統,其特徵在於,所述多路分解器包括多路分解計數器,用於產生將接收的64位元組轉換成56位元組的計數信號;多路分解控制處理機,用於檢驗所述第三和第一IPC單元存儲處理機的狀態,讀出該單元的第一字節以便通過SOC(單元起動)信號檢查現存的單元是否正確,通過使用在64位元組的單元結構中的一VPI欄位來確定寫埠以便選擇一個特定的FIFO,通過所述多路分解計數器的輸出將64位元組轉換為56位元組;多路分解鎖存器,用於鎖存所述多路分解控制處理機輸出的5個字節,產生用於讀取所述存儲器的查閱表的VPI值的地址;和通過從所述多路分解控制處理機產生的寫控制信號寫入輸入單元;以及多路分解寫控制信號發生器,用於產生地址信號以便所述多路分解鎖存器能讀出所述存儲器的數據,通過所述多路分解鎖存器和所述多路分解控制處理機的輸出信號產生寫控制信號,和產生一個單元的寫完成信號。
6.在具有操作和維護處理機、第1-3用戶控制處理機和ATM轉換器的ATM交換機中,用於多路分解/多路復用ATM IPC(異步傳送模式處理機間通信)單元的方法,包括以下步驟(1)接收所述單元,並檢查一個向前的FIFO(先進先出)是不是空的;(2)如果該FIFO是空的,則計數64位元組,產生一SOC(單元起動)信號和一FIFO寫時鐘,並產生FIFO寫起動信號;(3)檢查是否完成了計數和寫操作;(4)如果計數和寫操作完成了,檢查所述FIFO是否是空的,如果FIFO不是空的,返回到等待狀態;如果FIFO是空的,則通過所述單元的第一字節檢查SOC的狀態;(5)檢查所述FIFO是不是空的,如果FIFO是空的,讀第五字節以解碼一VPI(虛路經標識符),從查閱表取存儲數據,並計數56位元組;(6)通過將解碼的VPI值與來自查閱表的加載值進行比較,檢查VPI是「01」,「02」,「04」還是「08」;(7)根據該VPI值選擇FIFO的傳送信道,產生FIFO寫信號,讀和寫14位元組,停止讀和寫的兩個字節,並檢查讀/寫和停止過程是否重複了四次;(8)如果該過程已重複了四次,則產生讀/寫完成信號,並檢查讀/寫操作是否完成;(9)檢查各個端是否接收了讀/寫完成信號;(10)如果接收到了,則將監視數據傳送給選擇的處理機,並檢查是否接收了該監視信號;(11)如果接收了該監視信號,則產生單元和數據選通起動指令,並產生向後的FIFO讀信號;(12)計數56位元組,讀向後的FIFO,對於一個TAXI(透明異步發射機/接收機接口)執行讀/寫操作,當訪問完成時,向TAXI傳送一個單元的停止指令;(13)檢查在初始狀態和接收等待狀態中是否接收了IPC單元,並且當有單元起動指令時檢查數據選通單元同步是否正確;(14)如果數據選通單元同步是正確的,計數56位元組單元並產生SOC信號;(15)當沒有數據選通和計數單元停止指令時清除FIFO,向多路復用器傳送一個單元寫完成信號;(16)如果各個端接收了一個單元寫完成信號,檢查SOC信號;(17)如果SOC信號是0,廢棄該單元,如果SOC信號是1,則檢查向前的FIFO是否滿了,如果該向前的FIFO是空的,起動計數將56位元組轉換為64位元組,並重複讀14位元組和插入2位元組的CRC(循環冗餘校驗碼)的過程;(18)如果計數值是64,給向前的FIFO傳送寫完成信號,產生FIFO讀起動信號,並檢查讀FIFO是否完成;和(19)如果該讀操作完成了,檢查時鐘上升幀同步是否為「低(LOW)」,所述單元的第一字節的空閒位是否為「低(LOW)」,當有奇偶校驗誤差時廢棄該單元,當沒有奇偶校驗誤差時將所述IPC單元傳送給ATM轉換器。
全文摘要
一種在ATM交換機中用於多路復用/多路分解ATM IPC單元的系統,包括連接在操作和維護處理機、第1—3用戶控制處理機和ATM轉換器之間的IPC單元多路復用/多路分解電路。該分解電路讀出從ATM轉換器接收的IPC單元的虛路徑標識符(VPI)值,以選擇將該IPC單元傳送到其上的一個處理機,以100Mbps的速度將接收的IPC單元傳送給對應的處理機,對從操作和維護處理機及第1—3用戶控制處理機中的特定處理機接收的IPC單元進行多路復用。
文檔編號H04L12/56GK1183687SQ9711618
公開日1998年6月3日 申請日期1997年8月13日 優先權日1996年8月13日
發明者劉時亨 申請人:三星電子株式會社

同类文章

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

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

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

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

個性化檯曆的製作方法

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

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

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

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

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

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

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

釘的製作方法

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

直流氧噴裝置的製作方法

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

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

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

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

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