论文部分内容阅读
在航天领域,压缩是解决海量数据给有限信道带宽带来压力的主要措施之一,遥感图像因其获取代价很高所以特别珍贵,也给压缩技术带来了巨大的挑战,如何能即提高压缩比,又能保证还原后的图像与原始图像差距不大是当前压缩技术的主要发展目标。目前,JPEG2000图像压缩标准很好的解决了现有的矛盾。为满足特殊领域对数据实时性的要求,大容量的缓存FIFO的设计也是一个热门的研究方向。本文首先介绍了数据缓存压缩的发展现状与应用领域,针对任务要求,确定了以Altera公司的Cyclone II(飓风II)系列FPGA为逻辑控制芯片,以两片SDRAM为缓存介质构造乒乓操作来缓存上游下发的数据,以美国ADI公司的JPEG2000专用芯片ADV212实现对数据的压缩的总体设计方案。本文详细介绍了大容量缓存和数据压缩各功能单元的构成和操作原理,采用简化的SDRAM控制器状态机来减少编程的复杂度。本文对关键的ADV212固件文件数据采取调用QuartusⅡ中提供的双端口RAM IP核,加载mif固件文件的方式,大大简化了VHDL程序的设计难度。为了保证缓存芯片SDRAM运行的可靠性,本设计在PCB布板方面采取了对数据线等长布线的操作,重要控制信号线上串联33的电阻,消除干扰。论文最后对装置各模块的功能进行了测试,并分析了缓存芯片中所读取的数据,对压缩后的数据进行了还原,结果表明,本文设计的缓存压缩装置满足要求,而且具有很高的实用意义。