基于Nios II的多功能数码相框设计
时间:2023-09-29 10:36来源: 作者: 点击: 次O 引言
是时尚的电子消费品,也是家庭必备的装饰品,是一种以存储、回放和浏览照片为核心功能的电子产品。目前,市场上大多是以单芯片为解决方案,以ESS/AML0GIC/MPX芯片为代表,就其流程而言,不存在严格意义上的硬件而只有软件设计。硬件系统的核心器件是现成的,功能是确定的,结构是固定的,指令系统是不可更改的,从而导致硬件组织方案和连接方案是限定的。因此,要想对系统功能有大的升级或扩展,靠简单的固件升级是不行的,必须采用更好的核心器件,设计全新的硬件系统。
本文采用了Ⅱ软核处理器的SOPC技术来实现数码的设计,从根本上改变了传统设计方案的不足。Ⅱ软核嵌入式处理器是Altera公司提供的SOPC解决方案。Ⅱ是一种可配置的16/32位RISC处理器,它结合丰富的外设、专用指令和硬件加速单元可以低成本地提供极度灵活和功能强大的SOPC系统,开发者可以根据实际需要自行整合。SOPC技术在电子设计上给出了一种同时涉及底层的硬件系统设计和相应的软件设计,在系统优化方面有了前所未有的自由度,使得从多角度、多因素和多结构层面上大幅度优化自己的设计成为可能。当电路有少量改动时,更凸现出其优势,可以延长该产品在市场上的寿命,大大提高数码相框的性能。
1 系统总体架构设计及系统硬件设计
NiosⅡ的SOPC嵌入式系统开发,主要由三部分组成:IP库(Nios软核处理器,Avalon总线,外围设备接口等),SOPC Builder开发工具,CNUPro软件编译器。另外,使用NiosⅡ进行嵌入式设计在硬件上必须使用Altera公司的FPGA,本文中的设计使用的是Altera的Cyclone系列芯片的EPlCl2Q240C8芯片。
数码相框主要实现以下功能:能清晰地显示JPEG图片的自动播放及其缩略图式浏览;多区播放或者画中画多种显示方式;图片的即时编辑与裁剪(旋转、美化);具有出色的视听娱乐功能,能播放MP3、MP4文件,实时字幕滚动叠加;文件和文件的浏览及其对USB接口和SD卡的支持;多种附加功能时钟,万年历等。
是时尚的电子消费品,也是家庭必备的装饰品,是一种以存储、回放和浏览照片为核心功能的电子产品。目前,市场上大多是以单芯片为解决方案,以ESS/AML0GIC/MPX芯片为代表,就其流程而言,不存在严格意义上的硬件而只有软件设计。硬件系统的核心器件是现成的,功能是确定的,结构是固定的,指令系统是不可更改的,从而导致硬件组织方案和连接方案是限定的。因此,要想对系统功能有大的升级或扩展,靠简单的固件升级是不行的,必须采用更好的核心器件,设计全新的硬件系统。
本文采用了Ⅱ软核处理器的SOPC技术来实现数码的设计,从根本上改变了传统设计方案的不足。Ⅱ软核嵌入式处理器是Altera公司提供的SOPC解决方案。Ⅱ是一种可配置的16/32位RISC处理器,它结合丰富的外设、专用指令和硬件加速单元可以低成本地提供极度灵活和功能强大的SOPC系统,开发者可以根据实际需要自行整合。SOPC技术在电子设计上给出了一种同时涉及底层的硬件系统设计和相应的软件设计,在系统优化方面有了前所未有的自由度,使得从多角度、多因素和多结构层面上大幅度优化自己的设计成为可能。当电路有少量改动时,更凸现出其优势,可以延长该产品在市场上的寿命,大大提高数码相框的性能。
1 系统总体架构设计及系统硬件设计
NiosⅡ的SOPC嵌入式系统开发,主要由三部分组成:IP库(Nios软核处理器,Avalon总线,外围设备接口等),SOPC Builder开发工具,CNUPro软件编译器。另外,使用NiosⅡ进行嵌入式设计在硬件上必须使用Altera公司的FPGA,本文中的设计使用的是Altera的Cyclone系列芯片的EPlCl2Q240C8芯片。
数码相框主要实现以下功能:能清晰地显示JPEG图片的自动播放及其缩略图式浏览;多区播放或者画中画多种显示方式;图片的即时编辑与裁剪(旋转、美化);具有出色的视听娱乐功能,能播放MP3、MP4文件,实时字幕滚动叠加;文件和文件的浏览及其对USB接口和SD卡的支持;多种附加功能时钟,万年历等。