摘要

由于NIOS下自带的SPI控制器,一旦建立,SPI clock(SCLK)的频率在使用过程中是不允许被修改的,即SPI的读取速度是不可改变的,这在很大程度上限制了SD卡的使用性能,因为在卡初始化的时候,SCLK时钟最大不能超过400 kHz。使用软件模拟SPI,通过示波器调试时序,并且移植了FATFS文件系统实现SD的存储管理。最后通过存储文件测试在不同速度下的存储时间。

全文