KR950015065B1 - Vitual channel chang circuit by multistage look-up table - Google Patents
Vitual channel chang circuit by multistage look-up table Download PDFInfo
- Publication number
- KR950015065B1 KR950015065B1 KR1019930012862A KR930012862A KR950015065B1 KR 950015065 B1 KR950015065 B1 KR 950015065B1 KR 1019930012862 A KR1019930012862 A KR 1019930012862A KR 930012862 A KR930012862 A KR 930012862A KR 950015065 B1 KR950015065 B1 KR 950015065B1
- Authority
- KR
- South Korea
- Prior art keywords
- output
- bit
- address
- lookup table
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
- H04L45/7452—Multiple parallel or consecutive lookup operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
내용 없음.No content.
Description
제1도는 본 발명이 적용되는 ATM셀 구조도.1 is an ATM cell structure to which the present invention is applied.
제2도는 본 발명의 다단 룩업테이블에 의한 가상채널 변환회로.2 is a virtual channel conversion circuit using a multi-stage lookup table of the present invention.
제3도는 본 발명의 따른 일실시 예시도.3 is an exemplary view according to the present invention.
제4도는 본 발명의 일 실시예에 적용되는 메모리 맵도.4 is a memory map diagram applied to an embodiment of the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
301,305 : 래치 302,303 : OR게이트301,305: Latch 302,303: OR gate
304,307,308 : 메모리 306 : 멀티플렉서304,307,308: Memory 306: Multiplexer
본 발명은 다단 룩업테이블에 의한 가상채널 변환방식에 관한 것으로, 특히 비동기 전달방식(ATM : Asynchronous Transfer Mode)에 사용되는 ATM 셀의 헤더의 한 영역으로서 ATM 셀이 속한 논리적 채널을 나타내는 가상채널(Virtul Channel)을 해석한 후 새로운 가상채널로 변환시켜줌에 있어서 다단의 룩업테이블을 사용하여 실시간(realtime)으로 변경하는 다단 룩업테이블에 의한 가상채널 변환회로에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a virtual channel conversion scheme using a multi-stage lookup table. In particular, the present invention relates to a virtual channel indicating a logical channel to which an ATM cell belongs as an area of a header of an ATM cell used in an asynchronous transfer mode (ATM). The present invention relates to a virtual channel conversion circuit using a multi-stage lookup table that converts a channel into a new virtual channel and then changes it in real time using a multistage lookup table.
일반적으로 비동기 전달모드에 위한 통신방식에서는 각각의 종단 가입자에게 개별 호(call) 또는 연결(connection)마다 논리적인 가상채널을 할당한 후 데이터는 ATM 셀이라는 고정된 길이의 패킷에 실어서 전달하는데, 가상채널은 총 53바이트 길이인 ATM 셀의 전위 5바이트에 해당하는 ATM 셀 헤더중 24개의 비트로 표시된다. 또한 여러종류의 호 또는 연결이 통계적 다중화되어 전달되며 각각의 구분은 가상채널에 의한다. 또한 국제표준의 ATM 방식에서는 ATM 셀이 155.520Mbps 또는 622.080Mbps의 전송로에 실려 전송되므로 한 ATM 셀의 전송시간은 2.73μsec 또는 0.682μsec이다.In general, in the asynchronous communication mode, a logical virtual channel is allocated to each end subscriber for each call or connection, and then data is delivered in a fixed length packet called an ATM cell. The virtual channel is represented by 24 bits of an ATM cell header corresponding to a potential 5 bytes of an ATM cell having a total length of 53 bytes. In addition, several kinds of calls or connections are transmitted through statistical multiplexing, and each division is made by a virtual channel. In addition, in the ATM system of the international standard, an ATM cell is transmitted in a transmission path of 155.520 Mbps or 622.080 Mbps, so that a transmission time of one ATM cell is 2.73 μsec or 0.682 μsec.
그런데, 가상채널은 특정 가입자와 통신망 사이에서만 의미있는 것으로서 특정 가입자(이하, 가입자 A)의 특정 호 또는 연결에 특정번호의 가상채널이 할당되었다고 하여도 상기 가입자 A와 통신하고 있는 상대 가입자(이하, 가입자 B)와 통신망 사이의 가상채널 결정에는 아무런 영향도 주지 않는다. 따라서 통신망에서는 가입자 A와 가입자 B간의 통신을 가능하게 하기 위하여 가입자 A로부터 전송되어 오는 ATM 셀의 가상채널을 가입자 B의 가상채널로 변경시켜주는 작업이 반드시 필요하게 된다.However, a virtual channel is meaningful only between a specific subscriber and a communication network. Even though a virtual channel of a specific number is assigned to a specific call or connection of a specific subscriber (hereinafter, subscriber A), the other subscriber communicating with the subscriber A (hereinafter, It does not affect the virtual channel decision between subscriber B) and the communication network. Therefore, in the communication network, the operation of changing the virtual channel of the ATM cell transmitted from the subscriber A to the virtual channel of the subscriber B is necessary to enable communication between the subscriber A and the subscriber B.
이처럼 한 ATM 셀의 전송시간이 2.73μsec 또는 0.682μsec이고 최악의 경우 매 ATM 셀마다 가상채널의 변환이 필요하다. 또한 가상채널은 24개의 비트로 구성되므로 논리적으로 2의 24제곱승개의 가상채널이 가능하게 되어 이의 변환을 하나의 룩업테이블로 구현하는 것은 엄청난 양의 메모리 소자가 필요할 뿐만 아니라 이러한 룩업테이블이 ATM 스위치의 매 가입자 정합부마다 필요하게 되므로 실제로는 실현하기 어려운 문제점이 있다.As such, the transfer time of one ATM cell is 2.73 μsec or 0.682 μsec, and in the worst case, virtual channel conversion is required for every ATM cell. In addition, since the virtual channel is composed of 24 bits, logically 2 to 24 squared virtual channels are possible, so that the conversion of the conversion into a single lookup table requires a huge amount of memory elements. Since it is necessary for each subscriber matching unit, there is a problem that is difficult to realize in practice.
상기의 문제점을 해결하기 위하여 안출된 본 발명은, 동시에 쓸 수 있는 가상채널의 수는 제한되나 24비트로 표시할 수 있는 모든 영역을 사용할 수 있도록 룩업테이블을 3단으로 구성하여 하나의 메모리 소자에 3단의 룩업테이블을 구현함으로써 메모리 소자의 수를 획기적으로 감소시키는 방식으로 ATM 스위치를 경제적으로 실현할 수 있는 다단 룩업테이블에 의한 가상채널 변환회로를 제공하는데 그 목적이 있다.In order to solve the above problems, the present invention is limited to the number of virtual channels that can be written at the same time, but the lookup table is configured in three stages so that all regions that can be displayed in 24 bits can be used. It is an object of the present invention to provide a virtual channel conversion circuit using a multi-stage lookup table that can economically realize an ATM switch in a manner that dramatically reduces the number of memory elements by implementing a stage lookup table.
상기 목적을 달성하기 위하여 본 발명은, VPI가 도착하면 주소(A1)로 입력하고 데이터라인(D1)으로는 VPI가 의미하는 가상채널 다발을 지정하는 k개 비트의 포인터(pointer)를 출력하는 적어도 하나 이상의 제1열 룩업테이블, 상기 제1열 룩업테이블에서 출력된 포인터와 함께 VCI1를 주소(A2L 및 A2H)로 입력받아 m개의 비트의 포인터를 출력하는 적어도 하나 이상의 제2열 룩업테이블, 상기 제2열 룩업테이블에서 출력된 포인터(D2)와 함께 VCI2를 주소(A3L 및 A3H)로 입력받아 데이터라인(D3)으로는 변환된 가상채널(VPI/VCI)을 출력하는 적어도 하나 이상의 제3열 룩업테이블을 구비하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides at least a pointer for inputting an address A1 when a VPI arrives and outputting a pointer of k bits for designating a virtual channel bundle, which the VPI means, to the data line D1. At least one second column lookup table that receives VCI1 as an address A2L and A2H together with at least one first column lookup table and a pointer output from the first column lookup table, and outputs a pointer of m bits At least one third column lookup that receives VCI2 as addresses A3L and A3H together with the pointer D2 output from the two-row lookup table and outputs the converted virtual channel VPI / VCI to the data line D3. It is characterized by including a table.
이하, 첨부한 도면을 참조하여 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 발명을 설명하기 위한 ATM 셀의 구조도로서, 도면에 도시한 바와 같이 ATM 셀 구조는, 1바이트에서 5바이트 까지는 셀 헤더, 6바이트부터 53바이트 까지의 48바이트는 페이로드이다.1 is a structural diagram of an ATM cell for explaining the present invention. As shown in the figure, an ATM cell structure is a cell header of 1 byte to 5 bytes, and 48 bytes of 6 bytes to 53 bytes are payloads.
각 바이트는 비트 8이 비트 7보다 먼저 전송되며 바이트 1이 바이트 2보다 먼저 전송된다.Each byte has bit 8 sent before bit 7, and byte 1 sent before byte 2.
또한, 각 영역에서는 먼저 전송되는 비트가 최상위비트(MSB)이다.In each region, the first transmitted bit is the most significant bit (MSB).
5바이트의 셀 헤더중 1바이트의 비트 8부터 비트 5는 GFC(Generic Flow Control)이며, 가상채널은 바이트 1의 비트 4부터 바이트 4의 비트 5까지의 24비트로서 상위 8비트는 가상경로 식별자(Virtual Path Identification : VPI)이고 하위 16비트는 가상채널 식별자(Virtual Channel Identification : VCI)이므로, 여기서 가상채널이라 함은 상기 VPI와 VCI를 통칭해서 일컫는 말이다.Bit 8 to bit 5 of 1 byte of 5 byte cell header are Generic Flow Control (GFC) .Virtual channel is 24 bits from bit 4 of byte 1 to bit 5 of byte 4, and the upper 8 bits are the virtual path identifier ( Virtual Path Identification (VPI) and the lower 16 bits are the Virtual Channel Identification (VCI), where the virtual channel is referred to collectively as the VPI and VCI.
또한, 가상경로는 가상채널의 묶음 또는 다발로 볼 수 있는데, 즉 하나의 가상경로에는 최대 2의 16제곱승개(65,536개)의 가상채널이 가능하다. 가상채널을 변환시킨다고 하는 것은 이 24개의 비트를 정해진 다른 값으로 대치해 넣는 것을 말한다.In addition, the virtual path may be viewed as a bundle or bundle of virtual channels, that is, up to two 16 squared powers (65,536) of virtual channels are possible in one virtual path. To convert a virtual channel means to replace these 24 bits with a different value.
그리고 바이트 4는 비트 4부터 비트 2는 PT(Payload Type), 비트 1은 CLP(Cell Loss Priority), 바이트 5는 HEC(Head Error Check)이다.Byte 4 is bit 4 to bit 2 is PT (Payload Type), bit 1 is CLP (Cell Loss Priority), and byte 5 is HEC (Head Error Check).
제2도는 본 발명에 따른 다단 룩 업테이블에 의한 가상채널 변환의 개략적인 구성도로서, 도면에서 21은 제1열 룩업테이블, 22는 제2열 룩업테이블, 23, 23-2, 23-2는 제3열 룩업테이블을 각각 나타낸다.2 is a schematic configuration diagram of virtual channel conversion using a multi-stage lookup table according to the present invention, in which 21 is a first column lookup table, 22 is a second column lookup table, and 23, 23-2, and 23-2. Denote a third column lookup table, respectively.
VPI는 제1도의 상위 8비트를 의미하며 VCI1은 상기 제1도의 바이트 2의 비트 4로부터 바이트 3의 비트 5까지인 8비트를 의미하고, VCI2는 바이트 3의 비트 4로부터 바이트 4의 비트 5까지인 8비트를 각각 의미한다.VPI means the upper 8 bits of FIG. 1 and VCI1 means the 8 bits from bit 4 of byte 2 to bit 5 of byte 3 of FIG. 1, and VCI2 means bit 4 of byte 3 to bit 5 of byte 4 8 bits each.
VPI가 도착하면 제1열 룩업테이블(21)의 주소(A1)로 입력된다. 이때 데이터라인(D1)에는 VPI가 의미하는 가상채널 다발을 지정하는 k개 비트의 포인터(pointer)가 출력된다.When the VPI arrives, it is input to the address A1 of the first column lookup table 21. The data line D1 outputs a pointer of k bits that designates a virtual channel bundle, which means VPI.
VCI1은 제1열 룩업테이블(21)에서 출력된 포인터와 함께 제2열 룩업테이블(22)의 주소(A2L 및 A2H)가 되어 m개의 비트로 구성된 제3열 룩업테이블(23) 포인터(D2)를 출력시킨다.The VCI1 becomes the addresses A2L and A2H of the second column lookup table 22 together with the pointer output from the first column lookup table 21 to convert the third column lookup table 23 pointer D2 composed of m bits. Output it.
이후 VCI2는 제2열 룩업테이블(22)에서 출력된 포인터(D2)와 함께 제3열 룩업테이블(23)의 주소(A3L 및 A3H)가 되고 제3열 룩업테이블(23)의 데이터라인(D3)에는 변환된 가상채널(VPI/VCI)이 출력된다.VCI2 then becomes the addresses A3L and A3H of the third column lookup table 23 together with the pointer D2 output from the second column lookup table 22 and the data line D3 of the third column lookup table 23. ) Outputs the converted virtual channel (VPI / VCI).
상기 데이터라인 D1 및 D2는 각각 다음 열 룩업테이블 액세스를 위한 주소의 상위비트로 배정된다.The data lines D1 and D2 are assigned to the upper bits of the address for accessing the next column lookup table, respectively.
이렇게 함으로써 k=m=2인 경우 시스팀은 해당 가입자에게 4개의 VPI에 각각의 VPI의 2의 8제곱승개(256개)씩 총 1024개의 가상채널을 할당할 수 있으며 이를 1k바이트 용량의 램(RAM)으로 각 열을 분리하여 구성할 경우 제1열에 1개, 제2열에 1개, 제3열은 24비트의 데이터를 출력해야 하므로 3개가 필요하여 총 5개의 메모리 소자로서 충분하다. 또한 이러한 방법에 의하면 2의 24제곱승개의 가상채널중에서 어떠한 번호든지 임의로 사용할 수 있으며 다만 동시에 사용할 수 있는 가상채널의 총 갯수만 메모리 용량에 의하여 결정됨으로서 가상채널 번호 할당의 유연성을 극대화할 수 있다.By doing this, when k = m = 2, the system can allocate four VPIs to its subscribers, a total of 1024 virtual channels, each of two V8 powers (256) of each VPI. When each column is separated into two columns, one is required in the first column, one in the second column, and the third column is required to output 24 bits of data. In addition, according to this method, any number among 2 to 24 squared virtual channels can be used arbitrarily, but only the total number of virtual channels that can be used at the same time is determined by the memory capacity, thereby maximizing the flexibility of virtual channel number allocation.
제3도는 본 발명의 일 실시예로서, 도면에서 301,305는 래치, 302,303은 OR게이트, 304,307,308은 메모리, 306은 멀티플렉서를 각각 나타낸다.3 is an embodiment of the present invention, where 301 and 305 are latches, 302 and 303 are OR gates, 304 and 307 and 308 memory, and 306 are multiplexers, respectively.
도면에 도시한 바와 같이 다단 룩업테이블에 의한 가상채널 변환회로는, ATM 셀 내부에서 24자리의 2진수로 구성된 가상채널을 실시간으로 다른값으로 변화시키기 위하여 메모리에 의한 룩업테이블을 3열로 구현함에 있어서, 제1열은 가상채널의 첫번째 8비트(VPI)를 주소로 하여 제2열을 찾기위한 포인터를 출력하고 제2열은 제1열에서 출력된 포인터를 주소의 상위비트로 하고 가상채널의 두번째 8비트(VCI1)를 주소의 하위비트로 하여 제3열의 룩업테이블을 찾기 위한 포인터를 출력하고 제3열은 제2열에서 출력된 포인터를 주소의 상위비트로 하고 가상채널의 세번째 8비트(VCI2)를 주소의 하위비트로 하여 최종적으로 변환될 24비트의 새로운 가상채널을 출력하는 다단 룩업테이블에 의한 가상채널 변환회로이다.As shown in the figure, the virtual channel conversion circuit using the multi-stage lookup table implements a lookup table with three rows of memory in order to change a virtual channel composed of 24-digit binary numbers into different values in real time inside an ATM cell. The first column outputs a pointer to find the second column using the first 8 bits (VPI) of the virtual channel, and the second column uses the pointer output from the first column as the upper bit of the address, and the second 8 of the virtual channel. Outputs a pointer to find the lookup table in the third column using bit VCI1 as the lower bit of the address, the third column is the upper bit of the address as the pointer output from the second column, and the third 8 bits of the virtual channel are addressed. A virtual channel conversion circuit using a multi-stage lookup table that outputs a new virtual channel of 24 bits to be finally converted to the lower bits of.
그 구성은 다음과 같다.The configuration is as follows.
8비트 병렬로 변환된 데이터를 입력으로 하여 한 주기가 셀의 한 바이트 전송시간에 해당하는 클럭(CLK/8)에 의해 출력에 나타나도록 함에 있어서, 입력 데이터의 최하위 비트로부터 최상위 비트까지가 차례로 출력의 최하위 비트로부터 최상위 비트까지 나타나는 제1래치(301), 상기 제1래치(301)의 출력에 가상경로 식별자가 나타나 있는 동안 로직 0상태를 유지하는 상태유지신호(SVPI)와, 상기 제1래치(301)의 출력에 가상채널 식별자의 첫번째 바이트(VCI1)가 나타나 있는 동안 로직 0상태를 유지하는 상태유지신호(SVCI)와, 상기 제1래치(301)의 출력에 가상채널 식별자의 두번째 바이트(VCI2)가 나타나 있는 동안 로직 0상태를 유지하는 상태유지신호(SVCI2)를 입력으로 하는 제1OR게이트(302), 상기 SVPI 신호와 상기 SVCI1 신호를 입력으로 하여 논리합 연산하는 제2OR게이트(303), 두개의 입출력포트중 첫번째 포트는 상기 제1래치(301)의 출력중 하위비트가 주소의 하위비트로 연결되고 제1래치(301) 출력의 상위비트가 주소의 상위비트로 연결되며 멀티플렉싱된 출력중 하위비트가 주소의 그다음 상위비트로 연결되고 멀티플렉싱 출력의 최상위 비트가 주소의 최상위 비트로 되며, 제1OR게이트(302)의 출력을 칩인에이블(/CE) 및 아웃인에이블(/OE)로 연결하고, 읽고 쓰기위한 신호(이하, R/W 신호)는 읽는 상태로 유지하며, 두번째 포트는 일반적인 마이크로프로세서에 연결된 제1메모리(304), 상기 제1메모리(304)의 상기 첫번째 입출력 포트의 데이터출력을 입력으로 하고 상기 제2OR게이트(303) 출력이 클럭입력단에 연결되어 그 상승천이에서 입력이 출력으로 나타나도록 함에 있어서 데이터의 하위비트로부터 상위비트까지가 차례출력의 하위비트로부터 상위비트까지 나타나도록 하는 제2래치(305), 두개의 입력 그룹중 첫번째 그룹은 모두 로직 0상태를 계속 유지하며 두번째 그룹은 상기 제2래치(305)의 출력에 연결되어 상기 SVPI 신호가 로직 0상태인 동안에는 첫번째 그룹이 출력되고 상기 SVPI 신호가 로직 1상태인 동안에는 두번째 그룹이 출력되고 그 출력은 상기 제1메모리(304)의 상기 첫번째 포트의 상위 주소에 연결되도록 함에 있어서 제2래치(305) 출력의 최상위 비트가 메모리 주소의 최상위 비트가 되도록 하는 제1멀티플렉서(306), 두개의 입출력 포트중 첫번째 포트는 상기 제1래치(301)의 출력중 하위비트가 주소의 하위비트로 연결되고 제1래치(301) 출력의 상위비트가 주소의 상위비트로 연결되며 제1멀티플렉서(306)의 출력중 최상위 비트가 주소의 최상위 비트로 되며, 그 다음 비트가 주소의 그다음 상위비트로 연결되고 SVCI2 신호를 칩인에이블(/CE) 및 아웃인에이블(/OE)로 연결되고 R/W 신호는 읽는 상태로 유지하며 두번째 포트는 일반적인 마이크로프로세서에 연결된 제2메모리(307). 두개의 입출력 포트중 첫번째 포트는 상기 제1래치(301)의 출력중 하위비트가 주소의 하위비트로 연결되고 제1래치(301) 출력의 상위비트가 주소의 상위비트로 연결되며 제1멀티플렉서(306)의 출력중 최상위 비트가 주소의 최상위 비트가 주소의 최상위 비트로 되며, 그 다음 비트가 주소의 그다음 상위비트로 연결되고 SVCI2 신호를 칩인에이블(/CE) 및 아웃인에이블(/OE)로 연결하고 R/W 신호는 읽는 상태로 유지하며 두번째 포트는 일반적인 마이크로프로세서에 연결된 제3메모리(308)로 구성된다.8-bit parallel data is inputted so that one cycle appears at the output by a clock (CLK / 8) corresponding to one byte transfer time of the cell. A first latch 301 that appears from the least significant bit to the most significant bit of the first state; a status maintenance signal SVPI that maintains a logic 0 state while the virtual path identifier appears at the output of the first latch 301; and the first latch. A status maintenance signal SVCI that maintains a logic 0 state while the first byte VCI1 of the virtual channel identifier appears at the output of 301, and a second byte of the virtual channel identifier at the output of the first latch 301. While the VCI2) is displayed, the first OR gate 302 which receives the state holding signal SVCI2 which maintains the logic 0 state, and the second OR which inputs the SVPI signal and the SVCI1 signal and performs the OR operation. 303, the first of the two input / output ports, the lower bit of the output of the first latch 301 is connected to the lower bit of the address, the upper bit of the output of the first latch 301 is connected to the higher bit of the address and multiplexing The lower bit of the output is connected to the next higher bit of the address, the most significant bit of the multiplexing output becomes the most significant bit of the address, and the output of the first OR gate 302 is connected to the chip enable (/ CE) and the out enable (/ OE). And a signal for reading and writing (hereinafter, R / W signal) is kept in a reading state, and the second port is a first memory 304 connected to a general microprocessor and data of the first input / output port of the first memory 304. The output is the input, and the output of the second OR gate 303 is connected to the clock input terminal so that the input appears as an output in the rising transition thereof. A second latch 305 which causes the output from the lower bit to the higher bit, the first of the two input groups both remain in logic 0 state and the second group is connected to the output of the second latch 305 The first group is output while the SVPI signal is in logic 0 state and the second group is output while the SVPI signal is in logic 1 state and the output is connected to the upper address of the first port of the first memory 304. The first multiplexer 306 to make the most significant bit of the output of the second latch 305 become the most significant bit of the memory address, and the first of the two input / output ports is the lower bit of the output of the first latch 301 as the lower bit of the address. The upper bit of the output of the first latch 301 is connected to the upper bit of the address, and the most significant bit of the output of the first multiplexer 306 becomes the most significant bit of the address. A second memory connected to the next higher bit of the address, the SVCI2 signal connected to the chip enable (/ CE) and out enable (/ OE), the R / W signal read and the second port connected to a general microprocessor (307). The first of the two input / output ports has a lower bit of the output of the first latch 301 connected to the lower bit of the address, and an upper bit of the output of the first latch 301 connected to the upper bit of the address, and the first multiplexer 306. The most significant bit of the output is the most significant bit of the address, the most significant bit of the address, the next bit is connected to the next higher bit of the address, and the SVCI2 signal is connected to the chip enable (/ CE) and out enable (/ OE) and R / The W signal remains read and the second port consists of a third memory 308 connected to a general microprocessor.
상기 구성에 대한 상세 설명은 다음과 같다.Detailed description of the configuration is as follows.
다단 룩업테이블의 가상채널 변환회로를 하나의 메모리를 여러번 액세스함으로서 간단히 구현할 수 있음을 보인 것으로 실제의 비트열부터 VPI, VCI1 및 VCI2를 추출하는 회로와 변환된 가상채널을 원래 ATM 셀의 해당 위치에 삽입하는 회로는 생략되어 있다. 또한 메모리 소자는 2개씩의 입출력 포트를 갖는 듀얼포트 메모리로서 마이크로프로세서에서 초기화하기 위한 하나의 포트는 간략화되어 있다.It is shown that the virtual channel conversion circuit of the multi-stage lookup table can be easily implemented by accessing a single memory several times. The circuit for extracting VPI, VCI1 and VCI2 from the actual bit stream and the converted virtual channel are placed in the corresponding positions of the original ATM cell. The circuit to be inserted is omitted. The memory element is also a dual port memory having two input / output ports, one port for initializing in a microprocessor is simplified.
제1래치(301)의 입력단에는 8비트 병렬로 변환된 ATM 셀이 입력되는데 VPI, VCI1 및 VCI2의 순서로 정렬이 되어 입력된다. 즉 상기 제1도의 ATM의 셀 포맷을 참조하면 VPI는 바이트 1의 비트 4로부터 바이트 2의 비트 5까지 두 바이트에 걸쳐 있으나 본 회로에 입력될때는 하나의 바이트내로 정렬시킨 후 입력되도록 한다. 이 입력 데이터는 CLK/8 신호에 의하여 래치가 되어 출력에 나타나는데 이 신호의 한 주기는 ATM 셀의 한 바이트 전송시간과 같다. 제1래치의 출력은 제1메모리(304), 제2메모리(306) 및 제3메모리(307)의 주소비트 0(AD0)부터 주소비트 7(AD7)까지로 접속된다.At the input of the first latch 301, an ATM cell converted in parallel to 8 bits is input, which is arranged in the order of VPI, VCI1, and VCI2. That is, referring to the cell format of the ATM of FIG. 1, the VPI spans two bytes from bit 4 of byte 1 to bit 5 of byte 2, but when inputted to the circuit, the VPI is arranged in one byte and then inputted. This input data is latched by the CLK / 8 signal and appears at the output. One period of this signal equals one byte transfer time of the ATM cell. The output of the first latch is connected from address bit 0 (AD0) to address bit 7 (AD7) of the first memory 304, the second memory 306, and the third memory 307.
SVPI, SVCI1 및 SVCI2 신호는 각각 제1래치(301)의 출력에 VPI, VCI1 및 VCI2가 나와 있는 동안 로직 0을 유지하는 신호로서 3입력 OR게이트(제1OR게이트)를 통하여 제1메모리(304)의 칩인에이블(CE/) 및 아웃인에이블(OE/)에 연결된다. 제1메모리(304)의 데이터선중 하위 4비트(DD0-DD3)는 제2래치(305)의 입력단에 연결되어 제1OR게이트(302) 출력의 상승천이에서 출력에 나타난다. 제2래치(305)의 출력은 2입력중 하나를 선택적으로 출력하는 제1멀티플렉서(306)에 있는 4개의 제1입력(I11,I21,I31,I41)에 각각 연결된다.The SVPI, SVCI1, and SVCI2 signals are the signals that maintain logic 0 while the VPI, VCI1, and VCI2 are present at the output of the first latch 301, respectively, and the first memory 304 through the three input OR gate (first OR gate). Is connected to the chip enable (CE /) and the out enable (OE /). The lower four bits DD0-DD3 of the data line of the first memory 304 are connected to the input terminal of the second latch 305 and appear at the output of the rising transition of the output of the first OR gate 302. An output of the second latch 305 is connected to four first inputs I11, I21, I31, and I41 on the first multiplexer 306, which selectively output one of the two inputs.
제1멀티플렉서(306)의 제2입력(I12,I22,I32,I42)에는 각각 로직 0이 입력된다. 제1멀티플렉서(306)의 선택단자(S)는 SVPI가 연결되어 SVPI가 로직 0상태일때 제2입력이 출력되고 로직 1상태일때 제1입력이 출력되도록 한다.Logic 0 is input to the second inputs I12, I22, I32, and I42 of the first multiplexer 306, respectively. The selection terminal S of the first multiplexer 306 connects the SVPI so that the second input is output when the SVPI is in the logic 0 state and the first input is output when the logic is in the logic 1 state.
제1멀티플렉서(306)의 출력 Y1에서 Y4까지는 차례대로 제1메모리(304)의 주소비트 11(AD11)부터 주소비트 8(AD8)까지 연결된다. 이렇게하여 SVPI 신호가 로직 0상태인 경우 제1메모리(304)는 상기 제2도의 제1열 룩업테이블(21)의 기능을 수행하여 제1메모리(304)의 데이터선에는 제2열 룩업테이블(22)중 하나를 찾기위한 포인터가 데이터비트 0과 1(DD0,DD1)에 출력되어 제1OR게이트(302) 출력의 상승천이(이 경우 SVPI의 상승천이에 해당)에서 제2래치(305)의 출력에 나타난다.The outputs Y1 to Y4 of the first multiplexer 306 are sequentially connected to the address bits 11 (AD11) to the address bits 8 (AD8) of the first memory 304. In this way, when the SVPI signal is in the logic 0 state, the first memory 304 performs the function of the first column lookup table 21 of FIG. 2 and the second column lookup table (i.e., the data line of the first memory 304). A pointer for finding one of the 22 is output to the data bits 0 and 1 (DD0, DD1) so that the second latch 305 of the second latch 305 may not exist at the rising transition of the output of the first OR gate 302 (in this case, the rising transition of the SVPI). Appear in the output.
계속해서 SVCI1이 로직 0인 상태에서 제1멀티플렉서(306)는 제2래치(305)의 출력을 선택하여 제1메모리(304)의 주소비트 11에서 8까지로 보내고 주소비트 7에서 0까지는 제1래치(301)에서 출력된 VCI1이 입력되어 상기 제2도의 제2열 룩업테이블(22) 기능이 수행되어 제1메모리(304)의 데이터비트 0에서 3까지에는 제3열 룩업테이블(23)을 찾기 위한 포인터가 출력되고 이는 SVCI1의 상승천이에서 제2래치(305)에 래치된다.Subsequently, with SVCI1 being logic 0, the first multiplexer 306 selects the output of the second latch 305 to address bits 11 to 8 of the first memory 304 and sends the first bits to address bits 7 to 0. The VCI1 outputted from the latch 301 is input to perform the function of the second column lookup table 22 of FIG. 2, so that the third column lookup table 23 is applied to data bits 0 to 3 of the first memory 304. A pointer to find is output and it is latched to the second latch 305 at the rising transition of SVCI1.
그리고 SVCI2가 로직 0인 상태에서 제1멀티플렉서(306)는 제2래치(305)의 출력을 선택하여 제1메모리(304)의 주소비트 11에서 8까지로 보내고 제1멀티플렉서(306) 출력 Y1과 Y2는 제2, 제3메모리(306,307)의 주소비트 9 및 8에 각각 연결되고 제1, 제2, 제3메모리(304,306,307)의 주소비트 7에서 0까지는 제1래치(301)에서 출력된 VCI2가 입력되고 제2, 제3메모리(306,307)의 칩인에이블 및 아웃인에이블에는 SVCI2가 연결되어 상기 제2도에 나타난 제3열의 룩업테이블(23) 기능이 수행되어 제1메모리(304)의 데이터비트 0에서 7까지에는 최종 변환된 VPI/VCI의 상위 8비트가 출력되고 제2, 제3메모리(306,307)의 데이터비트 0에서 7까지에는 각각 변환된 VPI/VCI의 중위 및 하위 8비트가 출력되어 본 발명의 다단 룩업테이블에 의한 가상채널 변환과정이 완료된다.Then, when SVCI2 is logic 0, the first multiplexer 306 selects the output of the second latch 305 and sends the address bits 11 to 8 of the first memory 304 to the output Y1 of the first multiplexer 306. Y2 is connected to the address bits 9 and 8 of the second and third memories 306 and 307, respectively, and the VCI2 outputted from the first latch 301 to the address bits 7 to 0 of the first, second and third memories 304, 306 and 307, respectively. Is input to the chip enable and out enable of the second and third memories 306 and 307, and the SVCI2 is connected to perform the lookup table 23 function of the third column shown in FIG. Bits 0 through 7 output the upper 8 bits of the last converted VPI / VCI, and data bits 0 through 7 of the second and third memories 306 and 307 output the upper and lower 8 bits of the converted VPI / VCI, respectively. The virtual channel conversion process by the multi-stage lookup table of the present invention is completed.
상기 실시예는 k=m=2이고, 제1, 제2, 제3열의 룩업테이블(21 내지 23)을 하나의 메모리 소지(제1메모리)에 구현한 경우이며 이 경우 메모리 소자가 하나라는 제약으로 인하여 제1열 룩업테이블(21)의 물리적위치를 m 및 k의 2진수값 00 및 00으로 할 경우 제2열과 제3열 룩업테이블(22,23)의 물리적 주소에는 같은 값을 사용할 수 없게 되어 한 가입자에게 최대 3개의 가상경로와 최대 768개의 가상채널을 할당할 수 있게 된다. 또한 최종적으로 필요한 데이터는 24비트의 새로운 VPI/VCI 값이므로 2개의 메모리가 추가된다. 총 메모리 용량은 제1메모리(304)에 4k바이트와 제2 및 제3메모리(306,307)에 1k바이트씩 6k바이트로서 각 열을 분리 구성하는 경우보다 늘었으나 소자수는 2개가 줄어서, 최근의 상용 메모리가 그 용량이 1k바이트, 4k바이트 어느것이어도 소자의 크기는 변동이 없고 가격에도 크게 차이가 없음을 감안하면 실제 PBA로 구현시 룩업테이블이 차지하는 면적이 줄어들게 되므로 경제적이다.In the above embodiment, k = m = 2 and the lookup tables 21 to 23 of the first, second, and third columns are implemented in one memory (first memory), in which case there is one memory element. Therefore, when the physical position of the first column lookup table 21 is set to the binary values 00 and 00 of m and k, the same value cannot be used for the physical addresses of the second and third column lookup tables 22 and 23. Thus, up to three virtual paths and up to 768 virtual channels can be allocated to one subscriber. The final data required is a new 24-bit VPI / VCI value, which adds two memories. The total memory capacity is 4k bytes in the first memory 304 and 6k bytes in 1k bytes in the second and third memories 306 and 307, which is larger than the case in which each column is separated, but the number of elements is reduced by two. Considering that the memory size is 1kbyte or 4kbyte, the size of the device does not change and the price does not vary significantly. Therefore, the area of the lookup table is reduced when the PBA is implemented.
제4도는 본 발명의 실시예인 제3도의 제1, 제2 및 제3메모리를 위한 메모리맵이다.4 is a memory map for the first, second, and third memories of FIG. 3, which is an embodiment of the present invention.
데이터가 0 0 a1 a2 또는 b1 b2 0 0과 같이 0 0으로 고정되는 비트가 있는 것은 같은 주소가 포인터 또는 최종 변환된 가상채널이 씌어질 주소와 중복 사용되는 것을 방지하기 위한 것으로 이로 인하여 각 포인터를 나타내는 비트를 2비트씩으로 할 경우 한 가입자에게 VPI는 최대로 동시에, VCI는 최대로 동시에 768개씩 할당할 수 있게 된다.Data bits that are fixed to 0 0, such as 0 0 a1 a2 or b1 b2 0 0, are used to prevent the same address from being used with the pointer or address to which the last converted virtual channel is to be written. If two bits are indicated, one subscriber can be assigned maximum VPI at the same time and maximum VCI at the same time.
이 메모리 맵을 참조로 하여 특정 연결에 VPI/VCI를 16진수로 123456(HEX)을 할당하고 이를 654321로 변환하기 위하여 메모리를 초기화시키는 과정을 설명하면 다음과 같다.Referring to this memory map, a process of initializing a memory to allocate 123456 (HEX) in hexadecimal to a specific connection and convert it to 654321 will be described below.
123456(HEX)을 새로이 할당하더라도 상기 최대번위를 넘지않는 경우에 있어서 먼저 제1메모리(304)의 0000 0001 0010(B)번지(VPI=12(HEX)에 해당)의 DD3-0에 0001,0010,0011중 이미 다른 VPI에 할당되어 있지 않은 값을 쓰고 제1열 룩업테이블을 초기화 한다(여기서는 0010으로 가정한다). 그리고 이때 할당된 0010을 주소의 상위비트로 하고 VCI1에 해당하는 34(HEX)를 덧붙여 0010 0011 0100(B)번지에 역시 0100,1000,1100중 이미 다른 VCI에 사용되고 있지 않는 값을 할당하여 제2열 룩업테이블을 초기화한다(여기서는 1100으로 가정한다). 이때 할당된 1100을 상위비트로 하고 VCI2 56(HEX)을 덧붙여 제1메모리(304)의 1100 0101 0110(B)번지에 변환될 가상채널의 상위 바이트인 65(HEX)를 쓴다. 제2메모리(306)에는 상기 주소의 1100중 하위 2비트를 제거하고 상위 2비트를 하위로 끌어내려서 생성된 11 0101 0110(B)에 43(HEX)를 쓰고 제3메모리(307)에는 11 0101 0110(B)번지에 21(HEX)을 씀으로써 메모리의 초기화가 완료되고 이후부터 입력되는 ATM 셀중 가상채널이 123456(HEX)인 ATM 셀은 가상채널이 654321(HEX)로 바뀌어서 다음 목적지로 전달된다.0001,0010 in DD3-0 of 0000 0001 0010 (B) address (corresponding to VPI = 12 (HEX)) of the first memory 304, even if 123456 (HEX) is newly assigned Write a value that is not already assigned to another VPI of, 0011 and initialize the first column lookup table (assuming 0010 here). In this case, the assigned 0010 is the upper bit of the address, 34 (HEX) corresponding to VCI1 is added, and the value that is not already used for another VCI among 0100, 1000, 1100 is assigned to 0010 0011 0100 (B). Initialize the lookup table (assuming 1100 here). At this time, the allocated 1100 is the upper bit and VCI2 56 (HEX) is added, and 65 (HEX), which is the upper byte of the virtual channel to be converted, is written to the address 1100 0101 0110 (B) of the first memory 304. In the second memory 306, 43 (HEX) is written to 11 0101 0110 (B) generated by removing the lower 2 bits of the 1100 of the address and lowering the upper 2 bits, and 11 0101 to the third memory 307. By writing 21 (HEX) to 0110 (B), the initialization of memory is completed, and the ATM cell whose virtual channel is 123456 (HEX) among the ATM cells that are input thereafter is changed to 654321 (HEX) and transferred to the next destination. .
상기와 같이 구성되어 동작하는 본 발명은 동시에 사용가능한 가상채널의 수가 제한이 되나 24자리의 2진수로 표현가능한 전 영역의 가상채널을 사용할 수 있으며, 가상채널을 사용할 수 있으며, 가상채널을 번역 및 변환하기 위한 메모리 영역을 획기적으로 줄임으로써 ATM 스위치의 가입자 정합회로를 경제적으로 실현 가능하게 하는 효과가 있다.The present invention configured and operated as described above is limited in the number of virtual channels that can be used simultaneously, but can use a virtual channel of a whole area that can be represented by a 24-digit binary number, can use a virtual channel, and translate a virtual channel. It is possible to economically realize the subscriber matching circuit of the ATM switch by drastically reducing the memory area for conversion.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930012862A KR950015065B1 (en) | 1993-07-08 | 1993-07-08 | Vitual channel chang circuit by multistage look-up table |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930012862A KR950015065B1 (en) | 1993-07-08 | 1993-07-08 | Vitual channel chang circuit by multistage look-up table |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950004803A KR950004803A (en) | 1995-02-18 |
KR950015065B1 true KR950015065B1 (en) | 1995-12-21 |
Family
ID=19358983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930012862A Expired - Fee Related KR950015065B1 (en) | 1993-07-08 | 1993-07-08 | Vitual channel chang circuit by multistage look-up table |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR950015065B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3888754B2 (en) * | 1997-12-08 | 2007-03-07 | 日東電工株式会社 | Automatic semiconductor wafer pasting equipment |
KR100438902B1 (en) * | 2002-01-30 | 2004-07-02 | 주식회사 케이티 | Switched Virtual Connection service method for multiple interface user call in ATM switching system and apparatus thereof |
CN109696904A (en) * | 2018-12-24 | 2019-04-30 | 普华基础软件股份有限公司 | A kind of the address replacement method and system of electronic control unit data description file |
-
1993
- 1993-07-08 KR KR1019930012862A patent/KR950015065B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR950004803A (en) | 1995-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3443264B2 (en) | Improved multicast routing in multistage networks | |
US6728242B2 (en) | ATM cell switching system | |
US5583858A (en) | Asynchronous transfer mode switching device | |
RU2178624C2 (en) | Minicells with variable value of useful load | |
JP3001953B2 (en) | Virtual identifier conversion device | |
JPH09205446A (en) | Buffering of multicast cells in multi-stage networks | |
EP0719008B1 (en) | ATM cell broadcasting system | |
US7215672B2 (en) | ATM linked list buffer system | |
US6754216B1 (en) | Method and apparatus for detecting congestion and controlling the transmission of cells across a data packet switch | |
US6963563B1 (en) | Method and apparatus for transmitting cells across a switch in unicast and multicast modes | |
KR950015065B1 (en) | Vitual channel chang circuit by multistage look-up table | |
US6094432A (en) | Apparatus for and method of segmenting and reassembling constant bit rate traffic in asynchronous transfer mode network | |
US5732081A (en) | Method and device for the translation of a cell header applied to the entrance to a node of an asynchronous network for the transmission of data by packets | |
US5815499A (en) | ATM switch address generating circuit | |
US6356552B1 (en) | Method by which sets of values representing various parameters can be allocated to addresses | |
US20010028652A1 (en) | ATM cell switching system | |
KR100675132B1 (en) | AT cell header converter | |
KR100236604B1 (en) | Atm exchange in private branch exchange system | |
US6757295B1 (en) | Method for regenerating a point-to-multipoint interface on a point-to-point interface | |
KR100236605B1 (en) | Cell multiplexer for connecting atm net of atm card | |
JPH0730554A (en) | Address conversion method | |
KR100301168B1 (en) | Common buffer type ATM exchange | |
Oechslin et al. | ALI: A versatile interface chip for ATM systems | |
GB2306076A (en) | ATM network switch | |
KR100272568B1 (en) | Apparatus and method of switching cell in the private branch exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 St.27 status event code: A-3-3-R10-R13-asn-PN2301 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20041201 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 10 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Not in force date: 20051222 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20051222 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |