• 제목/요약/키워드: 이더넷

검색결과 511건 처리시간 0.026초

멀티 코어 DSP를 위한 이더넷 기반 고속 데이터 통신 구현 (Implementation of Ethernet-Based High-Speed Data Communication for Multi-core DSP)

  • 응우옌후동;최준영
    • 대한임베디드공학회논문지
    • /
    • 제17권3호
    • /
    • pp.185-190
    • /
    • 2022
  • We propose a high speed data communication method for motor drive systems with fast control cycle in order to collect state variables of motor control without degrading control performance. Ethernet is chosen for communication device, and multi-core DSP architecture is exploited for communication processing load distribution. The communication program including network protocol stack and motor control program are assigned to two separate cores, and data between two cores are exchanged using interrupt-based inter-process communication mechanism, which enables to achieve a high-speed communication performance without degrading the motor control performance. The performance of developed communication method is demonstrated by real experiments using TCP, UDP and Raw Socket protocols in an experimental setup consisting of TI's TMS320F28388D motor control card and MS Windows PC.

VLAN에서 대역폭 예약실패를 고려한 스트림 예약 방법 (Stream Reservation Method to Consider Bandwidth Reservation Failure in Virtual LAN)

  • 최용도;박경석;엄종훈;김승호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.481-482
    • /
    • 2009
  • 늘어나는 고품질 멀티미디어 서비스를 위해 이더넷 상에서 시간에 민감한 서비스들의 안정적인 전송을 위해 많은 연구가 진행 중에 있으며, 시간에 민감한 트래픽들의 저지연성을 보장하기 위한 한 방법으로 특정 트래픽에 대한 대역폭 예약 방법이 있다. 현재 IEEE 802.1Qat 진행중인 MSRP(Multiple Stream Registration Protocol)에서 서비스에 대한 대역폭 예약 실패에 대한 처리방법이 완전하지 않기 때문에 기존의 MSRP에서 발생할 수 있는 대역폭 예약 실패 상황에 대한 처리방법을 제시하여 좀 더 안정성 있는 예약 시스템을 제안한다. OPNET으로 구현한 시뮬레이션 모델을 이용하여 제안한 방법과 기존의 방법간의 네트워크 사용률을 비교한다.

ROS2 를 활용한 모터와 이더넷 통신 및 제어 (Motor Control via Ethernet Communication and ROS2)

  • 김동준;박성준;위진혁;도영수;전재욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.1137-1138
    • /
    • 2023
  • 로봇 운영 체제인 Robot Operating System (ROS)은 다양한 로봇 프로젝트와 연구에서 광범위하게 활용되며 국제적인 활발한 커뮤니티가 형성되어 있다. 많은 로봇 기능들이 ROS 를 활용하여 개발되어왔고, 이중에서도 Fastech 사의 Ezi-SERVO II PLUS E motor driver 를 ROS 환경에서 사용할 수 있도록 개발 작업이 진행되었다. ROS 는 Linux 기반이므로, 개발 환경으로는 초보자도 다루기 쉬우면서 비교적 저렴한 소형 컴퓨터인 Raspberry Pi 를 선택하였다. 또, Raspberry Pi 는 Linux 기반의 작은 컴퓨터로, 다양한 개별 프로젝트를 수행하기 위해 많은 사람들이 활용하고 있다. 이로 인해 Raspberry Pi 로 소규모 프로젝트를 진행하는 개발자들도 해당 모터 드라이버를 Raspberry Pi 와 ROS 를 통해 쉽게 사용할 수 있게 되었다.

Port Locking (PL) 알고리즘을 이용한 HSR (High-availability Seamless Redundancy)의 유니캐스트 트래픽 성능개선 (Improvement of Unicast Traffic Performance in High-availability Seamless Redundancy (HSR) Using Port Locking (PL) Algorithm)

  • 이브라힘;김세목;최영윤;이종명
    • 한국위성정보통신학회논문지
    • /
    • 제9권1호
    • /
    • pp.51-56
    • /
    • 2014
  • HSR(High-availability seamless redundancy)은 이더넷 네트워크의 고장 극복을 목적으로 표준 제정된 프로토콜로서, 하나의 전송 프레임을 복제하여 두 개의 물리적인 포트로 각각의 프레임을 전송하여 고장 극복 시간을 "0"이 되도록 한다. 따라서 HSR은 실시간 고장 극복이 필요한 이더넷 어플리케이션에 사용할 수 있다. 그러나 HSR은 각 노드마다 프레임을 복제하므로 불필요한 프레임이 다수 생성되어 네트워크에 전달되어 네트워크 전송용량을 상당량 점유하는 단점을 갖고 있다. 본 논문에서는 표준 HSR의 이러한 단점을 보완하기 위해 보편적으로 사용되는 여러 개의 ring이 연결된 복합 링 네트워크에 적합한 MAC (media access control) 주소에 기반을 둔 Port Locking (PL) 이라는 새로운 방식을 제안한다. 제안 방식은 네트워크 제어 프레임과는 별도로 Source 및 Destination 노드의 위치를 점차적으로 학습하며, 학습에 따라 Destination 노드가 없는 소규모 ring 네트워크의 입구 포트를 차단함으로써 해당 ring의 프레임 순환을 방지하도록 한다. 이와 같이 PL 알고리즘은 대형 링 네트워크 구조의 트래픽을 현저히 감소시키며, 이에 따라 네트워크의 성능은 크게 향상된다. 이에 대한 이론적 분석 결과는 제안된 PL 방식의 유효성을 입증한다.

이더넷 광 네트워크 구현을 위한 1.25 Gbps 광전 트라이플렉스 트랜시버 모듈의 전기적 혼신의 분석 (Characterization of Electrical Crosstalk in 1.25 Gbps Optoelectrical Triplex Transceiver Module for Ethernet Passive Optical Networks)

  • 김성일;이해영
    • 대한전자공학회논문지SD
    • /
    • 제42권3호
    • /
    • pp.25-34
    • /
    • 2005
  • 본 논문에서는 이더넷 광 네트워크 구현을 위한 핵심 부품인 1.25 Gbps 광전 트라이플렉스 트랜시버 모듈(Opto-electric triplex transceiver module)의 동작성능 안정화를 위하여 모듈내에서 발생되는 전기적 혼신을 해석 및 측정하였으며, 혼신 감소를 위한 가상접지선(Dummy ground line)이 포함된 신호선 구조를 제안하였다. 광전 트라이플렉스 트랜시버 모듈은 전기신호를 광신호로 바꾸어 전송하는 송신부(Laser diode), 디지털 변조되어 입력된 광신호를 전기신호로 변환하는 디지털 수신부 (Digital photodetector)와 고해상도의 CATV (Community antenna or access television) 신호를 수신하는 아날로그 수신부 (Analog photodetector)가 실리콘 기판(Silicon substrate) 상에 하이브리드 집적되어 구성된다. 디지털 수신부와 아날로그 수신부의 수신감도는 각각 BER(Bit error rate) : $10^-{12}$에서 -24 dBm과 44 dB의 신호대잡음비(Signal-to-noise ratio, SNR)에서 -7.7 dBm을 만족해야하므로 모듈 내의 전기적 혼신은 DC에서 3 GHz까지 - 86 dB이하로 유지되어야한다. 전기적 혼신의 해석 및 측정 결과, 실리콘 기판상의 광원과 디지털 광검출기, 디지털 광검출기와 아날로그 광검출기 사이의 거리를 4 mm 이상 확보하며, 가상접지선을 디지털 광검출기와 아날로그 광검출기의 신호선과 $100\;{\mu}m$ 간격으로 설치하였을 경우, -86 dB 이하의 전기적 혼신 레벨을 만족할 수 있음을 확인하였다. 본 논문에서 제안한 가상접지선을 사용하는 방법은 실리콘 기판상에 신호선을 형성할 때 동시에 형성할 수 있으므로 별도의 추가비용 없이 구현할 수 있으며, 단순히 광원 및 광 검출기의 사이간격을 충분히 확보하는 방법에 비하여 실리콘 기판의 크기를 감소시켜 최종 모듈의 크기를 약 $50\%$ 감소시킬 수 있다는 장점이 있다.

