• 제목/요약/키워드: 하드웨어/소프트웨어 통합시뮬레이션

검색결과 41건 처리시간 0.052초

시스템 레벨 설계를 위한 소프트웨어 기능 블록의 시뮬레이션 기반 성능 예측 방법 (Simulation-driven Performance Estimation of Software Function Blocks for System Level Design)

  • 권성남;오현옥;하순회
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.385-387
    • /
    • 2002
  • 이 논문에서 우리는 각 기능 블록의 성능 분석 방법을 제안하고 어떻게 하드웨어와 소프트웨어의 합성을 위한 기능 블록의 성능을 기록한 데이터베이스를 구축하는지를 설명하겠다. 기능 블록의 성능을 예측하는 것은 초기 설계 단계에서 주어진 제약을 만족시키기 위해 어떤 기능 블록이 개선되어야 할지 결정하는 기준을 제시하기 때문에 내장형 시스템의 합성에 있어서 중요하다. 예측하는 도구로 측정에 시간이 많이 걸리지만 정확한 명령어 수준 시뮬레이터(ISS : instruction set simulator)를 사용하였다. 데이터베이스를 구축하는데 있어선 각 기능 블록을 요소(factor)라 부르는 다른 상태를 두어서 차별화 하였다. 제안한 예측 방법은 개발중인 통합설계 환경에 구현되었으며 H.263 인코더에 적용하여 0.03% 이내의 오차를 얻었다.

  • PDF

PC 기반 회전익기/전장품 HILS 환경 개발

  • 최형식;박무혁;남기욱;안이기
    • 항공우주기술
    • /
    • 제3권2호
    • /
    • pp.238-247
    • /
    • 2004
  • 실시간 시뮬레이션 및 HILS(Hardware In the Loop Simulation)는 항공기 설계 및 개발에 있어서 개발기간의 단축과 비용절감 측면에서 필수적이며 컴퓨팅 기술의 발달로 그 중요성이 더욱 부각되고 있다. 복잡한 운동모델과 실시간 시뮬레이션에 대한 요구사항을 충족시키기 위하여 분산처리에 의한 시뮬레이션이 요구되며 실시간 컴퓨터 환경 내에서 시뮬레이션 소프트웨어를 개발해야 하므로 개발 및 디버그, 유지보수가 매우 어렵다. 특히 실시간, 무 교착상태의 고성능 분산코드를 작성하는 경우는 더욱 그러하다. 본 연구에서 구축하는 회전익기 HILS 환경은 이러한 어려움을 상당부분 처리함으로써 사용자가 직접 코드를 손대지 않고 HILS 및 시뮬레이션을 수행할 수 있도록 상용화된 부품과 개발된 최신 툴을 이용하여 구성하였다. Matlab/Simulink 환경에서 개발된 회전익기 비행시뮬레이션 소프트웨어를 기준으로 하여 HILS 환경 및 MILS(Man In the Loop) 환경이 추가되어 조종사의 직접 입력에 대한 반응을 실제 하드웨어에 피드백 하는 MILS-HILS 통합 환경을 구축하였다. 개발기간의 단축 및 유지보수의 편의를 위하여 RT-Lab을 사용하여 실시간 코드를 생성하고 타켓컴퓨터에 다운로드 하는 방식으로 실시간 시뮬레이션이 가능하다.

  • PDF

Cortex-M0 기반의 보안 SoC 프로토타입 설계 (A Design of Security SoC Prototype Based on Cortex-M0)

  • 최준백;최준영;신경욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2019년도 춘계학술대회
    • /
    • pp.251-253
    • /
    • 2019
  • 마이크로프로세서에 블록암호 크립토 코어를 인터페이스한 보안 SoC (System-on-Chip) 프로토타입 구현에 대해 기술한다. 마이크로프로세서로 Cortex-M0를 사용하였고, ARIA와 AES를 단일 하드웨어에 통합하여 구현한 크립토 코어가 IP로 사용되었다. 통합 ARIA-AES 크립토 코어는 ECB, CBC, CFB, CTR, OFB의 5가지 운영모드와 128-비트, 256-비트의 두 가지 마스터키 길이를 지원한다. 통합 ARIA-AES 크립토 코어를 Cortex-M0의 AHB-light 버스 프로토콜에 맞게 동작하도록 인터페이스 하였으며, 보안 SoC 프로토타입은 BFM 시뮬레이션 검증 후, FPGA 디바이스에 구현하여 하드웨어-소프트웨어 통합검증을 하였다.

  • PDF

