1、 毕业设计(论文)毕业设计(论文) 题目题目 基于基于 SOPC 的娱乐系统的娱乐系统 摘摘 要要 本设计是针对基于 SOPC 的多媒体娱乐平台的设计。 该平台以 EP2C35F 系列的 FPGA 芯片为核心, 采用先进的SOPC 设计理念, 充分利用FPGA丰富的逻辑器件资源和NiosII 软 核灵活、可重构的设计特性,结合自定义用户指令、自定义外设及软件设计架构,使用面 向对象的设计思想和开发方法,实现了 SD 卡音乐播放、卡拉 OK、图片浏览和电子钟等四 个功能,系统具有较高的集成度和良好的稳定性。 关键词:关键词:多媒体娱乐平台;FPGA;NiosII;SOPC;集成电路 IP Abs
2、tract This project designed a FPGA-based multimedia entertainment platform. It used the development board of Altera Corporation ,taken full advantage of the rich resources of FPGA logic devices and the flexible design features of NiosII soft cores reconfigurability, combined with custom user command
3、s, custom peripherals and software design architecture, the object-oriented software designing and developing technology was used.four functions have been realized, including SD card music playback, karaoke OK, picture browsing and electronic clock, the system has high levels of integration and good
4、 stability. Key words:Multimedia entertainment platform; FPGA; NiosII;SOPC; Intellectual Property I 目目 录录 第第 1 章章 绪论绪论 - 1 - 1.1 FPGA 概述 . - 1 - 1.2 SOPC技术概述 - 2 - 1.3 IP 核. - 2 - 1.4 SOPC BUILDER - 3 - 1.5 NIOSII . - 4 - 第第 2 章章 设计概述设计概述 .- 5 - 2.1 项目设计应用前景. - 5 - 2.2 ALTERA公司 FPGA 器件的优势 - 5 - 2.3
5、项目设计步骤 - 5 - 第第 3 章章 系统设计方案系统设计方案 - 6 - 3.1 总体方案 - 6 - 3.2 各部分功能的实现. - 6 - 3.2.1 SD 卡音乐播放模块.- 7 - 3.2.2 卡拉 OK - 7 - 3.2.3 图片浏览 .- 8 - 3.2.4 电子钟 .- 10 - 第第 4 章章 设计产品功能与指标设计产品功能与指标.- 12 - 4.1 产品功能描述 - 12 - 4.1.1 SD 卡音乐播放器功能 - 12 - 4.1.2 卡拉 OK 功能 .- 12 - 4.1.3 图片浏览功能 - 13 - 4.1.4 电子钟功能 - 13 - 4.2开发板资源使
6、用情况. - 13 - 4.3 FPGA 资源使用情况 . - 13 - 第第 5 章章 系统设计与实现系统设计与实现- 15 - 5.1 硬件设计框图 - 15 - 5.1.1 NIOS II 处理器硬件框图 .- 15 - 5.1.2 系统顶层结构图- 16 - 5.1.3 系统 RTL 级电路图 .- 17 - 5.2 软件设计 - 19 - 5.2.1 主程序流程 - 19 - 5.2.2 人机界面程序流程 .- 20 - 5.2.3 存储程序流程 - 20 - 第第 6 章章 系统测试系统测试 .- 21 - 6.1 测试方案 - 21 - 6.1.1 搭建测试平台 - 21 - 6.1.2 功能测试 .- 21 - 6.2 测试设备 - 22 - 6.3 测试结果 - 23 - 第第 7 章章 设计特色设计特色 .- 24 - II 第第 8 章章 致谢致谢 - 25 - 附录:部分电路原理图图附录:部分电路原理图图- 26 - 参考文献参考文献.- 28 - - 1 - 第第 1 章章 绪论绪论 目前, 电子产品的生命周期越来越短, 许多消费类电子产品的生命周