동적 레인 제어방식을 적용한 에너지 절감형 광 이더넷 시스템의 성능분석 (Performance of Energy Efficient Optical Ethernet Systems with a Dynamic Lane Control Scheme)

  • 서인수;양충열;윤종호
    • 전자공학회논문지
    • /
    • 제49권11호
    • /
    • pp.24-35
    • /
    • 2012
  • 본 논문에서는 광 이더넷 시스템에 대하여 상용 광 트랜시버 모듈의 사용이 가능하면서도 에너지 절감기능을 제공할 수 있도록 트래픽 예측모듈을 사용하는 동적 레인제어방식을 제안한다. 40/100Gbps급 상용 광 트랜시버는 4개 또는 10개의 광 트랜시버를 사용하는데 이들 각각은 트래픽 부하와 상관없이 항상 켜져 있어 많은 에너지를 소모한다. 이러한 에너지 소모를 감소시키기 위하여 제안된 동적 레인제어방식은 부하에 따라 일부 레인의 트랜시버를 끄고 나머지 활성화된 레인으로만 프레임을 처리하도록 한다. 이때 레인의 갯수가 변동될 때 발생할 수 있는 바이트 전송순서 어긋남을 보완하기 위하여 새로운 전송율 제어모듈을 xGMII 인터페이스 상위에 위치한 정합부계층에 설치하는 것을 제안하였다. 이것은 비활성화된 레인상으로 가상적인 바이트열을 삽입하는 기능을 수행하는 것으로써 이 바이트열들은 비활성화된 PMD에서 무시된다. 실제 이 모듈의 구현은 PHY모듈과 별개로 동작하므로 상용 PHY모듈의 사용이 가능한 장점을 제공한다. 이러한 시스템에서 변동되는 부하에 적응하여 활성화된 레인의 갯수를 결정하는 것이 중요하므로 구현관점에서 용이한 트래픽 예측기를 제시하였다. 이것은 주기적으로 샘플링된 현재의 송신버퍼크기와 지금까지 사용되었던 버퍼크기 예측값에 서로 다른 가중치를 부여하여 변화하는 트래픽에 적응하도록 한다. 이러한 시스템에 대하여 OMNET++기반의 시뮬레이터를 구현하여 적응정도와 에너지 절감효과를 분석하였다.

VIA 기반 PC 클러스터 시스템을 위한 무복사 파일 전송 메커니즘의 개발 및 성능분석 (Development and Performance Study of a Zero-Copy File Transfer Mechanism for Ink-based PC Cluster Systems)

  • 박세진;정상화;최봉식;김상문
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제32권11_12호
    • /
    • pp.557-565
    • /
    • 2005
  • 본 논문에서는 VIA(Virtual Interface Architecture) 기반 클러스터 시스템 상에서 효과적인 파일 전송을 위한 무복사 파일 전송 메커니즘의 개발 및 구현에 관하여 나타내었다. VIA는 클러스터 시스템을 위한 대표적인 사용자 수준 통신 방법이지만 파일 전송에 대한 라이브러리는 제공하지 않으며 파일 전송을 위해서는 커널 공간에서 사용자 공간으로 한번의 데이타 복사가 필요하다. 본 논문의 파일 전송 메커니즘은 파일시스템의 수정 없이 파일 전송 라이브러리만 제공함으로써, 네트워크 인터페이스 카드가 보내고자 하는 노드의 파일을 상대방 노드의 사용자 버퍼로 복사 없이 전송 가능케 하였다. 이를 위해 본 연구에서는 PCI 64bit/66MHz를 지원하고 물리적 네트워크로 기가비트 이더넷을 사용하는 VIA 기반의 네트워크 카드를 개발하였고, 이를 바탕으로 무복사 파일 전송 메커니즘을 구현하였다. 이러한 구현의 결과로 sender 측의 데이타 복사 횟수 및 문맥전환 시간을 줄였고, 기존의 VIA의 send/receive에 비해 CPU 사용률을 $30\%\~40\%$ 정도로 줄일 수 있었다. 본 논문에서는 TCP/IP에서 제공하는 무복사 파일 전송 및 VIA에서 사용되는 파일 전송 방법과의 비교 분석 실험을 통하여 본 논문에서 제시한 무복사 파일 전송 메커니즘의 성능을 보였다.

