Abstract:
본 발명은 데이터 통신에서 수신 데이터의 오류를 검출하여 오류가 없는 데이터만을 전달하는 장치 및 방법에 관한 것으로, 구체적으로는 수신된 데이터 프레임의 길이에 관계없이, 수신된 데이터의 입출력 처리지연을 일정하게 한 고정 지연을 갖는 CRC 검사장치 및 방법에 관한 것이다. 본 발명의 고정 지연을 갖는 CRC 검사장치는, 입력된 데이터 프레임을 저장하는 메모리의 데이터 프레임 시작 번지를 기억하고 있다가 CRC 검사결과를 그 시작번지 위치에 저장하는 입력 제어부; 및 상기 시작 번지에서 소정의 일정한 시간 경과 후에, 입력된 데이터 프레임을 읽어 상기 CRC 검사결과가 정상인 경우에는 상기 읽은 데이터 프레임을 출력하는 출력 제어부를 구비한다. 본 발명은 CRC 검사를 수행하면서도 데이터 프레임의 수신에 걸리는 시간을 수신된 데이터 프레임의 길이에 관계없이 일정하게 할 수 있는 효과가 있다.
Abstract:
본 발명은 비동기 전송 모드 수동형 광통신망 슬레이브장치 및 그 전송방법에 관한 것으로, 데이터를 수신하여 전달하는 수신부프레임처리부; 수신부프레임처리부로부터 데이터를 받아 FIFO에 저장하여 ATM 계층으로 전달하는 유토피아수신부;ATM 계층으로부터 데이터를 수신하여 등급별로 적어도 2개의 FIFO에 저장하여 전달하는 유토피아송신수; 유터피아송신부로부터 데이터를 수신하여 광선로종단장치(OLT)로 전송하는 프레임송신부를 포함하므로, ATM-PON에서 하나의 ONU에 대해 다수의 트래픽 컨테이너를 두는 것이 가능하며, 기존의 G.983.1 의 규격에 최소한의 수정을 가하여 다수의 데이터 그랜트를 할당하는 것이 가능하다
Abstract:
PURPOSE: An ethernet switch and a port multiplexing apparatus and a method are provided to use various functions and a large capacity memory in common by connecting a lot of slow ports to one fast switch without a middle bridge. CONSTITUTION: An ethernet switch is composed of a receiving part(200), an information grasp part(210), a storage part(220), a reading part(230), a frame modification part(240), and an output part(250). The receiving part(200) receives a frame having a port identification information through a main port of the ethernet switch. The information grasp part(210) grasps the address and port identification information of a terminal connected to a lower port corresponding to the port identification information received by the receiving part(200). The storage part(220) stores an address table containing the terminal address and port identification information grasped by the information grasp part(210). The reading part(230) searches the address table on the basis of the destination address of a frame and reads a port identification information. The frame modification part(240) adds the read port identification information to the frame. The output part(250) outputs the frame, modified by the frame modification part(240), to a main port connected to a lower port corresponding to the read port identification information.
Abstract:
본 발명은, 공유메모리 스위치에서의 멀티캐스팅 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 공유 메모리 스위치 등에서 최대의 속도로 포인터(데이터가 저장된 주소)의 멀티캐스팅을 위하여, 공유 메모리 기반 스위치에서의 멀티캐스팅 방법에 있어서, 모든 포인터(데이터가 저장된 주소)를 입력 서브큐에 저장하였다가, 출력 포트 비트 맵과 사용되는 경우 해당 데이터의 클래스 정보에 따라 해당 출력 서브큐로 옮기고, 멀티캐스트 데이터의 경우 동일한 포인터를 다수의 출력 서브큐로 복사하여 옮기되, 상기 포인터를 상기 입력 서브큐에서 상기 해당 출력 서브큐로 옮길 때, 상기 입력 서브큐에서 읽은 데이터에 대해서 한번에 한 비트씩 선택하여 한 비트만 선택된 비트 맵 의 스트림으로 만들고, 상기 입력 서브큐에 데이터가 있는 경우 현재 처리하고 있는 데이터가 모두 처리되기 전에 미리 상기 입력 서브큐의 데이터를 읽음으로써 상기 입력 서브큐의 데이터와 데이터 사이에 대기 시간이 없도록 하는 것을 특징으로 한다.
Abstract:
PURPOSE: A local memory arbitration and interface apparatus is provided to make each function block read and write an external memory by arbitrating the memory read and write use of each function block in case that various function blocks access the external local memory independently in ATM layer processing systems and to minimize a waste of clocks when blocks are transferred by arbitration. CONSTITUTION: A local memory arbitration and interface apparatus is provided with a read arbitration and interface unit(310), a write arbitration and interface unit(320), a read and write arbitration unit(330) and a chip selection signal generation unit(340). The read arbitration and interface unit(310), receiving a read request signal from upper-level function blocks, transfers request contents without delay according to priority. The read arbitration and interface unit(310), receiving a read grant signal, provides a read address signal and a read grant signal. The write arbitration and interface unit(320), arbitrating write requests transferred from function blocks, provides a write grant signal to a selected function block. The write arbitration and interface unit(320) latches and transfers write data and a write address signal inputted according to a write enable signal. Receiving a read request signal and a read complete signal from the read arbitration and interface unit(310) and a write request signal and a write complete signal from the write arbitration and interface unit(320), the read and write arbitration unit(330) arbitrates the read and write of each function block. The chip selection signal generation unit(340), receiving a read address signal and a write address signal from the read arbitration and interface unit(310) and the write arbitration and interface unit(320) respectively, provides a chip selection signal according to the arbitration of the read and write arbitration unit(330).
Abstract:
본 발명은 데스크-탑 영역의 ATM 호스트가 ATM 망을 통하여 상호 통신을 하고자 할 경우 ATM 호스트 어댑터에서 제공되어야 할 분해 기능 및 재조립 기능에 대한 장치 개시한다. 본 발명은 ATM 호스트 어댑터내 시스템 버스와 접속되는 시스템 버스 접속 블럭, DMA마스터, DMA 슬레이브, 분해 프로세싱 블럭, 재조립 프로세싱 블럭, 디바이스 레지스터, UTOPIA Tx/Rx 블럭, 로컬 버스 중재기, 물리적 디바이스로 구성되어, 처리되어야 할 ATM 접속의 수에 따라서 로컬 메모리용량을 조절함으로서 분해 및 재조립 기능을 확장할 수 있는 구조를 가지고 있다.
Abstract:
본 발명은 저속 CAM을 이용한 고속 테이블 룩업장치에 관한 것이다. 그 목적은 연속적으로 고속의 테이블 룩업을 할 때 주어진 CAM으로 그 속도를 처리할 수 없을 경우에 CAM을 병렬로 사용하여 매 입력 데이터에 대해서 테이블 룩업을 할 때마다 차례로 인접한 다른 CAM을 사용하도록 함으로써 개별적인 CAM들은 저속으로 동작하면서도 전체적으로 훨씬 높은 성능을 얻는 데에 있다. 그 특징은 2개 이상의 CAM 어레이와 요구 분배부 및 결과 취합부로 구성되어, CAM의 내용과 비교를 할 때마다 순차적으로 다른 CAM을 엑세스하도록 하고 각각의 CAM에서 나오는 데이터를 차례로 선택하여 결과적으로 CAM의 액세스 타임보다 짧은 시간간격을 갖는 관련 데이터의 흐름을 얻어낸다. CAM 어레이는 원하는 테이블 룩업 빈도를 위해 필요한 수만큼 병렬로 연결되어 있다. 요구 분배부는 데이터와 비교요구 신호를 입력받아 선택된 CAM에 제공된다. 결과 취합부는 각 CAM에서 순차적으로 출력되는 관련 데이터를 취합하여 원래 의도된 형식으로 외부로 출력시킨다.
Abstract:
본 발명은 저속 CAM을 이용한 고속 테이블 룩업장치에 관한 것이다. 그 목적은 연속적으로 고속의 테이블 룩업을 할 때 주어진 CAM으로 그 속도를 처리할 수 없을 경우에 CAM을 병렬로 사용하여 매 입력 데이터에 대해서 테이블 룩업을 할 때마다 차례로 인접한 다른 CAM을 사용하도록 함으로써 개별적인 CAM들은 저속으로 동작하면서도 전체적으로 훨씬 높은 성능을 얻는 데에 있다. 그 특징은 2개 이상의 CAM 어레이와 요구 분배부 및 결과 취합부로 구성되어, CAM의 내용과 비교를 할 때마다 순차적으로 다른 CAM을 엑세스하도록 하고 각각의 CAM에서 나오는 데이터를 차례로 선택하여 결과적으로 CAM의 엑세스 타임보다 짧은 시간간격을 갖는 관련데이터의 흐름을 얻어낸다. CAM 어레이는 원하는 테이블 룩업 빈도를 위해 필요한 수만큼 병렬로 연결되어 있다. 요구 분배부는 데이터와 비교요구 신호를 입력받아 선택된 CAM에 제공한다. 결과 취합부는 각 CAM에서 순차적으로 출력되는 관련 데이터를 취합하여 원래 의도된 형식으로 외부로 출력시킨다.
Abstract:
본 발명은 에스티엠(STM; Synchronous Transfer Mode; 이하, STM이라 함) 기반 에이티엠(ATM; Asynchronous Transfer Mode; 이하, ATM이라 함) 셀 물리계층 처리회로에 관한 것이다. 바이트 처리부와 병렬 처리부 사이의 1:4 다중, 역다중화부를 가지는 전체 회로의 구조와, ATM 셀처리부에서 16bit UTOPIA 형식의 데이타와 표준 ATM셀 형식간의 실시간 변환 방법과, 전체의 회로를 9×30의 형식으로 동작시키기 위한 제어회로에 관해 개시된다.
Abstract:
본발명은호스트로부터별도의전원을갖는 USB 장치를켜거나끌 수있는전원제어장치및 이의작동방법에관한것이다. 이를위한본 발명의전원제어장치는, 호스트와연결된 USB(Universal Serial Bus) 장치에대해, 호스트에서인코딩하여전송한 USB 장치의전원을켜거나끄기위한전원온/오프신호를수신하는수신부; 및전원온/오프신호를디코딩하고, 디코딩결과를근거로전원부에대한전원제어신호를생성하여전원부로송신하는처리부를포함하며, 전원온/오프신호는호스트와 USB 장치간데이터송수신에사용되는 SETUP 단계, DATA 단계및 STATUS 단계중, SETUP 단계의 SETUP 패킷에포함되어송신되는것을특징으로한다.