介绍了基于Nios II 的多功能数码相框的实现。系统基于Nios II处理器,设计用户自定义模块,构建了灵活性高、可重配置的SoPC系统。设计自定义模块控制LCM显示;采用流水线方式设计JPEG解码自定义模块以提高解码效率;根据SD协议设计SD卡控制器扩展SD卡。实现了FAT16文件系统,便于对SD卡进行文件管理及多平台上的数据交换,并使用μC/OS-II操作系统简化软件设计复杂度、提高系统稳定性。最终实现可播放音频并能显示、缩放、旋转图像且带有图像切换特效的多功能数码相框。