SIMD 프로그래머블 셰이더를 위한 멀티포트 레지스터 파일 설계 및 구현 (Multi-Port Register File Design and Implementation for the SIMD Programmable Shader)

  • 윤완오;김경섭;정진하;최상방
    • 대한전자공학회논문지SD
    • /
    • 제45권9호
    • /
    • pp.85-95
    • /
    • 2008
  • 3D 그래픽 알고리즘은 특성상 방대한 양의 스트림 데이터에 대하여 복잡한 연산을 수행하여야 한다. 이러한 알고리즘을 하드웨어에서 신속하게 수행할 수 있는 버텍스 셰이더와 픽셀 세이더의 도입으로 그래픽 프로세서는 "소프트웨어 셰이더의 하드웨어화"라는 목표를 어느 정도 달성한 것처럼 보이지만, 여전히 Z-버퍼 기반이라는 특정 알고리즘의 틀에서 벗어나지 못하고 있다. 향후 그래픽 프로세서가 궁극적으로 추구하는 모델은 알고리즘에 독립적인 그리고 버텍스 셰이더와 픽셀 셰이더가 통합된 셰이더로 발전할 것이다. 본 논문에서는 프로그래머블 통합 셰이더 프로세서에서 고성능 3차원 컴퓨터 그래픽 영상을 지원하기 위한 멀티포트 레지스터 파일 모델을 설계하고 구현하였다. 설계한 멀티포트 레지스터 파일을 기능적 레벨에서 시뮬레이션을 하여 그 성능을 검증 하였으며, FPGA Virtex-4(xc4vlx200)에 직접 구현하여 하드웨어 리소스 사용율과 속도를 확인 하였다.

재구성 가능한 193비트 타원곡선 암호연산 서버 팜의 시스템 레벨 설계 (System Level Design of a Reconfigurable Server Farm of 193-bit Elliptic Curve Crypto Engines)

  • 문상국
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 춘계학술대회
    • /
    • pp.656-658
    • /
    • 2013
  • 새로운 공정 기술의 발달로, 임베디드 시스템을 구성하는 하드웨어와 소프트웨어의 복잡도는 나날이 증가하고 있다. 그 결과로, 현대의 복잡한 반도체 디자인을 전통적인 HDL을 사용한 방식으로 수행한다는 일은 점점 어려워지고 있다. 본 고에서는 SystemVerilog를 기반으로 하는 새로운 시스템 수준의 설계 방식을 적용하여 실제 회로에 구현한다. 기존에 구현한 타원곡선 암호화 엔진을 재사용하여, 시스템 레벨에서 객체 지향 개념을 살려 추상화하고, 이를 이용하여 타원곡선 암호화 서버 팜을 구현한다. 전체 시스템을 하나의 통합 설계 환경에서 성공적으로 구현하여 불필요한 노력과 시간을 50%로 축소하였다. 기존 방법으로 했다면, 하드웨어 설계에 Verilog, 시뮬레이션에 C/SystemC를 사용하여 설계와 검증에 여러 단계의 시간과 노력이 필요했을 것이다.

  • PDF

IT기반의 해기 교육훈련 프로그램 개발 기초연구

  • 이윤석;박준모;이보경
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2012년도 춘계학술대회
    • /
    • pp.455-457
    • /
    • 2012
  • 우리나라를 비롯한 전 세계의 최근 물동량 증가로 우리나라 항만에 입출항 척수가 지속적으로 증가하고 있다. 이로 인해 연안 해역뿐만 아니라 원양 해역에서도 선박간의 조우 상황이 다수 발생하고 있으며, 특히 국내 연안 해역은 빈번한 선박 조우로 인한 해양사고 발생이 상당히 빈번하게 발생하고 있는 실정이다. 이에 따라 본 연구에서는 선박 및 해양 관련 업무 종사자들의 인적과실로 인한 해양사고를 예방하고, 해기인력의 질 향상을 위한 기초연구에 그 목적이 있다. 또한 이 연구를 통하여 해기인력의 해양사고예방을 위한 기존 시스템의 하드웨어 및 소프트웨어적인 측면에서 미흡한 부분을 보완하는 자료로 활용하고, 해기인력의 운항능력향상에 중점을 둔 기존 IT기반 시뮬레이터의 문제점과 개선 방안 등을 기초로 향후 해양사고 예방용 통합 시뮬레이션 개발의 주요자료로 활용할 수 있을 것이다.

  • PDF

Platform 기반의 임베디드 시스템 가상 프로토타이핑 (A Virtual Prototyping of Embedded System Based on Platform)

  • 이영란;이정배;이대선;정영진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.1259-1262
    • /
    • 2005
  • 현재 디지털 기술의 핵심인 임베디드 시스템은 2010년 국민소득 2만불 달성이라는 국가 발전 목표의 실현을 위한 핵심 산업으로 2003년 8월 10개 신성장동력 산업의 핵심육성 분야로 선정되었다. 하지만, 특수한 목적을 위한 다양한 임베디드 시스템은 개발 및 유지 보수 비용과 개발 기간이 장기화 됨으로써 시장경쟁력 약화의 원인이 된다. 본 논문에서는 임베디드 시스템의 신뢰성 있는 개발을 위한 방법으로 가상프로토타이핑을 제안한다. 소프트웨어와 하드웨어로 각각 구현될 도메인을 선정하여 플랫폼 라이브러리에 등록되고 통합된 시뮬레이션을 통한 검증을 수행함으로써 제조 공정이 다른 여러 기능의 블록을 집적하는 기술을 가상플랫폼을 기반으로 가상프로토타이핑한다.

  • PDF

