3。3。1 Distributed Simple Dual-Port RAM 9
3。3。2 IP FIFO Generator 10
3。4小节 12
4 eMMC5。0模块的编程与调试 13
4。1引言 13
4。2 EMMC5。0结构 13
4。2。1 eMMC5。0的内部组成 13
4。2。2 eMMC5。0的内部寄存器 14
4。3 eMMC5。0设备的工作模式 14
4。3。1启动模式 15
4。3。2设备识别模式 16
4。3。3中断模式 17
4。3。4数据传输模式 18
4。4 eMMC5。0协议的命令和应答及其调试仿真 19
4。4。1 eMMC5。0协议的命令 19
4。4。2 eMMC5。0协议的应答 20
4。4。3 命令发送逻辑调试仿真 21
4。4。4 响应接收的逻辑调试仿真 22
4。5 eMMC5。0协议的数据传输格式及调试仿真 22
4。5。1数据的传输格式 23
4。5。2数据接收 23
4。5。3 数据接收模块的调试仿真 24
4。5。4数据发送 25
4。5。5 数据发送模块的调试仿真 26
4。6数据传输的错误保护(CRC检测) 27
4。6。1 CRC16检测 27
4。6。2 CRC16检测模块的调试仿真 28
4。6。1 CRC7检测 28
4。6。2 CRC7检测模块的调试仿真 29
4。7小节 29
总结 30
致 谢 31
参考文献 32
1 绪论
1。1课题的研究背景和意义
目前,数据存储系统的应用越来越广泛,它在科研、国防、航天等行业中已经成为不可替代的设备。不同的使用环境,数据存储系统的设计方法也不一样。在国防中雷达领域,针对传输宽带SAR中数据存储和传输的需求,要求带宽大于300MHz,采样率大于600MHz,存储容量大于128GB,这就需要我们研制一套适合这样需求的高速大带宽大容量的存储设备,这样能及时导出存储设备中的数据。
在雷达领域中,传统的数据存储系统传输带宽不高,并且系统设计非常复杂,实现困难。存储芯片的选择对一个数据存储系统有着至关重要的作用[2]。
存储芯片在不断的发展变化着,从最初的磁盘逐渐发展到eMMC存储芯片,eMMC(embedded Mutlimedia Card)设备最早应用手机等移动设备当中,并且以其特有的优势在手机领域发挥着巨大的作用,eMMC设计概念是把NAND Flash芯片和控制芯片封装成BGA封装芯片,可节省电路板的面积,客户设计新产品时,用户只需要根据协议去开发接口,节约了开发控制器的时间。更新eMMC设备的时候,只需要根据协议更新软件,不需要在硬件上做非常大的改动。近几年智能手机的快速发展,使eMMC设备得到前所未有的发展。文献综述