论文部分内容阅读
嵌入式系统是当今最热门的概念之一,是当前电子技术发展的又一新热点。它有体积小、性能强、功耗低、可靠性高以及面向行业应用等突出特征,目前己经广泛应用于军事、消费电子、网络通信、工业控制等各个领域。 嵌入式技术在硬件上开始进入SOC(System On Chip,片上系统)阶段。目前,基于SOC技术的嵌入式系统设计主要有两种方法:基于专用集成电路的ASIC(Application Specific Integrated Circuit),以及基于可编程逻辑器件的SOPC(System On a Programmable Chip)。随着近年来可编程逻辑器件的飞速发展,基于可编程逻辑器件的SOPC技术的优势也逐渐体现出来,设计快速、灵活,完备的软件开发平台,丰富的IP核等等,使基于可编程逻辑器件的SOC得到了越来越广泛的应用。 Nios CPU是Altera公司专门为SOPC设计的一种CPU,它以IP核的形式提供给嵌入式系统设计者。它的可配置特性给嵌入式系统设计带来了更大的灵活性,可以说它为嵌入式系统的设计提供了一种全新的思路。 本设计选用Cyclone系列的EP1C20F324C6作为系统核心,组建了包括UART串口、FLASH、SRAM等器件在内的完整的硬件平台,完成了NIOS软核的设计,软件部分的设计以及后续的功能仿真。 本文详细介绍了整个系统平台的研究开发和设计实现过程。对JPEG2000整体编码过程及硬件实现进行了介绍,特别对提升小波压缩算法部分进行了重点介绍。因为使用了Nios嵌入式软核,使设计的开发周期缩短,灵活性提高,成本降低,便于今后的更新换代。