RDS를 이용한 창의적 문제해결 학습방법 (Learning Method using RDS for Creative Problem Solving)

  • 홍성용
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권11호
    • /
    • pp.1126-1130
    • /
    • 2010
  • 차세대 IT유망 교육 분야로 지능로봇 관련 연구가 활발하게 진행되고 있다. 지능로봇은 실세계의 인간 세계와 가장 근접한 환경을 많이 고려하고 있기 때문에 인간의 행위 혹은 판단 능력을 기능으로 제공할 수 있어야 한다. 이와 같은 이유로 최근 로봇 교육은 다양한 하드웨어 형태의 로봇뿐만 아니라, 많은 기능을 포함한 서비스 컴포넌트 아키텍처 형태의 소프트웨어 로봇 개발 연구가 진행되고 있다. 따라서 본 논문에서는 RDS를 이용한 창의적 문제해결 학습방법에 관하여 제안한다. RDS는 소프트웨어 모듈로서 지능로봇을 제어하거나 프로그램하기 위한 소프트웨어 도구이다. 지능로봇 통합 개발 표준화를 고려한 컴포넌트 프레임워크를 활용하여 다양한 지능로봇의 형태와 여러 환경을 3차원 공간의 시각적 시뮬레이션 환경으로 제공하고 교육시간과 적은 비용으로 지능로봇 실험 환경을 제공할 수 있다.

효율적인 통합시뮬레이션에 의한 스피커 연결 시스템의 SoC 설계 (SoC Design of Speaker Connection System by Efficient Cosimulation)

  • 송문빈;송태훈;오재곤;정연모
    • 대한전자공학회논문지SD
    • /
    • 제43권10호
    • /
    • pp.68-73
    • /
    • 2006
  • 본 논문에서는 SoC(System On a Chip)의 효율적인 설계와 빠른 검증을 위해서 Active-HDL과 Matlab의 Simulink를 연동하여 HDL, SystemC 및 알고리즘 레벨의 추상화를 동시에 통합하여 시뮬레이션 할 수 있는 방법론을 제시하고, 이를 이용한 다채널 스피커의 직렬연결 기법을 설계 및 구현하였다. 구현은 ARM 프로세서와 Xilinx Virtex4 FPGA를 기반으로 하고 AMBA 버스를 사용하여 연동하는 SoC Master 보드 상에서 이루어졌다. 이러한 방법은 하드웨어 부분의 RTL 코드를 IP화하여 소프트웨어 부분과 동시에 검증 할 수 있는 장점을 가지고 있으며 직렬 연결 스피커 시스템과 같이 많은 신호처리를 하는 부분에서 쉽고 빠르게 설계를 진행할 수 있음을 보였다.

모델기반 개발기술을 적용한 무인항공기 비행제어 소프트웨어 개발 (Development of UAV Flight Control Software using Model-Based Development(MBD) Technology)

  • 문정호;신성식;최승기;조신제;노은정
    • 한국항공우주학회지
    • /
    • 제38권12호
    • /
    • pp.1217-1222
    • /
    • 2010
  • 본 논문은 근접감시 무인항공기(KUS-9)의 비행제어 소프트웨어(S/W) 개발 과정과 모델기반 개발 기술 적용 결과를 다룬다. 대표적인 상용 모델기반 설계도구인 MATLAB $Simulink^{(R)}$를 활용하여 통합개발 환경을 구축하고 비행제어법칙, 운용로직, 비행 시뮬레이션 모델, HILS(Hardware-in-the-Loop Simulation) 시스템 모델을 설계하였다. 설계 과정에서 요구사항 충족을 위한 시뮬레이션 및 동료검토를 수행하고 DO-178B 검증 도구를 이용하여 모델을 검증한 후 S/W시험 도구를 통해 C코드의 무결성을 검증하였다. 탑재 소프트웨어는 두 기종의 하드웨어 및 실시간운용체제(${\mu}C$/OS-II, VxWorks)에 탑재하여 HILS시험과 비행시험을 수행하였다. 모델기반 개발 기법을 적용함으로써 S/W 재사용성과 확장성을 확보하고 자동코드생성 기술을 이용하여 고신뢰 비행제어 S/W를 단기간에 성공적으로 개발하였다.