基于FPGA的SD卡控制器设计

被引量 : 17次 | 上传用户:a597525618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SD安全数字存储卡(Secure Digital Memory Card,简称SD卡)是目前使用最为广泛的移动存储设备之一。SD卡具有小巧轻便、存储容量大、传输数据快和数据安全性高等优点,并且SD卡控制器结构简单,便于集成,使得SD卡在移动媒体设备和消费类电子产品中得到越来越广泛的应用。SD卡已经成为同类存储产品中的主流,而SD卡控制器作为SD卡工作必不可少的一部分,随着SD卡的更新换代,对SD卡控制器进行研究和优化具有很高的实际应用价值。本论文首先结合最新版的SD4.0协议对SD存储卡和SD卡主控制器的相关协议规范做了详细介绍,然后对SD卡控制器的工作原理和总体结构作了详细说明,着重介绍了SD卡与SD主控制器之间的三种总线连接方式和SD主控制器的结构。从SD卡控制器的总体结构入手,介绍了SD4.0新标准下各模块的功能,对其中的几个重点模块:SD_CLK模块、DMA控制模块和Tuning控制模块等进行了Verilog HDL设计,并进行了功能仿真、逻辑综合,同时对整个设计进行了FPGA验证。对SD_CLK模块进行设计时,主要利用了Xilinx FPGA特有的数字时钟管理器(DCM)模块,该模块不仅可以提供稳定的时钟,而且还提供了灵活的频率配置,经过适当配置可以提供不同的SD卡正常工作所需的时钟频率。对DMA控制模块的逻辑设计中,重点设计了双口RAM和RAM的控制部分,细化读操作和写操作,最终完成数据在DMA模式下的传输。采用Tuning控制模块是为了使SD卡工作在高频时,系统时钟能够满足时序要求,本模块的设计中提出最佳采样时钟选择算法,设计了合理的状态机对时钟相位进行调整,得到SD卡工作在高频时的最佳采样时钟,通过功能仿真和FPGA逻辑综合,本模块的设计达到要求,从而保证了数据传输的可靠性。最后对整个设计进行了FPGA板级验证,包括对FPGA开发板进行了简要介绍,然后根据本控制器的设计要求进行了各项验证,并将几种不同类型的SD卡分别在本控制器和一般读卡器上的读写速度进行了对比,验证结果符合设计要求。本论文研究基于最新的SD卡协议,具有很强的实际用途,如数码相机,手机,笔记本电脑等。本设计经后端IC部门整合后可以流片出来投放市场。值得一提的是,上述工作是本人在凹凸电子(武汉)有限公司开展的,该项目取得了阶段性成果。
其他文献
在现代激烈的市场竞争中,质量就是企业的生命线,企业的质量管理能力在很大程度上决定了企业的成败。本文以中国汽车合资企业为研究对象,采用多种研究方法,在质量、质量管理理
中国地铁至今已经走过了40多个年头。在不同发展阶段的国家,但凡经济发达的国家或城市都已建有地铁。随着城市人口数量激增,人们出行与物资交流的频繁,使得城市交通体系面临
随着电子信息科技产业的日益发展,各种频率源的需求量越来越大,时频测控以及频率的相位噪声测量技术在各个科技领域里的作用也越来越重要,而我国在相位噪声测量领域一直未取得突
随着互联网的飞速发展,用户对实现网络数据处理与转发的网络处理器的需求越来越高。目前,多核结构网络处理器的应用日益广泛,多核共享的存储单元控制器也越来越复杂。数字设计必
由于人脸识别在身份认证、视觉监控以及人机接口等方面有着广泛的应用前景,从而成为近年来计算机视觉和模式识别领域的一大研究热点。计算机自动人脸识别就是从包含人脸静态图
三螺旋模型打破了大学、产业及政府的组织边界,实现了组织功能的交叉与融合。三重螺旋模型研究深入和拓展对创新实践提供了有力解释,高等工程教育创新创业实践对其进行了有效
随着海洋工程、港口运输、采矿工程以及水工建设等工程领域的快速发展,各种超大扬程、大钢丝绳容绳量的起重设备需求不断增加。实践证明双折线式卷筒多层缠绕系统是解决此类
中国地质条件复杂、地质环境脆弱,频发的地质灾害呈现出种类多、面积广、规模大、频率高等特点,严重威胁着人民生命财产安全及地区经济发展。针对大范围的地质灾害分布区,地质灾
黑莓(Blackberry)是蔷薇科悬钩子属(RubusL)植物,作为重要的浆果类果树,在欧洲许多国家都有悠久而广泛的栽培历史。黑莓果实柔软多汁,风味独特,富含各种营养成分,抗氧化、抗
近年来人脸识别技术和其他生物技术一样获得非常迅速的发展,由于其强大的市场前景广泛地被人们所关注。人脸识别在各个领域都被广泛使用,如门禁系统、公安系统、犯罪甄别、金融