DOI QR코드

DOI QR Code

Method of Implementing Communication Module Using FPGA

FPGA 를 이용한 통신 모듈 구현 방법

  • Ha, Kyoung-Joon (College of Information & Communication Engineering, Sungkyunkwan University) ;
  • Do, Young-Soo (College of Information & Communication Engineering, Sungkyunkwan University) ;
  • Jeon, Jae-Wook (College of Information & Communication Engineering, Sungkyunkwan University)
  • 하경준 (성균관대학교 정보통신대학) ;
  • 도영수 (성균관대학교 정보통신대학) ;
  • 전재욱 (성균관대학교 정보통신대학)
  • Published : 2021.05.12

Abstract

통신은 주로 통신의 시작, 데이터 전송, 오류 검사, 통신의 종료 4 가지 과정을 거쳐 이루어진다. 위 4 가지 과정에 따라 통신 모듈의 상태(state)를 분류하고 상태도(state diagram)를 그릴 수 있다. HDL 언어를 사용하여 상태도를 유한 상태 기계(finite-state machine)로 구현함으로써 통신 모듈을 쉽게 구현할 수 있다. 본 논문은 이러한 방법으로 FPGA 에 통신 모듈을 구현하는 방법을 다루고 있다. 나아가, 이 방법을 이용하여 UART 와 SPI 통신 모듈을 구현하는 실험을 소개한다.

Keywords

Acknowledgement

This work was supported in part by the Ministry of Science and ICT (MSIP), South Korea, through the G-ITRC Support Program supervised by the Institute for Information and Communications Technology Promotion (IITP) under Grant IITP-2018- 20150-00742.