论文部分内容阅读
随着便携多媒体终端的不断发展,加载在终端产品平台上的应用内容越来越丰富,从原来的支持的普通图像、音频、视频、游戏到现在的超清像素的图像、高解码率的音频文件、高清蓝光电影、大型3D游戏等等,消费者对便携多媒体产品的存储容量以及传输速度的要求越来越高。由于便携多媒体设备的发展趋于多功能和小型化,所以能够集成的存储容量也比较有限,因此,在多媒体设备上扩展出存储卡接口成为了解决设备自身容量有限的最经济最实用的方法。目前市面上最为广泛应用的存储卡当属SD卡(Secure Digital Memory Card),随着多媒体平台对硬件要求的提高,SD卡的发展也越来越迅速。为了使大容量,高传输速率的SD卡的性能得到充分的发挥,很好的解决方案就是在多媒体处理器上集成一个高速SD卡控制器接口。PCI Express是新一代的总线接口。早在2001年的春季,英特尔公司就提出了要用新一代的技术取代PCI总线和多种芯片的内部连接,并称之为第三代I/O总线技术。它采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PC]所不能提供的高带宽。FPGA (Field Programmable Gate Array),即现场可编程逻辑门阵列,属于可编程逻辑器件的一种,从20世纪90年代起,经过20多年的发展至今,已经成为实现数字系统设计平台的主流之一。目前FPGA芯片的规模和处理能力已经达到了Soc设计级别,其指标不仅是单一的逻辑单元数量,而且融入了内嵌硬核组建。本文设计的是一款基于PCIE高速总线的SD卡控制器芯。论文通过分析SD卡的工作原理以及PCIE总线的通信原理,通过FPGA实现了控制器芯片的IP设计。