DOI QR코드

DOI QR Code

Design of the SD Protocol Analyzer

SD 프로토콜 분석기 설계

  • 문지훈 (순천대학교 컴퓨터과학과) ;
  • 오재철 (순천대학교 컴퓨터과학과)
  • Received : 2013.09.16
  • Accepted : 2013.11.15
  • Published : 2013.11.30

Abstract

Protocol analyzer is being used to analyze proper processing of CMD & data when developing SD slave IP. In this thesis, a protocol analyzer was developed for analyzing SD protocol in Windows environment using Visual C++. SD protocol analyzer consists of embedded Linux software for storing SD memory data and MFC program for analyzing this. As for protocol analysis, it has been designed to collect data transmitted from SD memory card to host by Linux software for its analysis by MFC. It was found through the experiment that the CMD type could be confirmed that occurs when reading and writing data to SD memory card using the developed board, and debugging the problems that occur was possible.

SD 슬레이브 IP 개발 시 CMD 및 데이터가 정상적으로 처리되는지 분석하기 위해서 프로토콜 분석기를 이용하고 있다. 본 논문에서는 윈도우 환경에서 Visual C++를 이용하여 SD 프로토콜을 분석할 수 있는 프로토콜 분석기를 개발하였다. SD 프로토콜 분석기는 SD 메모리 데이터를 저장하기 위한 임베디드 리눅스 소프트웨어와 이를 분석하기 위한 MFC 프로그램으로 구성되며, 프로토콜 분석은 SD 메모리 카드에서 호스트로 송수신되는 데이터를 리눅스 소프트웨어에서 수집하여 MFC에서 분석할 수 있도록 설계하였다. 실험 결과 개발된 보드를 이용하여 SD 메모리 카드에 데이터를 읽거나 기록할 때 발생되는 CMD 종류의 확인이 가능 하였으며, 문제가 발생되는 부분에 대한 디버깅이 가능하였다.

Keywords

References

  1. Seon-Keun Lee, Woo-Yeol Jeong, "Design of the Entropy Processor using the Memory Stream Allocation for the Image Processing", The Journal of the Korea Institute of Electronic Communication Sciences, Vol. 7, No. 5, pp. 1017-1026, 2012.
  2. Hyun Hub, Jae-hak Lee, "A Study on Development of H8 MCU IDB(Integrated development board) for Embedded Education", The Journal of the Korea Institute of Electronic Communication Sciences, Vol. 4, No. 1, pp. 51-57, 2009.
  3. Kuk-se Kim, Gil-choon Kim, Joon Lee, "Embedded Linux System for Self-Control System of Car", The Journal of the Korea Institute of Electronic Communication Sciences, Vol. 2, No.1, pp. 62-66, 2007.
  4. C. T. Baik, Y. H. Lee,"A NAND Flash Controller for Mobile Devices", Proceeding of 5th KITT(Korean Institute of Information Technology) Summer Conference, pp. 667-670, gumi, south korea, Jun 2007.
  5. R. S. Kim, "A Study on Firmware Design for SD Memory Card Interface of CalmRISC," M. S. Theses, KyungHee University, Feb 2002.
  6. SD card protocol, http://wiki.seabright.co.nz/wiki/SdCardProtocol.html.
  7. EP563 SD Card Slave Controller, http://www.e urekatech.com/products/peripheral/ep563.htm.
  8. AP app part, "S3C2450 16/32-Bit RISC Microprocessor User's manual," Samsung Electronics, Inc., 2009.
  9. SD Specification Part 1 Physical Layer Specification Ver 3.0, 2009.