基于Nios II的多功能数码相框*

2012-02-06 06:00:42林英撑
电子技术应用 2012年3期
关键词:设计

张 玲,高 湛,林英撑,何 伟

(重庆大学 通信工程学院,重庆 400044)

数码相框作为一种数码消费品和装饰品的结合物,在市场上受到越来越多的关注。目前的数码相框方案多采用MCU为核心的架构,相框功能固定,不便于产品升级。针对以上问题,本文设计了基于Nios II的多功能数码相框,该相册主要包含以下功能:支持包括BMP、JPEG在内的多种常见文件格式的图像显示;图像旋转、缩放、浏览切换等特效;支持图片浏览时背景音乐播放;可通过带FAT文件系统的SD卡进行图像数据更新,同时还具有时间显示等扩展功能。系统中将需要耗费大量时间的复杂操作(如图像解码、图像的各种特效功能以及SD卡控制)用挂载在Avalon总线上的自定义模块实现。缩短了处理时间,提高了系统响应速度。系统采用基于Nios II处理器的SoPC技术,使得该数码相框具有灵活性高、可重配置、便于升级等优点[1]。

1 总体设计

本系统采用经济型的Cyclone II FPGA芯片作为核心,基于Nios II软核处理器,采用软硬件结合的方式设计实现。系统的硬件总体框图如图1所示。

SD卡作为文件存储介质,用于存放音频与图像文件,编写SD卡控制器对SD卡进行读写控制;采用LCM显示屏作为数码相框的显示界面,SRAM作为LCM的显示缓存,存储图像数据供LCM刷新,并由LCM_SRAM IP核控制图像的显示;SDRAM为Nios II软核程序运行空间;EPCS对FPGA进行配置;Flash用来存储软件代码和数据。

2 功能模块设计

根据数码相框所要实现的功能,设计了如下模块:

2.1 LCM_SRAM IP核设计

该模块主要功能是图像数据存储、LCM参数配置以及图像的缩放、旋转、切换效果控制等。……

登录APP查看全文

猜你喜欢
设计
二十四节气在平面广告设计中的应用
河北画报(2020年8期)2020-10-27 02:54:06
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系统设计
电子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED摇摇棒设计
电子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形发生器仿真设计
电子制作(2019年7期)2019-04-25 13:18:16
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
从平面设计到“设计健康”
商周刊(2017年26期)2017-04-25 08:13:04