SDIO接口的软硬件实现及性能评估

来源 :东南大学 | 被引量 : 0次 | 上传用户:wufala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动手持设备功能的不断增加,在设计专用系统芯片时,为满足用户对新功能的要求,芯片要不断增加新的功能模块。从设计、制造周期和成本方面考虑,在芯片上增加功能扩展接口来实现新功能也是一种好的解决方案。本文介绍的是一种极具发展前景的功能扩展接口——安全数字输入/输出(SDIO)接口。本文首先介绍了SDIO控制器的设计需求,包括SDIO的命令与数据流格式、重要命令和SDIO卡内部存储区的结构。阐述了SDIO控制器的硬件设计方案,硬件包括命令控制器、数据控制器、中断控制器与时钟功耗控制器四个主要部分,具体论述了上述各模块的主要功能和实现方法。实现了SDIO控制器软件驱动,包括命令控制与数据传输驱动、对即插即用的支持和文件系统。建立了基于ARMulator的高层模型,通过高层模型仿真,评估了SDIO控制器FIFO的性能和参数。最后本文详细验证了SDIO设计,采用基于覆盖率驱动的受限随机验证方法全面验证SDIO控制器的RTL设计;利用FPGA从系统和卡兼容性的角度验证了SDIO控制器。验证结果表明:SDIO控制器各部分控制模块设计合理、工作正常,在25MHZ时钟、多数据线传输模式下的SD存储卡读写传输平均速度分别达到8116.98Kbyte/s和7461.06Kbyte/s。
其他文献
语音是人类进行交流的手段,因此,使用语音作为人机交互的途径对于使用者来说是最自然的一种方式,同时设备的小型化也要求省略键盘以节省体积。近年来,语音识别技术被广泛应用
本文通过对荣华二采区10
期刊
电离层延迟误差是影响卫星导航定位精度的最重要的误差源之一,电离层本身复杂的变化规律和物理结构使得对电离层进行高精度建模成为难点,同时增加了消除电离层延迟误差的难度
本文通过对荣华二采区10
期刊