一种嵌入式32位微控器的SDIO接口设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:bfxj8812
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微处理器,特别是嵌入式微处理器的设计实现以其低功耗、高性能之特征发展迅速。精简指令CPU(RISC)作为嵌入式系统业已成为SOC(片上系统)研究与开发的技术热点。本课题完成了基于MIPSX5指令系统的32位精简指令微处理器的SDIO扩展接口设计全流程设计实现,由RTL(寄存器传输)级硬件设计描述、功能仿真,直至FPGA验证。本设计完成的SDIO接口除了具有满足协议规范的接口通讯特性外,通过特殊的内部状态机设计,使接口可支持的最高时钟频率范围得到了显著的扩展。本设计采用正向(TOP-DOWN)芯片设计流程,使用Verilog HDL语言完成了SDIO接口的寄存器传输级(RTL)设计。本文首先介绍了SDIO接口的设计需求,包括SDIO的命令、响应与数据格式、主要的SD总线行为、重要的命令及响应的详解和SD/MMC卡内部结构。文中设计的SDIO接口控制器是从硬件和软件设计两个角度进行展开。硬件设计包括存储器管理模块MMU(Memory Management Unit)的设计、数据-命令收发控制模块(SDI_TOP)的设计两大部分,对上述各模块的主要功能和实现方法进行了具体说明。SDIO控制器软件驱动设计包括命令控制与数据传输控制驱动的设计,以及FAT16文件系统的设计。构建了仿真环境,通过功能仿真,评估了SDIO控制器的性能和参数。最后本文对SDIO接口设计做了详细的FPGA验证,利用FPGA从传输速度和卡兼容性的角度验证了SDIO控制器。验证结果表明:SDIO接口控制器各部分控制模块设计合理、工作正常,在25MHZ时钟、多数据线传输模式下的SD存储卡读写传输平均速度分别达到8193.16Kbyte/s和7496.02Kbyte/s,目前最高可支持的时钟频率为50MHz,仍有继续扩展的空间。
其他文献
2020年是全面建成小康社会目标实现之年,是全面打赢脱贫攻坚战收官之年.中央一号文件围绕建成全面小康社会,首次确立了脱贫攻坚最后堡垒必须攻克、全面小康“三农”领域突出
期刊
习近平总书记视察小岗时强调,小康不小康,关键看老乡.农业还是“四化同步”的短腿,农村还是全面建成小康社会的短板,必须坚定不移深化农村改革、坚定不移加快农村发展、坚定
期刊
随着科技的进步,工业越来越发达,生活污水,工业废水等排放到江河,导致水的质量日益降低,严重危害到人类的健康。因此,必须实施有效的治理方法来解决这个问题。而进行水体治理的前提
随着计算机技术的提高以及智能化时代的降临,人物运动轨迹提取和行为识别算法的研究受到了广泛关注。本文对传统的人物行为识别算法进行归纳总结,针对前人算法的不足之处,首次将
于2010年7~9月、2011年4~9月,分别采用焦点取样法和直接观察法对新疆北部天山余脉、卡拉麦里2个金雕(Aquila chrysaetos)繁殖地的繁殖期行为和巢址选择进行了调查。共计观察了5
本试验以浑河上游流域5种典型水(湿)生植物千屈菜、泽泻、菖蒲、雨久花、慈姑为试验试材,采用静态水培的方法研究了水生植物对试验水体的生长适应能力、氮磷净化作用、植物体内
低噪声放大器(Low Noise Amplifier,简称LNA)是射频接收机中的关键模块之一,它的性能对整个接收机至关重要。在实际的调谐器LNA的调试工作中,元器件的参数值受各种因素的影响而发
由于信息经过信道之后会受到噪声影响而出现错误,所以在现代数字通信系统中前向纠错码受到了广泛应用,级联码性能的理想的情况是逼近香农极限,级联码相比单个纠错码在性能上有一
学位
纳电子机械系统(NEMS)是在微电子机械系统(MEMS)基础上发展起来的具有纳米技术特点的器件和系统。单晶硅作为应用于MEMS和NEMS最广泛的材料,其物理参数多年来是最被重视和研究