一种基于FPGA的SD卡控制器设计方法

作者:时润茁*; 王黎明; 李伟; 张凯; 李舒
来源:单片机与嵌入式系统应用, 2022, 22(06): 61-64.

摘要

针对使用SD卡实现高速大容量数据的存储问题,设计了一种基于FPGA的SD卡控制器。目前使用微处理器驱动SD卡时主要使用SPI模式,但SPI模式存储速度较低,若要实现高速大容量数据的存储,需要开发一种基于SD模式的SD卡控制器。本文选取FPGA进行控制器的设计,将控制器主要分为时钟分频模块、命令响应模块、数据传输模块以及CRC校验模块,并使用ZYNQ7010芯片的FPGA部分进行各个模块的仿真验证,充分利用FPGA的可扩展性及SD模式的存储速度优势,为使用SD卡实现高速大容量数据存储提供支持。