sd card controller :: Overview
Name: sdcard_mass_storage_controller
Created: Mar 27, 2009
Updated: Aug 25, 2010
SVN Updated: No data
SVN: Browse
Latest version: download
Statistics: View
Category: Communication controller
Language: Verilog
Development status: Stable
Additional info:
Design done, FPGA proven, Specification done
WishBone Compliant: Yes
License: LGPL
The "sd card controller" is SD/MMC communication controller which main focus is to provide fast and simple interface to SD/MMC cards. One of the main goal with this project is that the controller should be usable as a system disk contain a file system. Therefore the core has been developed with features a system with operative system will benefit from.
The design also include a simplified model of a SD-card to test against.
Two designs is available, one full-feature core utilizing DMA and one smaller for PIO.
The idea with the full-feature design is that it should provide as much performance as possible. Therefore it's build to stall the CPU as little as possible and offload it some computations, this is archived by:
Full-feature core
Small-FIFO core