KR19980025721A - Matching device between UTOPIA interface and FIFO interface at ATM terminal - Google Patents
Matching device between UTOPIA interface and FIFO interface at ATM terminal Download PDFInfo
- Publication number
- KR19980025721A KR19980025721A KR1019960043961A KR19960043961A KR19980025721A KR 19980025721 A KR19980025721 A KR 19980025721A KR 1019960043961 A KR1019960043961 A KR 1019960043961A KR 19960043961 A KR19960043961 A KR 19960043961A KR 19980025721 A KR19980025721 A KR 19980025721A
- Authority
- KR
- South Korea
- Prior art keywords
- interface
- fifo
- atm
- layer chip
- transmission
- 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.)
- Withdrawn
Links
- 230000005540 biological transmission Effects 0.000 claims description 48
- 230000007704 transition Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 ATM(Asynchronous Transfer Mode) 단말에서 UTOPIA(Universal Test and Operation Physical Interface for ATM)인터페이스와 FIFO(First In First Out)인터페이스의 정합에 관한 것으로, 특히 ATM 계층(Layer)과 물리 계층(Physical Layer) 간의 표준 UTOPIA인터페이스가 지원하지 않은 다중 ATM 구성을 취할 수 있도록 한 ATM 단말에서 UTOPIA인터페이스와 FIFO인터페이스의 정합 장치에 관한 것이다.The present invention relates to the matching of UTOPIA (Universal Test and Operation Physical Interface for ATM) interface and FIFO (First In First Out) interface in an Asynchronous Transfer Mode (ATM) terminal, in particular, an ATM layer and a physical layer. It relates to a matching device of a UTOPIA interface and a FIFO interface in an ATM terminal to enable a multi-ATM configuration not supported by the standard UTOPIA interface.
종래에는 표준의 UTOPIA인터페이스 자체로는 다중 ATM 구성이 불가능하고 각 메이커에서 제공된 FIFO인터페이스는 해당 메이커에만 호환이 되고 해당 UTOPIA인터페이스에는 호환되지 않는 문제점이 있었다.Conventionally, multiple ATM configurations are not possible with the standard UTOPIA interface itself, and the FIFO interface provided by each manufacturer is compatible only with the corresponding manufacturer, and not with the corresponding UTOPIA interface.
본 발명에 의해 제어 신호를 제공하는 하나의 FIFO인터페이스의 물리 계층 칩에 UTOPIA인터페이스의 ATM 칩을 정합하고 FIFO인터페이스에서는 여러개의 포트를 제공하므로 다중 ATM 구성을 구현할 수 있게 됨에 따라 ATM 계층과 물리 계층 간의 표준 UTOPIA인터페이스가 지원하지 않은 다중 ATM 구성을 취할 때 발생하는 불일치를 해결할 수 있다.According to the present invention, an ATM chip of a UTOPIA interface is matched to a physical layer chip of one FIFO interface providing a control signal, and a plurality of ports are provided in the FIFO interface. You can resolve the inconsistencies that occur when you take multiple ATM configurations that are not supported by the standard UTOPIA interface.
Description
본 발명은 ATM(Asynchronous Transfer Mode) 단말에서 UTOPIA(Universal Test and Operation Physical Interface for ATM)인터페이스와 FIFO(First In First Out)인터페이스의 정합에 관한 것으로, 특히 ATM 계층(Layer)과 물리 계층(Physical Layer) 간의 표준 UTOPIA인터페이스가 지원하지 않은 다중 ATM 구성을 취할 수 있도록 한 ATM 단말에서 UTOPIA인터페이스와 FIFO인터페이스의 정합 장치에 관한 것이다.The present invention relates to the matching of UTOPIA (Universal Test and Operation Physical Interface for ATM) interface and FIFO (First In First Out) interface in an Asynchronous Transfer Mode (ATM) terminal, in particular, an ATM layer and a physical layer. It relates to a matching device of a UTOPIA interface and a FIFO interface in an ATM terminal to enable a multi-ATM configuration not supported by the standard UTOPIA interface.
일반적으로, ATM 계층과 물리 계층 간의 인터페이스는 ATM 포럼(Forum)에서 제안된 표준의 UTOPIA인터페이스와 각 메이커에서 독자적으로 구현된 인터페이스들이 있는데, 해당 UTOPIA인터페이스는 단일 물리(Single Physical)를 지원하는 레벨1 인터페이스와 다중 물리(Multi-Physical)를 지원하는 레벨2 인터페이스가 있다.In general, the interface between the ATM layer and the physical layer includes the UTOPIA interface of the standard proposed by the ATM Forum, and interfaces implemented independently by each manufacturer. The UTOPIA interface is a level 1 that supports a single physical. There are Level 2 interfaces that support interfaces and Multi-Physical.
이러한 UTOPIA인터페이스를 채용할 경우에 하나의 물리 칩과 하나의 ATM 칩의 구성 그리고 하나의 ATM 칩과 여러개의 물리 칩의 구성은 용이하게 구현할 수 있으나, 하나의 물리 칩이나 보드에서 여러개의 ATM 칩이나 보드로의 구성은 불가능하다. 즉, ATM 계층과 물리 계층 간의 인터페이스에 다중 ATM 구성을 취하려고 할 때 필연적으로 불일치가 발생하는데, 해당 UTOPIA인터페이스에는 다중 ATM을 지원하지 못 하기 때문이다.When the UTOPIA interface is adopted, the configuration of one physical chip and one ATM chip and the configuration of one ATM chip and several physical chips can be easily implemented. Configuration to the board is not possible. In other words, an inconsistency occurs when trying to take a multi-ATM configuration on an interface between an ATM layer and a physical layer, because the UTOPIA interface does not support multiple ATMs.
다시 말해서, 물리 계층과 ATM 계층 간의 표준인 UTOPIA인터페이스에서 데이타 경로는 기본이 8(비트)이고 부가적으로 16(비트)도 사용할 수 있며, 제어 신호는 ATM 계층 칩에서 인가되는 이네이블(Enalbe)신호와 인터페이스 바이트 클럭, 물리 계층 칩에 인가되는 풀/엠프티 플라그(Full/Empty Flag) 및 데이타를 제공하는 계층에서 인가되는 SOC(State Of Cell)이 있다. 즉, 해당 UTOPIA인터페이스의 제어는 ATM 계층 칩 측에서 수행하고 물리 계층 칩 측에서는 상태 신호(Empty Flag*/Full Flag*)만 제공하는 형태로, 하나의 ATM 계층 칩이 여러개의 물리 칩을 관할하지만 하나의 물리 계층 칩이 여러개의 ATM 계층 칩을 제어할 수는 없다.In other words, in the UTOPIA interface, a standard between the physical layer and the ATM layer, the data path is basically 8 (bits) and additionally 16 (bits) can be used, and control signals are enabled on the ATM layer chip. There are signal and interface byte clock, full / empty flag applied to the physical layer chip, and state of cell applied at the layer providing data. That is, the control of the UTOPIA interface is performed at the ATM layer chip side, and only the status signal (Empty Flag * / Full Flag *) is provided at the physical layer chip side, but one ATM layer chip manages several physical chips. A physical layer chip of a PC cannot control multiple ATM layer chips.
또한, 각 메이커에서 독자적으로 구현된 인터페이스들은 많지만, 예를 들어 FIFO인터페이스의 경우, ATM 계층 측에서 데이타의 전송을 제어하는 해당 UTOPIA인터페이스와 비교하면 해당 FIFO인터페이스는 물리 계층 측에서 데이타의 전송을 제어한다. 따라서, 해당 FIFO인터페이스는 하나의 물리 계층 칩에서 여러개의 ATM 계층 칩을 제어 가능하므로 다중 ATM 구성을 구현할 수 있다.In addition, although there are many interfaces that are independently implemented by each manufacturer, for example, in the case of the FIFO interface, the FIFO interface controls the transmission of data on the physical layer side compared to the corresponding UTOPIA interface that controls the transmission of data on the ATM layer side. do. Accordingly, the FIFO interface can control multiple ATM layer chips from one physical layer chip, thereby implementing a multi-ATM configuration.
하지만, 해당 FIFO인터페이스는 표준이 아니므로 각 메이커 별로 인터페이스 간의 신호나 방법이 다르고 해당 UTOPIA인터페이스를 지원하는 많은 칩을 사용할 수 없다.However, the FIFO interface is not a standard, so different manufacturers have different signals or methods between interfaces, and many chips that support the UTOPIA interface cannot be used.
이와 같이, 종래에는 표준의 UTOPIA인터페이스 자체로는 다중 ATM 구성이 불가능하고 각 메이커에서 제공된 FIFO인터페이스는 해당 메이커에만 호환이 되고 해당 UTOPIA인터페이스에는 호환되지 않는 문제점이 있었다.As such, in the related art, multiple ATM configurations are not possible with the standard UTOPIA interface itself, and the FIFO interface provided by each manufacturer is compatible only with the corresponding manufacturer, but not with the corresponding UTOPIA interface.
상기한 문제점을 해결하기 위해, 본 발명은 ATM 계층과 물리 계층 간의 표준 UTOPIA인터페이스가 지원하지 않은 다중 ATM 구성을 취할 때 발생하는 불일치를 해결하도록 한 ATM 단말에서 UTOPIA인터페이스와 FIFO인터페이스의 정합 장치를 제공하는 것을 목적으로 한다.In order to solve the above problems, the present invention provides a matching device of the UTOPIA interface and the FIFO interface in the ATM terminal to solve the inconsistency that occurs when taking a multi- ATM configuration that is not supported by the standard UTOPIA interface between the ATM layer and the physical layer. It aims to do it.
상기와 같은 목적을 달성하기 위한 본 발명은 UTOPIA인터페이스의 ATM 계층 칩으로부터 제1송신이네이블신호와 송신데이타를 인가받아 해당 송신데이타를 저장했다가 FIFO인터페이스의 물리 계층 칩으로부터 인가되는 제2송신이네이블신호에 따라 해당 FIFO인터페이스의 물리 계층 칩에 출력하는 송신FIFO와; FIFO인터페이스의 물리 계층 칩으로부터 제2수신이네이블신호와 데이타를 인가받아 해당 데이타를 저장했다가 UTOPIA인터페이스의 ATM 계층 칩으로부터 인가되는 제1수신이네이블신호에 따라 수신데이타로 출력하는 수신FIFO와; UTOPIA인터페이스의 ATM 계층 칩으로부터 제1송신이네이블신호와 제1수신이네이블신호 그리고 FIFO인터페이스의 물리 계층 칩으로부터 제2송신이네이블신호와 제2수신이네이블신호를 인가받아 상기 송신FIFO와 수신FIFO에 축적된 데이타의 바이트 수를 제공하는 카운터와; UTOPIA인터페이스의 ATM 계층 칩으로부터 인가되는 송신클럭과 수신클럭의 동기에 맞추어 상기 카운터로부터 인가되는 바이트 수에 따라 송신엠프티플라그와 수신엠프티플라그를 FIFO인터페이스의 물리 계층 칩에 인가하고 송신풀신호와 수신엠프티신호를 UTOPIA인터페이스의 ATM 계층 칩에 인가하는 제어 로직를 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention receives a first transmission enable signal and transmission data from an ATM layer chip of a UTOPIA interface, stores a corresponding transmission data, and then a second transmission is applied from a physical layer chip of a FIFO interface. A transmission FIFO for outputting to a physical layer chip of a corresponding FIFO interface in accordance with the enable signal; A receiving FIFO receiving the second receiving enable signal and data from the physical layer chip of the FIFO interface and storing the data and outputting the received data according to the first receiving enable signal applied from the ATM layer chip of the UTOPIA interface; The first transmit enable signal, the first receive enable signal, and the second transmit enable signal and the second receive enable signal are received from the physical layer chip of the FIFO interface by the ATM layer chip of the UTOPIA interface. A counter providing a number of bytes of data accumulated in the memory; In accordance with the number of bytes applied from the counter according to the synchronization of the transmit clock and the receive clock applied from the ATM layer chip of the UTOPIA interface, the transmit empty flag and the receive empty flag are applied to the physical layer chip of the FIFO interface. And control logic for applying the received empty signal to the ATM layer chip of the UTOPIA interface.
도 1은 본 발명의 실시예에 따른 ATM 단말에서 UTOPIA인터페이스와 FIFO인터페이스의 정합 장치를 나타낸 구성 블록도.1 is a block diagram illustrating a matching device of an UTOPIA interface and a FIFO interface in an ATM terminal according to an embodiment of the present invention.
도 2는 도 1에 있어 송신 시의 상태 머신을 나타낸 도면.FIG. 2 shows a state machine at the time of transmission in FIG. 1; FIG.
도 3은 도 1에 있어 수신 시의 상태 머신을 나타낸 도면.3 shows a state machine at the time of reception in FIG.
* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
10 : 쉬프트레지스터 20 : 플립플롭10: shift register 20: flip flop
30 : 데이타 처리부 40 : 전압제어형 클럭발진기30: data processing unit 40: voltage controlled clock oscillator
이하 첨부된 도면을 참고하여 다음과 같이 설명한다.Hereinafter, with reference to the accompanying drawings will be described as follows.
본 발명의 실시예에 따른 ATM 단말에서 UTOPIA인터페이스와 FIFO인터페이스의 정합 장치는 도 1에 도시된 바와 같이, 송신FIFO(11)와, 수신FIFO(12)와, 카운터(20)와, 를 포함하여 이루어진다.In the ATM terminal according to the embodiment of the present invention, the matching device of the UTOPIA interface and the FIFO interface includes a transmitting FIFO 11, a receiving FIFO 12, a counter 20, and the like, as shown in FIG. 1. Is done.
상기 송신FIFO(11)는 UTOPIA인터페이스의 ATM 계층 칩으로부터 제1송신이네이블신호(TxEN1*)와 송신데이타(TxD)를 인가받아 전송 속도의 차이를 보상하기 위하여 해당 송신데이타(TxD)를 저장했다가 FIFO인터페이스의 물리 계층 칩으로부터 인가되는 제2송신이네이블신호(TxEN2*)에 따라 해당 FIFO인터페이스의 물리 계층 칩에 출력한다.The transmission FIFO 11 receives the first transmission enable signal TxEN1 * and transmission data TxD from the ATM layer chip of the UTOPIA interface and stores the transmission data TxD to compensate for the difference in transmission speed. Is output to the physical layer chip of the FIFO interface according to the second transmit enable signal TxEN2 * applied from the physical layer chip of the FIFO interface.
상기 수신FIFO(12)는 FIFO인터페이스의 물리 계층 칩으로부터 제2수신이네이블신호(RxEN2*)와 데이타를 인가받아 전송 속도의 차이를 보상하기 위하여 해당 데이타를 저장했다가 UTOPIA인터페이스의 ATM 계층 칩으로부터 인가되는 제1수신이네이블신호(RxEN1*)에 따라 수신데이타(RxD)로 출력한다.The receiving FIFO 12 receives the second receiving enable signal RxEN2 * and data from the physical layer chip of the FIFO interface, stores the data to compensate for the difference in transmission rate, and then stores the corresponding data from the ATM layer chip of the UTOPIA interface. The data is output as the reception data RxD according to the applied first reception enable signal RxEN1 *.
상기 카운터(20)는 UTOPIA인터페이스의 ATM 계층 칩으로부터 제1송신이네이블신호(TxEN1*)와 제1수신이네이블신호(RxEN1*) 그리고 FIFO인터페이스의 물리 계층 칩으로부터 제2송신이네이블신호(TxEN2*)와 제2수신이네이블신호(RxEN2*)를 인가받아 상기 송신FIFO(11)와 수신FIFO(12)에 축적된 데이타의 바이트 수를 제공한다.The counter 20 includes a first transmit enable signal TxEN1 * and a first receive enable signal RxEN1 * from an ATM layer chip of the UTOPIA interface, and a second transmit enable signal TxEN2 from a physical layer chip of the FIFO interface. *) And the second receive enable signal RxEN2 * are supplied to provide the number of bytes of data accumulated in the transmission FIFO 11 and the reception FIFO 12.
상기 제어 로직(30)는 UTOPIA인터페이스의 ATM 계층 칩으로부터 인가되는 송신클럭(TxCLK)과 수신클럭(RxCLK)의 동기에 맞추어 상기 카운터(20)로부터 인가되는 바이트 수에 따라 바이트가 아이들일 때 생성하는 송신엠프티플라그(Tx_EF*)와 바이트가 n일 때 생성하는 수신엠프티플라그(Rx_EF*)를 FIFO인터페이스의 물리 계층 칩에 인가하고 바이트가 n-4이상일 때 생성하는 송신풀신호(TxFULL*)와 바이트가 4이하일 때 생성하는 수신엠프티신호(RxEMPTY*)를 UTOPIA인터페이스의 ATM 계층 칩에 인가한다.The control logic 30 generates when the bytes are idle according to the number of bytes applied from the counter 20 in synchronization with the transmission clock TxCLK and the reception clock RxCLK applied from the ATM layer chip of the UTOPIA interface. The transmit empty flag (Tx_EF *) and the receive empty flag (Rx_EF *) generated when the byte is n are applied to the physical layer chip of the FIFO interface, and the transmit pool signal (TxFULL *) generated when the byte is n-4 or more. The reception empty signal (RxEMPTY *) generated when the and bytes are 4 or less is applied to the ATM layer chip of the UTOPIA interface.
본 발명의 실시예에 따른 ATM 단말에서 UTOPIA인터페이스와 FIFO인터페이스의 정합 장치는 다음과 같이 동작한다.In the ATM terminal according to the embodiment of the present invention, the matching device of the UTOPIA interface and the FIFO interface operates as follows.
ATM 단말을 구현할 때 먼저 알아야 할 것은 해당 ATM 단말에 여러개의 라인(Line)을 연결하는 것은 비효율적이고 비용도 많이 들므로 하나의 라인만 연결하는 것인데, 여기서 중요한 것은 ATM 라인이 하나라 할지라도 여러개의 응용을 실현시키기 위해 물리 계층 칩이 여러개의 ATM 계층 칩을 제어할 수 있어야 한다.When implementing an ATM terminal, the first thing to know is that connecting multiple lines to the corresponding ATM terminal is inefficient and expensive. Therefore, it is important to connect only one line. In order to realize this, the physical layer chip must be able to control several ATM layer chips.
상술한 바와 같이 제어할 수 있으려면 물리 계층 칩이 FIFO인터페이스를 지원하고 해당 FIFO인터페이스와 UTOPIA인터페이스를 다음과 같이 정합해야 한다.In order to be able to control as described above, the physical layer chip must support the FIFO interface and match the FIFO interface and the UTOPIA interface as follows.
정합시 데이타의 전송 크기는 8(비트)로 동일하지만, 제어 신호의 종류와 방향이 다르고 상기 FIFO인터페이스와 UTOPIA인터페이스가 서로 매스터(Master)가 되어 해당 제어 신호를 제공하므로 서로간의 속도가 불일치하다.When matching, the data transmission size is the same as 8 (bits), but the types and directions of control signals are different, and since the FIFO interface and the UTOPIA interface become masters to provide corresponding control signals, speeds are inconsistent with each other.
이에, 먼저 서로간의 전송 속도의 차이를 보상하기 위하여 송신FIFO(11)는 UTOPIA인터페이스의 ATM 계층 칩으로부터 송신데이타(TxD)를 인가받아 저장했다가 FIFO인터페이스의 물리 계층 칩에 출력하며, 수신FIFO(12)는 FIFO인터페이스의 물리 계층 칩으로부터 데이타를 인가받아 저장했다가 UTOPIA인터페이스의 ATM 계층 칩에 수신데이타(RxD)로 출력한다.Therefore, in order to compensate for the difference in transmission speeds, the transmission FIFO 11 receives and stores transmission data (TxD) from the ATM layer chip of the UTOPIA interface and outputs it to the physical layer chip of the FIFO interface. 12) receives and stores data from the physical layer chip of the FIFO interface and outputs the received data (RxD) to the ATM layer chip of the UTOPIA interface.
그리고, 제어 로직(30)은 제어 신호를 맞추어 FIFO인터페이스의 물리 계층 칩과 UTOPIA인터페이스의 ATM 계층 칩에 인가한다.The control logic 30 then applies the control signal to the physical layer chip of the FIFO interface and the ATM layer chip of the UTOPIA interface.
그러면, 조금 더 자세히 송신 시의 동작을 먼저 살펴 보면, UTOPIA인터페이스의 ATM 계층 칩에서 송신이네이블신호(TxEnb*)를 인가하면서 8(비트)의 데이타(TxD)를 상기 송신FIFO(11)로 송신하고 해당 송신FIFO(11)는 해당 데이타(TxD)를 저장한다. 그리고, 송신 상태 머신이 상기 송신FIFO(11)의 상태를 기술하는데 다음과 같다.Then, the operation at the time of transmission in more detail, first, 8 (bit) data TxD is transmitted to the transmission FIFO 11 while applying the transmission enable signal TxEnb * from the ATM layer chip of the UTOPIA interface. The transmission FIFO 11 stores the data TxD. The transmission state machine describes the state of the transmission FIFO 11 as follows.
먼저, 상기 송신이네이블신호(TxEnb*)가 인가되면서 상기 송신FIFO(11)에 상기 0데이타(Txd)가 저장되면 1(바이트) 상태로 전이하고, 다음으로 다시 상기 송신이네이블신호(TxEnb*)가 인가되면 2(바이트) 상태로 전이하는 것과 같이 계속해서 3(바이트), 4(바이트) 상태로 전이한다. 또한, 마지막 상태인 n(바이트) 상태는 상기 송신FIFO(11)가 저장할 수 있는 최대의 바이트 수를 표시하므로 상기 송신FIFO(11)의 크기에 따라 해당 n(바이트) 상태를 조정한다.First, when the transmission enable signal TxEnb * is applied and the 0 data Txd is stored in the transmission FIFO 11, the state transitions to a 1 (byte) state, and then the transmission enable signal TxEnb * ) Is applied, then transitions to the 3 (byte) and 4 (byte) states as if transitioning to the 2 (byte) state. In addition, the last state n (byte) indicates the maximum number of bytes that the transmission FIFO 11 can store, and thus adjusts the corresponding n (byte) state according to the size of the transmission FIFO 11.
반대로 FIFO인터페이스의 물리 계층 칩에서 송신이네이블신호(TxEn*)를 인가하는 것은 상기 송신FIFO(11)에서 1(바이트)의 데이타를 판독하므로 상기 송신 상태 머신이 상기 송신FIFO(11)의 상태를 바이트가 감소하는 방향으로 전이하고 전이한 결과로 상태에 표시된 바이트 수가 상기 송신FIFO(11)에 축적된 바이트 수가 된다.On the contrary, applying the transmit enable signal TxEn * from the physical layer chip of the FIFO interface reads 1 (byte) of data from the transmit FIFO 11, so that the state machine transmits the state of the transmit FIFO 11. The number of bytes indicated in the state becomes the number of bytes accumulated in the transmission FIFO 11 as a result of the transition to the direction in which the bytes decrease and the transition.
도 2에는 플라그의 발생 조건이 도시되어 있는데, 송신엠프티플라그(Tx_EF*)는 FIFO인터페이스의 물리 계층 칩에서 요구하는 것으로 판독할 바이트가 상기 송신FIFO(11)에 없을 때 이네이블되는 플라그이므로 송신 상태 머신이 송신 아이들(Tx_IDLE)일 때 인가되며, 송신풀신호(TxFULL*)는 UTOPIA인터페이스의 ATM 칩에서 요구+하는 것으로 최대 4(바이트)까지 사용할 수 있는 신호이므로 n-4(바이트) 상태에서 n(바이트) 상태 사이에 있을 때 이네이블된다. 여기서, 송신클럭(TxCLK)에 의해 상기 송신FIFO(11)에 데이타가 저장되므로 해당 송신 상태 머신은 해당 송신클럭(TxCLK)의 동기에 맞추어 동작되어야 한다.2 shows a condition for generating a plaque. The transmit empty flag Tx_EF * is required by the physical layer chip of the FIFO interface and is transmitted when the byte to be read is not present in the transmitting FIFO 11. Applied when the state machine is transmit idle (Tx_IDLE), the transmit pool signal (TxFULL *) is required by the ATM chip of the UTOPIA interface and can be used for up to 4 (bytes). Enabled when between n (bytes) states. Here, since data is stored in the transmission FIFO 11 by the transmission clock TxCLK, the transmission state machine should be operated in synchronization with the transmission clock TxCLK.
한편, 수신 시의 동작을 살펴 보면, 먼저 수신FIFO(12)는 FIFO인터페이스의 물리 계층 칩으로부터 제2수신이네이블신호(RxEN2*)와 데이타를 인가받아 전송 속도의 차이를 보상하기 위하여 해당 데이타를 저장했다가 UTOPIA인터페이스의 ATM 계층 칩으로부터 인가되는 제1수신이네이블신호(RxEN1*)에 따라 수신데이타(RxD)로 출력한다.On the other hand, the operation at the time of reception, first, the reception FIFO 12 receives the second reception enable signal RxEN2 * and data from the physical layer chip of the FIFO interface to compensate for the difference in transmission speed. The data is stored and output as the reception data RxD according to the first reception enable signal RxEN1 * applied from the ATM layer chip of the UTOPIA interface.
그런데, 상태 전이는 송신 시의 동작 수행과 동일하므로 그 설명을 생략한다.However, since the state transition is the same as performing the operation at the time of transmission, the description thereof is omitted.
그리고, 도 3에 플라그의 발생 조건이 도시되어 있는데, 수신풀플라그(Rx_FF*)는 FIFO인터페이스의 물리 계층 칩에서 더 이상 데이타를 사용할 수 없음을 알리는 것으로 n(바이트) 상태일 때만 이네이블되며, 수신엠프티신호(RxEMPTY*)는 UTOPIA인터페이스의 ATM 칩에서 최대 4(바이트)까지 판독할 수 있는 신호이므로 4(바이트) 상태 이상에서 이네이블된다. 여기서, 수신클럭(RxCLK)에 의해 상기 수신FIFO(12)에 데이타가 저장되므로 해당 송신 상태 머신은 해당 수신클럭(RxCLK)의 동기에 맞추어 동작되어야 한다.In addition, in FIG. 3, the generation condition of the flag is shown. The reception pull flag (Rx_FF *) indicates that data is no longer available in the physical layer chip of the FIFO interface. Since the reception empty signal RxEMPTY * is a signal that can be read up to 4 (bytes) from the ATM chip of the UTOPIA interface, it is enabled in the 4 (bytes) state or more. Since the data is stored in the reception FIFO 12 by the reception clock RxCLK, the corresponding transmission state machine should be operated in synchronization with the reception clock RxCLK.
이렇게 하여, 제어 신호를 제공하는 하나의 FIFO인터페이스의 물리 계층 칩에 UTOPIA인터페이스의 ATM 칩을 정합하므로서 FIFO이터페이스는 여러개의 포트를 제공하여 다중 ATM 구성을 구현할 수 있게 됨에 따라, ATM 라인 하나를 통해 AAL1(ATM Adaptation Layer 1), AAL3/4 및 AAL5의 데이타를 하드웨어적으로 먹싱(Muxing)과 디먹싱(Demuxing)이 가능하게 구성이 구현된다.In this way, by matching the ATM chip of the UTOPIA interface to the physical layer chip of one FIFO interface providing the control signal, the FIFO interface can provide multiple ports to implement multiple ATM configurations. A configuration is implemented to enable muxing and demuxing data of AAL1 (ATM Adaptation Layer 1), AAL3 / 4, and AAL5 in hardware.
이상과 같이, 본 발명에 의해 제어 신호를 제공하는 하나의 FIFO인터페이스의 물리 계층 칩에 UTOPIA인터페이스의 ATM 칩을 정합하고 FIFO인터페이스에서는 여러개의 포트를 제공하므로 다중 ATM 구성을 구현할 수 있게 됨에 따라 ATM 계층과 물리 계층 간의 표준 UTOPIA인터페이스가 지원하지 않은 다중 ATM 구성을 취할 때 발생하는 불일치를 해결할 수 있다.As described above, since the ATM chip of the UTOPIA interface is matched to the physical layer chip of one FIFO interface providing the control signal and the multiple ports are provided in the FIFO interface, an ATM layer can be realized. It can resolve the inconsistencies that occur when taking multiple ATM configurations that are not supported by the standard UTOPIA interface between the physical and physical layers.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960043961A KR19980025721A (en) | 1996-10-04 | 1996-10-04 | Matching device between UTOPIA interface and FIFO interface at ATM terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960043961A KR19980025721A (en) | 1996-10-04 | 1996-10-04 | Matching device between UTOPIA interface and FIFO interface at ATM terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR19980025721A true KR19980025721A (en) | 1998-07-15 |
Family
ID=66325183
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019960043961A Withdrawn KR19980025721A (en) | 1996-10-04 | 1996-10-04 | Matching device between UTOPIA interface and FIFO interface at ATM terminal |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR19980025721A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000045636A (en) * | 1998-12-30 | 2000-07-25 | 김영환 | Atm layer interface of imt-2000 control station |
| KR20030073577A (en) * | 2002-03-12 | 2003-09-19 | (주) 윌텍정보통신 | Utopia interface apparatus |
-
1996
- 1996-10-04 KR KR1019960043961A patent/KR19980025721A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000045636A (en) * | 1998-12-30 | 2000-07-25 | 김영환 | Atm layer interface of imt-2000 control station |
| KR20030073577A (en) * | 2002-03-12 | 2003-09-19 | (주) 윌텍정보통신 | Utopia interface apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0482550B1 (en) | A virtual identifier conversion system | |
| US5768546A (en) | Method and apparatus for bi-directional transfer of data between two buses with different widths | |
| US5341430A (en) | Device for effecting a modification in a stream of transmission cells | |
| US6345052B1 (en) | Method and apparatus for the reliable transition of status signals from an interface device when using a localized sampling architecture | |
| US5619499A (en) | Protocol processor in communication network transferring data in asynchronous transfer mode | |
| JPH07321824A (en) | Chip for cell switch fabric | |
| JPH04220829A (en) | Cell phase changing circuit | |
| US4604620A (en) | Information transmission system | |
| US6094432A (en) | Apparatus for and method of segmenting and reassembling constant bit rate traffic in asynchronous transfer mode network | |
| KR19980025721A (en) | Matching device between UTOPIA interface and FIFO interface at ATM terminal | |
| US5894476A (en) | Minimum-pin ATM interface with flow control | |
| US6266748B1 (en) | Priority encoding for FIFO memory devices that interface multiple ports to a data receiving device | |
| KR100335372B1 (en) | Utopia interface unit having self loop-back test mode | |
| JP2000032575A (en) | Device and method for atm cell converter equipped with tone and dtmf generation function | |
| JP2000324131A (en) | Utopia conversion circuit | |
| KR20040059562A (en) | Apparatus for matching of unlink universal test and operations PHY interface for ATM level in a IS-2000 system | |
| JP2002509409A (en) | Apparatus and method for controlling data transmission between a first ATM device and a second ATM device | |
| KR100298361B1 (en) | Asynchronous Transfer Mode Cell Handshaking Method Between Asynchronous Transfer Mode Layer and Multiple Physical Layers | |
| JP3636921B2 (en) | ATM cell format conversion apparatus and conversion method | |
| KR100364744B1 (en) | Apparatus for duplexing link port Synchronous Transport Module | |
| US20010021050A1 (en) | Asynchronous transfer mode (ATM) optical signal matching apparatus | |
| KR100204488B1 (en) | Idle cell removal device of partitioning and assembly layer in utopia interface and its removal method | |
| JPH11261568A (en) | Atm communications device, its control and controlled packages and inter-package communications method | |
| KR100452506B1 (en) | Apparatus and method for interface between physical layers in asynchronous transfer mode | |
| KR970002748B1 (en) | Inner cell generator in atm switch |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19961004 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |