• 제목/요약/키워드: 에뮬레이터

검색결과 103건 처리시간 0.027초

레고 : 재구성 가능한 시스템 에뮬레이터 (REGO: REconfiGurable system emulatOr)

  • 김남도;양세양
    • 대한전자공학회논문지SD
    • /
    • 제39권2호
    • /
    • pp.91-103
    • /
    • 2002
  • 다수의 FPGA로 구성된 에뮬레이터에서 FPGA간의 연결구조와 신호의 전송방법은 에뮬레이터의 확장성과 검증속도를 결정하는 중요한 요소이다. 기존의 에뮬레이터는 검증 대상이 되는 회로의 크기가 커짐에 비례하여 에뮬레이션의 속도가 현저하게 느려지는 문제점이 있다. 본 논문에서는 자원이용률을 극대화할 수 있을 뿐만 아니라 에뮬레이션의 속도도 크게 높일 수 있는 새로운 에뮬레이터 구조를 제안한다. 제안되는 에뮬레이터는 계층적인 환형 토폴로지 구조를 가지고 파이프라인의 환형으로 FPGA들을 연결하여 FPGA의 핀한곌르 극복하고, 이와 같은 연결구조를 이용하여 다양한 IP들의 통합도 매우 용이하게 함으로써 설계검증 난이도가 설계자의 검증 능력을 쉽게 초과할 수 있는 시스템 수준에서의 검증도 최소한 수십 ㎒ 속도의 에뮬레이션으로 효과적으로 가능하게 한다.

위피 응용프로그램 개발환경 설계 및 구현 (Design and Implementation of Development Environment for WIPI Applications)

  • 유용덕;박충범;최훈;김우식
    • 정보처리학회논문지C
    • /
    • 제12C권5호
    • /
    • pp.749-756
    • /
    • 2005
  • 모바일 인터넷 응용프로그램을 빠르고 저렴한 비용으로 개발하기 위하여 위피 응용프로그램 개발 환경, 즉 CNU 위피 에뮬레이터를 개발하였다. CNU 위피 에뮬레이터는 안정적인 메모리 관리 기능을 가지며, 위피 버전 1.2 규격에서 정의하는 기능과 WAM(WIPI Application Manager)을 이용한 응용프로그램의 설치, 실행, 삭제 및 관리 기능들을 제공한다. 또한 위피 응용프로그램 생명 주기에 맞는 경량 스케줄링 방식을 사용함에 따라 응용프로그램의 빠른 실행과 안정적인 디버깅 기능을 제공한다. 본 논문은 개발한 CNU 위피 에뮬레이터의 설계 및 구현 특징에 대하여 기술하며, 기존 위피 에뮬레이터들과의 비교 실험을 통하여 응용프로그램 실행의 안정성과 $25\%$ 이상의 실행 성능 향상을 제시하였다.

위성 온-보드 소프트웨어 통합 성능 검증을 위한 프로세서 에뮬레이터 기반 시뮬레이트 소프트웨어 테스트 벤치 개념 연구 (Conceptual Study of Simulated Software Test Bench Based On Processor Emulator for Integrated Performance Verification of Satellite On-board Software)

  • 구철회;양군호;최성봉
    • Journal of Astronomy and Space Sciences
    • /
    • 제25권3호
    • /
    • pp.321-328
    • /
    • 2008
  • 위성 온-보드 소프트웨어 중 새로 개발되거나 일부분이 변경된 소프트웨어의 성능을 검증하기 위해서 요구되는 소프트웨어 테스트 벤치는 실제 구동환경을 가능한 가깝게 묘사하여야 하며 특히 결함 검출 및 복구 성능 검증에 대한 시험 환경을 충분히 제공하여야 한다. 실시간적인 성능 시험을 제외하면 프로세서 에뮬레이터 기반의 시뮬레이션 소프트웨어 테스트 벤치는 매우 매력적인 소프트웨어 성능 검증 환경을 하드웨어 소프트웨어 테스트 벤치보다 앞서 제공하는 것이 가능하다. 이 논문에서는 시뮬레이션 소프트웨어 테스트 벤치를 개발하기 위한 개념 연구 결과를 제시하고 있다.

IEEE WAVE 기반 안전운전 지원 시스템의 설계 (Design of a Safe-driving Assistant System based on the IEEE WAVE)

  • 고재철;이혁준
    • 한국ITS학회 논문지
    • /
    • 제9권1호
    • /
    • pp.55-68
    • /
    • 2010
  • IEEE WAVE는 고속 이동 중인 차량 네트워크에서 운전자 안전 정보 및 상업적 서비스를 제공하기 위한 무선 전송 기술로써 현재 표준화가 활발히 진행 중이다. 본 논문에서는 IEEE WAVE를 기반으로 하는 안전운전 지원 서비스를 위한 응용계층 프로토콜과 이를 기반으로 하는 응용 시스템을 소개한다. 본 논문에서 다루는 안전운전 지원 서비스로는 공사구간 정보 서비스 및 사고차량 신고 서비스, 응급차량 알림 서비스, 프로브 서비스, 딜레마구간 의사결정 지원 서비스를 포함한다. 시스템의 기능 검증을 위하여 에뮬레이터 시스템을 구현하였으며 에뮬레이터는 차량과 도로의 모든 상황을 관리하는 에뮬레이터 서버와 각각의 기능 개체(차량 및 노변, 교통 센터)를 포함하는 클라이언트로 구성된다.

네트워크 에뮬레이터기반 지휘통제시스템의 개발 (Development of a Command and Control System Based on Network Emulator)

  • 김동현
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권3호
    • /
    • pp.125-130
    • /
    • 2015
  • 본 논문에서는 네트워크에뮬레이터를 활용한 지휘통제시스템의 시험환경 구성, 결과 및 설계반영사항에 대해 다룬다. 정보통신기술의 발달에 의한 정보교환능력과 연산능력의 강화는 네트워크중심전이라는 개념을 가져오게 되었는데, 네트워크중심전에서 무기체계사용자가 빠른 상황판단을 내려 적합한 명령을 내릴 수 있게 지원하는 것이 지휘통제 체계이다. 본문에서는 소프트웨어 기반 네트워크 에뮬레이터중 하나인 dummynet을 활용한 시험환경 구축을 설명하고, 개발된 지휘통제시스템의 운용개념을 요약하였다. 더 나아가 시험 케이스 및 결과에 대해 설명하고, 목표 통신망에서의 제약사항을 극복할 운용개념을 제시하였다. 제안한 방식을 활용하면 항적메시지와 같이 여러 단말기가 같은 데이터를 빠른 주기로 공유할 때 유통 데이터를 크게 감소시킬 것으로 기대된다.

다중 플랫폼을 지원하는 위피 실행 엔진 참조 구현 (Reference Implementation of WIPI Runtime Engine Supporting Multiple Platforms)

  • 이상윤;최병욱
    • 전자공학회논문지CI
    • /
    • 제44권4호통권316호
    • /
    • pp.10-20
    • /
    • 2007
  • 본 논문에서는 REX OS, Qplus, 윈도우즈 등 다양한 플랫폼을 지원하는 위피 실행 엔진의 참조 구현을 제안한다. 각 플랫폼에 따른 위피 실행 엔진의 설계 방식을 기술하고, 중복 개발을 피하기 위한 방안을 제시한다. 또한 REX OS 상에서의 링커와 로더의 구현을 설명하고, 임베디드 리눅스인 Qplus에서의 실행 엔진 구조를 기술한다. 그리고 자바 가상 머신 기반의 Jlet/MIDlet 에뮬레이터와 윈도우즈 기반의 Clet 에뮬레이터 구현 방법에 대해서 소개한다. 마지막으로 호환성 인증 도구인 PCT 및 HCT의 검증 결과와 예제 프로그램의 정상적인 작동을 통해 제안된 참조 구현의 호환성 및 완성도를 검증한다.

다중 연결이 가능한 터미널 에뮬레이터 개발 (Development of Multi-connection Terminal Emulator)

  • 최홍석;김윤수;김진수;주영관;전중남
    • 융합정보논문지
    • /
    • 제7권6호
    • /
    • pp.173-179
    • /
    • 2017
  • 최근 IoT의 발전으로 다양한 통신방식을 지원하는 장치들을 서로 연결하여 데이터를 송 수신하는 사례가 증가하고 있다. 본 연구에서는 직렬통신, TCP, UDP, ZigBee, Bluetooth 등 여러 가지 통신 방식을 지원하는 멀티터미널 에뮬레이터를 제안한다. 이 시스템은 각 통신 방식 별로 여러 개의 채널 연결을 지원하고, 데이터 전송을 예약할 수 있고, 통신 데이터 통계를 수집하여 그래프로 표현하고, 로그 기록을 저장하는 기능을 제공한다. 이 시스템을 사용함으로써 다중 장치간 통신 연결을 테스트할 수 있게 되어, IoT 시스템 개발에 편의성을 제공할 것으로 기대한다.

홈 네트워킹 제어 미들웨어인 UPnP를 이용한 Control Point 및 내장형 시스템 상에서의 DTV와 전등 제어기 에뮬레이터 구현 (Implementation of Control Point, Digital TV, and Light Controller Emulator on Embedded System Using UPnP Home Networking Control Middleware)

  • 전호인
    • 정보통신설비학회논문지
    • /
    • 제1권1호
    • /
    • pp.6-25
    • /
    • 2002
  • 본 논문에서는 인텔사(社)의 UPnP SDK vl.0을 임베디드 리눅스 시스템 개발 보드인 아사벳(assabet)보드에 포팅하고, UPnP SDK 패키지에서 제공하는 API를 이용하여 리눅스 PC에서 동작하는 UPnP Control Point와 임베디드 리눅스 시스템에서 동작하는 디지털 TV 에뮬레이터, 그리고 전등 제어기를 C언어로 구현하였다. 디지털 TV의 기능을 분석하여 UPnP서비스로 설계하고, 이를 UPnP 디바이스 프로그램에 적용하였다. 본 논문에서 사용한 UPnP SDK vl.04는 UPnP 홈 네트워킹 제어 미들웨어의 핵심 프로토콜 인 HTTP와 SSDP(Simple Service Discovery Protocol), SOAP(Simple Object Access Protocol), GENA(General Event Notification Architecture), 그리고, XML DOM Level-1을 리눅스에서 지원하기 위한 API 들로 들로 구성되어 있다. 본 논문에서 작성한 Control Point 프로그램은 리눅스 PC에서 실행시키고, 디지털 TV 에뮬레이터 프로그램과 전등제어기 프로그램은 임베디드 리눅스 보드에서 실행하였다. 실행된 Control Point는 네트워크에 연결된 디바이스들을 찾아 그 리스트를 콘솔에 출력하고, 디바이스가 제공하는 서비스를 콘솔입력으로 선택하여 실행시킨다. 본 논문에서 작성한 디바이스와 Control Point 프로그램이 UPnP의 핵심 기능들을 완벽하게 지원하는 것을 실험을 통해 확인하였다.

  • PDF