임베디드 시스템상에서 Lightweight TCP/IP를 이용한 TCP/IP Offload Engine의 구현 (Implementation of a TCP/IP Offload Engine Using Lightweight TCP/IP on an Embedded System)

  • 윤인수;정상화;최봉식;전용태
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권7호
    • /
    • pp.413-420
    • /
    • 2006
  • 현재 네트워크 기술이 기가비트급의 속도를 넘어 급속히 발전하고 있다. 그러나 호스트에서 TCP/IP를 처리하는 기존의 방식은 고속 네트워크 환경에서 호스트 CPU에 많은 부하를 야기한다. 이러한 문제를 해결하기 위해 네트워크 어댑터에서 TCP/IP를 처리하는 TCP/IP Offload Engine(TOE)에 대한 연구가 최근 활발히 진행되고 있다. 본 논문에서는 두 가지의 소프트웨어 기반 TOE 를 기가비트 이더넷 환경 하에서 개발하였다. 하나는 임베디드 리눅스를 사용하여 구현한 TOE이고, 다른 하나는 Lightweight TCP/IP(lwIP)를 사용하여 구현한 TOE이다. 임베디드 리눅스를 사용한 TOE는 문맥 전환 (context switch), 프로세스 대기 및 활성화 그리고 운영체제 자체의 부하로 인하여 62Mbps의 낮은 대역폭을 보였다. 본 논문에서는 임베디드 리녹스를 사용한 TOE의 성능을 개선하기 위하여 운영체제 없이 lwIP를 이용하여 TOE를 구현하였다. 그리고 이러한 lwIP를 이용한 TOE 의 성능을 높이기 위하여 lwIP의 메모리 복사를 제거하고, 지연 ACK 기능과 TCP Segmentation Offload(TSO)기능을 추가하였으며, lwIP가 큰 데이타를 전송할 수 있도록 수정하였다. 그 결과, lwIP를 이용한 TOE는 194Mbps의 대역폭을 보였다.

