Altera HWLIB  16.0
The Altera HW Manager API Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
SD/MMC Controller API

Description

This module defines the API for controlling and accessing devices through the HPS SD/MMC Controller.

This module provides programmatic access to the SD/MMC host controller functions for:

The primary purpose of this API is to a provide a general purpose framework that can be used for writing software drivers that interact with a wide range of card and device types that may interface to HPS through the SD/MMC host controller.

Although the HPS SD/MMC Controller supports SD, SDIO, CE-ATA, and MMC card and device types, this driver only supports block read/write data transfers to SD storage devices.

Supported:

Unsupported:

Clock Signals:

Interface Signals: SD/MMC Controller Interface I/O Pins

Signal Width Direction Description

sdmmc_cclk_out 1 Out Clock from controller to the card sdmmc_cmd 1 In/Out Card command sdmmc_pwren 1 Out External device power enable sdmmc_data 8 In/Out Card data

Interrupts:

References:

Notes:

Features:

Members

 General Control and Status Functions
 
 Card Interface
 
 SD/MMC Controller Internal DMA
 
 SD/MMC Controller FIFO
 
 General Purpose Block I/O