Browse > Article
http://dx.doi.org/10.6109/jkiice.2012.16.2.273

Design of an SPI Interface for multimedia cards in ARM Embedded Systems  

Moon, San-Gook (목원대학교)
Abstract
In this contribution, we design and implement an SPI hardware interface for the microprocessor to communicate with the MMC (Multi-Media Card) in an embedded system. Proposed architecture is compatible with the APB in AMBA bus architecture. Embedding OS in an embedded system means a big burden in terms of hardware and software ending up with performance decline. In this paper, we adopt the concept of SPI communication without using OS in the embedded system and implement in a form of FPGA chip. The designed SPI module was automatically synthesized, placed, and routed. Implementation was performed through the Altera FPGA and well operated at 25MHz clock frequency, which satisfied our target speed.
Keywords
Embedded Systems; MMC; SPI;
Citations & Related Records
연도 인용수 순위
  • Reference
1 http://en.wikipedia.org/wiki/MultiMediaCard
2 http://www.toshiba.com
3 대용량 저장장치 MMC 인터페이스 기술, 아이씨뱅크 전자기술정보 기술자료집
4 http://cyantechnology.com, Interfacing to an MMC or SD card via SPI version 1.0
5 NXP Semiconductors, AN10406, Accessing SD/MMC card using SPI on LPC2000
6 http://elm-chan.org/docs/mmc/mmc_e.html
7 http://www.bluetooth.org
8 Hynix Semiconductor, "Bluwave HBN3031-Bluetooth Single Chip", 2004.
9 http://freelabs.com, Embedded SD Card/MMC Card