Automatic FPGA Controller Generation in Embedded System Design

임베디드 시스템 설계를 위한 FPGA 콘트롤러 자동 생성

  • Son Choonho (Division of Computer Science, Dept. of Electrical Engineering & Computer Science, KAIST) ;
  • Yun Jeong-Han (Division of Computer Science, Dept. of Electrical Engineering & Computer Science, KAIST) ;
  • Han Taisook (Division of Computer Science, Dept. of Electrical Engineering & Computer Science, KAIST)
  • 손춘호 (한국과학기술원 전자전산학과 전산학) ;
  • 윤정한 (한국과학기술원 전자전산학과 전산학) ;
  • 한태숙 (한국과학기술원 전자전산학과 전산학)
  • Published : 2005.11.01

Abstract

임베디드 시스템은 소프트웨어와 특수한 기능을 추가한 하드웨어의 긴밀한 결합으로 이루어진다. 이러한 임베디드 시스템 설계는 빠른 시간 안에 안전하면서 다양한 하드웨어와 소프트웨어를 동시에 설계하여 테스트하는 것이 중요하다. 이를 위해서 개발 초기에는 다양한 하드웨어를 설계탈 수 있는 FPGA가 사용된다. 이러한 FPGA를 소프트웨어와 연결시켜주는 하드웨어 콘트롤러와 디바이스 드라이버 설계는 임베디드 시스템 개발에 있어서 중요한 부분을 차지한다. 본 논문은 FPGA를 포함하는 임베디드 시스템의 구조를 모델링하여 하드웨어의 기능에 따라 각 하드웨어를 제어하는 콘트롤러를 자동으로 생성하는 방법을 제안하였다.

Keywords