Abstract:
본 발명은 고속의 패킷 라우팅 시스템에서 패킷 라우터 장치 및 방법에 관한 것으로서, 입력포트를 통해 입력된 패킷을 임시 저장한 후 이전 라우터에서 결정된 출력포트로 출력하는 입력부와, 상기 입력된 패킷에 대한 다음 라우터의 출력포트를 결정하는 제어부를 포함하여 가상 채널 할당 및 물리 채널을 할당하는 로직을 간단하게 하여 라우팅 시 발생하는 지연시간을 최소화시킬 수 있으며, 멀티 컴퓨팅 환경에서 고성능의 통신 백본 환경을 구성할 수 있다. 패킷 라우팅, 라우팅 시스템, 라우터, 라우터 구조
Abstract:
본 발명은 가상채널 라우팅 장치 및 방법에 관한 것으로서, 헤드 오브 라인 블록킹이 발생한 경우에도 데이터 패킷을 원활히 전달할 수 있는 가상채널 라우팅 장치 및 방법에 관한 것이다. 본 발명에 따른 가상채널 라우팅 장치는 입력되는 데이터 패킷들을 순차적으로 저장하는 가상 채널 큐와, 가상 채널 큐상의 데이터 패킷들의 어드레스를 저장하는 어드레스 레지스터와, 저장된 어드레스를 이용하여 가상 채널 큐에 저장된 데이터 패킷에 랜덤 접근하도록 어드레스 레지스터를 제어하는 제어부를 포함한다. 라우터, 헤드 오브 라인 블록킹(Head of Line Blocking)
Abstract:
PURPOSE: A VOD transceiving system using the transport stream division and a method thereof are provided to transceive viewable VOD in real time by quickly performing the switching from a multicast mode to a multicast mode. CONSTITUTION: A VOD transceiving method using the transport stream division comprises the following steps of: setting up a division coefficient for division of a transport stream(S1210); dividing the transport stream into unicast segments or multicast segments according to the set division coefficient(S1220); transmitting the unicast segments based on the unicast method and the multicast segments based on the multicast method(S1230,S1240); and extracting the number of bytes in the whole transport stream.
Abstract:
시스템 온 칩에서 복수의 컴포넌트 사이의 데이터 전송을 수행하는 네트워크 온 칩이 개시된다. 복수의 라우터는 복수의 컴포넌트 간 제어 패킷과 데이터를 전송하여 통신 경로를 설정한다. 복수의 단방향 제어 채널은 제어 패킷 전송을 위하여 복수의 라우터 사이 및 복수의 라우터와 복수의 컴포넌트 사이를 연결한다. 복수의 양방향 데이터 채널은 데이터 전송을 위하여 복수의 라우터 사이 및 복수의 라우터와 복수의 컴포넌트 사이를 연결한다. 본 발명에 의하면, 네트워크 온 칩의 라우터 연결을 위해 양방향 채널 기반의 네트워크 온 칩 라우터를 제시하여 전체 연결 채널을 방향성과 관계없이 데이터 전송에 사용하는 것이 가능하다. 이는 전체 채널 사용을 고르게 분배함으로써 채널 사용 쏠림 현상을 해결할 수 있다.
Abstract:
PURPOSE: A network-on-chip (NOC) for the internal communications of a system-on-chip (SOC), a data transmission method thereof, and a recording medium containing a program to implement the method in a computer are provided to offer a bidirectional channel-based NOC router for the router connection of the NOC, thereby enabling the entire connection channel to be used for data transmission regardless of directivity. CONSTITUTION: Multiple routers (110,112,114,116) determine a communications path by transmitting a control packet and data among multiple components. Multiple unidirectional control channels (120) make connections between the multiple routers and between the multiple routers and the multiple components for the transmission of the control packet. Multiple bidirectional data channels (130) make connections between the multiple routers and between the multiple routers and the multiple components for the transmission of the data. [Reference numerals] (100) Network on chip; (110) First router; (112) Second router; (114) Third router; (116) Forth router; (120) Control channel; (130) Data channel; (141) First component; (142) Second component; (143) Third component; (144) Forth component; (145) Fifth component; (146) Sixth component; (147) Seventh component; (148) Eighth component; (150) System on chip
Abstract:
PURPOSE: A fast packet routing system apparatus and a method thereof are provided to minimize the delay time in routing by outputting a packet inputted with one virtual channel queue only with the output port connected to the virtual channel queue. CONSTITUTION: Input units(401~403) of N units temporarily store packet data provided from a previous router. The each input unit provides the packet data to a cross bar(413). The each input unit stores input packet data in an FIFO(First Input First Output) connected to an output port determined in the previous router. The each input unit outputs the packet data through the determined output port. A control unit(411) controls the output of the stored packet data.
Abstract:
전송스트림 분할을 이용한 VOD 송수신 시스템 및 방법이 개시된다. 전송스트림 분할을 이용한 VOD 송신 방법은 전송스트림(Transport Stream) 분할을 위한 분할계수를 설정하는 단계, 상기 설정된 분할계수에 따라 상기 전송스트림을 유니캐스트 세그먼트 및 멀티캐스트 세그먼트로 분할하는 단계 및 상기 유니캐스트 세그먼트를 유니캐스트 방식으로 전송하고 상기 멀티캐스트 세그먼트를 멀티캐스트 방식으로 전송하는 단계를 포함한다. 분할계수, 유니캐스트, 멀티캐스트, 스케줄링 테이블, PTS
Abstract:
An apparatus and a method for virtual channel routing are provided to smoothly route a data packet even though head of line blocking occurs. A virtual channel queue(120) successively stores inputted data packets. An address register(130) stores addresses of the data packets in the virtual channel queue. A controller(200) controls the address register to randomly access a data packet stored in the virtual channel queue by using the stored address. The virtual channel queue outputs a data packet based on FIFO according to control of the controller. The virtual channel queue outputs a random data packet based on the random access according to the controller.
Abstract:
A group withdrawal method in the multicast transmission environment and an apparatus for supporting the same are provided to enable a set-top box of the IP multicast transmission environment to monitor whether multicast data is actually used, and then automatically perform the withdrawal from an IGMP group, if the multicast data is not used. An impedance matching part(232) solves the impedance difference between a voltage measurement part(234) and an LVDS signal voltage or amplifies a corresponding current through the LVDS signal voltage impedance matching to enhance the convenience of the voltage measurement. The voltage measurement part measures whether the voltage of each line is changed or not. A controller(238) detects the difference between the positive input voltage and negative input voltage of a fed back LVDS signal, determines that a display unit is terminated if the voltage change does not exist, and then requests the compulsory withdrawal from a corresponding IGMP group by an IGMP group withdrawal message to a multicast router of the IGMP group in which the corresponding set-top box is subscribed.
Abstract:
A method for withdrawing from a group in a multicast transmission environment and a host device for supporting the method are provided to enable a router to automatically withdraw from an IGMP group in case contents is not used by making a set-top box monitor whether multicast data is actually used in real time. When a driving voltage is fed back from a display unit, a set-top box determines the driving voltage value of the display unit by using a digital voltage meter(S500). The set-top box periodically measures the driving voltage value of the display unit to compare the measured value with a reference voltage value stored in a memory(S510). If the measured driving voltage becomes lower than the reference voltage(S520), the set-top box determines that the display unit is changed into a stand-by on mode due to the termination of the display unit(S530). If the measured driving voltage becomes higher than the reference voltage(S520), the set-top box determines that the display unit is changed into a stand-by off mode due to the activation of the display unit(S540).