This document presents a proposed real-time controller for efficiently retrieving multimedia data from secured digital high capacity cards. The controller is implemented entirely using hardware description language on an FPGA chip, without any other external hardware or high-level languages. The controller contains 5 modules - Card Initialization Module, Idle Module, Card Access Module, Card Store Module, and Decision Making Module. Experimental results show the architecture uses less hardware and clock cycles for card initialization and single/multi-block read/write operations with microSD and SDHC cards of different sizes.