초고속 인터넷 접속망에서 보장형 서비스 제공을 위한 경계 노드의 스케줄링 알고리즘 설계 및 성능 분석 (Design and Performance Evaluation of a Scheduling Algorithm for Edge Node supporting Assured Service in High-speed Internet Access Networks)

  • 노대철;이재용;김병철
    • 한국통신학회논문지
    • /
    • 제29권4C호
    • /
    • pp.461-471
    • /
    • 2004
  • 최근 초고속 인터넷 접속 서비스에 대한 가입자의 욕구는 단순 인터넷 접속 서비스에서 개인화된 서비스로 변화하고 있다. 초고속 인터넷 접속 서비스 제공 사업자 또한 가입자에게 좀 더 고속의 서비스를 제공하기 위해 ADSL에서 메트로 이더넷 기반의 VDSL로 대체하고 있다. 그러나 이러한 메트로 이더넷 기반의 초고속 인터넷 접속망에 이미 설치된 장비들은 트래픽 특성에 따라 가입자를 구별할 수 없어 개인별로 차별화된 서비스를 제공하는 것은 곤란한 실정이다. 이 논문에서는 접속망이 트리 구조일 경우, 접속망 요소들이 Qos 기능을 제공하지 않아도 경계 노드의 플로우별 트래적 쉐이핑으로 특정 하향 플로우에 대하여 Qos를 제공할 수 있음을 보였다. 본 논문에서는 이를 보이기 위해 트러 구조의 접속망에서 보장형 서비스를 제공하기 위한 경제 노드의 스케줄링 알고리즘을 설계하고, 이것의 성능을 분석하였다. 이 스케줄링 알고리즘은 최대 허용 대역폭으로 각 플로우를 쉐이핑하고, 플로우의 SLA에 따라 최소 대역폭을 보장하도록 DRR을 개량하여 설계되었다. 설계된 알고리즘의 성능을 분석하기 위해 다양한 시뮬레이션을 수행하여, 경계 노드에서의 플로우별 트래픽 쉐이핑에 의해 접속망에서의 혼잡 및 손실이 줄어들고, TCP 트래픽 플로우의 성능이 크게 향상되며, CBR 보장형 서비스에 대한 손실의 큰 감소와 더불어 지연 및 지터 특성이 향상되었음을 보였다.

MLCC를 이용한 SMPS의 EMI 저감 설계 (Design of EMI Reduction of SMPS Using MLCC Filters)

  • 최병인;좌성훈
    • 마이크로전자및패키징학회지
    • /
    • 제27권4호
    • /
    • pp.97-105
    • /
    • 2020
  • 최근 초고속 이더넷(ethernet)의 데이터 및 동작주파수 속도가 증가하고 있으며, 이에 따라 EMI(electromagnetic interference)가 증가하고 있다. 이러한 EMI의 발생은 주변 전자기기들에 영향을 미쳐 오동작 원인이 될 가능성이 높다. 본 연구에서는 고속 이더넷 스위치 EMI 발생의 주요 원인인 DC-DC SMPS (switching mode power supply)에서 발생하는 EMI 저감을 위해 EMI 필터를 적용하였다. EMI 필터소자는 소형화, 양산화에 장점을 가지며, 내전압(dielectric voltage) 특성이 우수한 MLCC (multi-layer ceramic capacitor)를 사용하였다. MLCC 필터는 X-커패시터 및 X, Y-커패시터로 구성되어 있다. X-커패시터는 10 nF 및 100 nF 용량의 2개의 MLCC와 1개의 마일러 콘덴서(mylar capacitor)로 구성하였다. Y-커패시터는 용량 27 nF의 6개의 MLCC를 사용하여 구성하였다. X-커패시터만을 EMI 필터로 적용한 경우, 전도성(conductive) EMI는 150 kHz ~ 30 MHz의 주파수 대역에서 EMI 전계강도가 허용 한계치를 초과함을 알 수 있었다. 또한 방사성(radiative) EMI도 특정 주파수에서 EMI 전계 강도가 높고, 허용 마진폭도 매우 적음을 알 수 있었다. 반면 X, Y-커패시터를 적용하였을 경우, 전 주파수 대역에서 전도성 EMI가 크게 감소하였으며, 방사선 EMI도 충분한 마진이 확보됨을 알 수 있었다. 또한 X, Y-커패시터의 전기적인 신뢰성을 평가하기 위하여 절연 저항(insulation resistance) 및 내전압 성능을 측정하였으며, 절연 저항 및 내저항 성능이 모두 전기적 신뢰성 기준을 만족함을 알 수 있었다. 결론적으로 MLCC 필터를 X, Y-커패시터로 사용하여 전도성 및 방사성 EMI 노이즈가 효과적으로 감소되었고, 우수한 전기적인 신뢰성도 확보됨을 알 수 있었다.