武汉工程大学毕业设计(论文)说明书
目 录
摘要:ALTERA 公司的 NIOS 嵌入式软核处理器其成本低廉,设计灵活等特点,在嵌入式应用
领域得到了广泛的应用,同时 LED 也越来越多地在各种仪器仪表和测控系统中作为人机界面
和显示模块。本文提出了一种基于 NIOS 嵌入式软核处理器的 SOPC LED 屏的软、硬件设计
方案,介绍了对该 LED 屏进行控制的硬件接口电路以及软件编写流程,并给出了相应的程序。
....................................................................................................................................................................I
ABSTRACT
:
THE EMBEDDED PROCESSOR NIOS PRODUCTED BY ALTERA CORP ARE
WIDELY USED IN THE FIELD OF EMBEDDED APPLICATION. THE PAPER PRE-SENTS
A DESIGN PROPOSAL FOR SOPC LED CONTROL BASED ON EMBEDDED PROCESSOR
NIOS THE HARDWARE INTERFACE AND THE FLOWCHART OF SOFRWARE WITH
RELEVANT PROGRAMS ARE INTRODUCED..............................................................................II
1 绪论.........................................................................................................................................................1
1.1 FPGA 的发展................................................................................................................................1
1.2 FPGA 的优点................................................................................................................................2
1.3 FPGA 的应用及课题研究的意义................................................................................................2
2 LED 的实现和方案讨论.......................................................................................................................3
2.1 NIOS 嵌如式软核处理器................................................................................................................3
2.2 可配置的软核嵌入式处理器的优势...........................................................................................7
2.3 LED 控制系统实现方式..............................................................................................................9
2.4 LED 接口实现方式......................................................................................................................9
2.5 VHDL 软件的设计.......................................................................................................................9
3 LED 硬件系统的设计与实现.............................................................................................................14
3.1 硬件的设计流程.........................................................................................................................14
3.2 定义 NIOSⅡ 嵌入式处理器系统...................................................................................................14
3.3 添加元件.....................................................................................................................................19
3.4 定义引脚.....................................................................................................................................22
3.5 建立硬件系统.............................................................................................................................22
4 工程软件的设计..................................................................................................................................23
4.1 HAL 系统库简介........................................................................................................................23
4.2 NIOSⅡ 集成开发环境(IDE)介绍...........................................................................................24
4.3 软件的开发.................................................................................................................................25
4.4 编译设置.....................................................................................................................................28
4.5 编译.............................................................................................................................................30
4.6 调试.............................................................................................................................................30
4.7 编译整个项目.............................................................................................................................30
4.8 下载.............................................................................................................................................31
结论..........................................................................................................................................................32
致谢..........................................................................................................................................................33
参考文献.................................................................................................................................................34
附录..........................................................................................................................................................35