SPARTAN-3E를 사용한 임베디드 시스템 설계

Design of an Embedded System Using SPARTAN-3E

  • 문상국 (목원대학교 전자공학과)
  • Moon, Sang-Ook (Mokwon University, Department of Electronic Engineering)
  • 발행 : 2010.05.27

초록

현대의 반도체기술은 매우 발전하여 FPGA에 주문형 반도체 기능회로를 집적할 수 있는 차원을 넘어 마이크로프로세서 기반의 시스템온칩을 설계할 수 있는 형태로 발전하였다. Xilinx 사의 SPARTAN-3E는 50만 게이트 급의 FPGA를 사용하며 소프트 코어 형태의 마이크로블레이즈(MicroBlaze) 프로세서를 사용하여 주변기기를 설계할 수 있는 버스 시스템을 갖추고 있다. 본 논문에서는 이러한 FPGA 시스템을 사용하여 간단한 마이크로콘트롤러 형태의 임베디드 시스템을 구현하는 방법에 대하여 논하고, 주변기기와 버스 프로토콜을 소개하고 이러한 형태의 임베디드 시스템의 확장성에 대해 논의한다.

Recent semiconductor design technology has been substantially developed that we can design a micro-system on a chip as well as implementing an application specific IC in an FPGA. SPARTAN-3E developed by Xilinx is equipped with an FPGA that holds as much as 500 thousand transistors connected with MicroBlaze softcore microprocessor bus system. In this paper, we discuss a method of implementing an embedded system using the SPARTAN-3E. We also explain the peripherals and the bus protocols and the expandability of this kind of embeded systems.

키워드