Verilog-HDL数字设计实训教程第4章-NiosII处理器实训项目课件.ppt
《Verilog-HDL数字设计实训教程第4章-NiosII处理器实训项目课件.ppt》由会员分享,可在线阅读,更多相关《Verilog-HDL数字设计实训教程第4章-NiosII处理器实训项目课件.ppt(110页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Verilog HDL数字设计实训教程数字设计实训教程第第1章章 Verilog HDL数字设计实训基础数字设计实训基础第第2章章 接口类实训项目接口类实训项目第第3章章 数字系统应用类实训项目数字系统应用类实训项目第第4章章 NiosII处理器实训项目处理器实训项目第4章 NiosII处理器实训项目4.1 基于NiosII系统的设计流程 4.2 基于NiosII处理器的PIO核的应用 4.3 基于NiosII处理器的UART核的应用 4.4 小结 4.1 基于基于NiosII系统的设计流程系统的设计流程 1.NiosII处理器简介处理器简介 4.1 基于基于NiosII系统的设计流程系统的设
2、计流程 1.NiosII处理器简介处理器简介 图图4-1 Nios系统软、硬件开发流程系统软、硬件开发流程 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-2 新建工程新建工程4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-3 添加源文件添加源文件4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-5 第三方第三方EDA工具选择工具选择 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosI
3、I硬件环境的搭建硬件环境的搭建 图图4-6 新建工程完成新建工程完成 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-8 新建一个新建一个NiosII系统系统 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-10 添加添加NiosII处理器处理器 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-11 NiosII处理器设置处理器设置 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosI
4、I硬件环境的搭建硬件环境的搭建 图图4-13 添加片上添加片上RAM 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-14 片上片上RAM设置设置4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-15 添加添加JTAG UART外设外设 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-16 JTAG UARTSminulation设置设置 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.Nio
5、sII硬件环境的搭建硬件环境的搭建 图图4-17 NiosII处理器结构处理器结构 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-19 重分配基地址和中断号重分配基地址和中断号 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-20 NiosII处理器结构(重新分配基地址和中断号)处理器结构(重新分配基地址和中断号)4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-21 建立原理图文件建立原理图文件 4.1
6、 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-23 原理图界面原理图界面 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-24 创建新的宏功能模块创建新的宏功能模块 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-26 PLL输入频率设置输入频率设置 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-27 PLL可选信号设置可选信号设置 4.1 基
7、于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-28 PLL输出频率设置输出频率设置 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-29 修改元件属性修改元件属性 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-30 修改元件属性后的原理图修改元件属性后的原理图 4.1 基于基于NiosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-31 引脚锁定引脚锁定4.1 基于基于N
8、iosII系统的设计流程系统的设计流程 2.NiosII硬件环境的搭建硬件环境的搭建 图图4-32 将程序下载到将程序下载到FPGA4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计图图4-33 设置设置NiosII软件存放目录软件存放目录 4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计 图图4-34 新建新建NiosII工程工程 4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计 图图4-35 NiosII工程设置工程设置 4.1 基于基于NiosII系统的设计流程系统
9、的设计流程 3.NiosII软件设计软件设计 图图4-36 编译后的报错信息编译后的报错信息 4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计 图图4-37 工程优化界面工程优化界面 4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计 图图4-38 新建硬件运行实例新建硬件运行实例 4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计 图图4-39 运行配置选项运行配置选项 4.1 基于基于NiosII系统的设计流程系统的设计流程 3.NiosII软件设计软件设计 图图4-4
10、0 NiosII系统运行结果系统运行结果 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 1.设计要求设计要求 使用使用I/O口可以完成对口可以完成对led、数码管和液晶的控制、可以、数码管和液晶的控制、可以完成对键盘的处理。请分别完成下面完成对键盘的处理。请分别完成下面3个设计要求:个设计要求:(1)控制)控制4个个led灯:按照灯:按照1、2、3、4的顺序依次点亮的顺序依次点亮所有灯,间隔所有灯,间隔0.25s;然后再按;然后再按1、2、3、4的顺序依的顺序依次熄灭所有灯,间隔次熄灭所有灯,间隔0.25s。(2)依次选通)依次选通2个数码管,个数码管,数码管数码管1显示
11、数字显示数字1,数码,数码管管2显示数字显示数字2,间隔,间隔1s。(3)处理)处理4个按键:按键编号为个按键:按键编号为1、2、3、4,要求在,要求在按下按键并松开后,能够在按下按键并松开后,能够在2只数码管中显示相应按只数码管中显示相应按键的序号。键的序号。4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 2.PIO核的功能描述核的功能描述 图图4-41 使用使用多个多个PIO核的系统实例核的系统实例 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 2.PIO核的功能描述核的功能描述 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用
12、2.PIO核的功能描述核的功能描述 图图4-42 PIO基本设置界面基本设置界面 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 2.PIO核的功能描述核的功能描述 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 2.PIO核的功能描述核的功能描述 图图4-43 PIO输入端口设置界面输入端口设置界面 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 2.PIO核的功能描述核的功能描述 图图4-44 PIO仿真设置界面仿真设置界面 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境
13、的搭建 图图4-45 新建工程新建工程 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-46 新建工程完成新建工程完成 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-47 新建一个新建一个NiosII系统系统 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-48 添加添加SDRAM Controller 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3
14、.NiosII硬件环境的搭建硬件环境的搭建 图图4-49 SDRAM Controller配置配置 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-50 SDRAM Controller时序配置时序配置 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-51 添加添加PIO 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-52 控制控制4个个led的的PIO 4.2 基于基于N
15、iosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-53 控制数码管的控制数码管的PIO 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-54 控制液晶的控制液晶的PIO 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-55 读取按键信息的读取按键信息的PIO 4.2 基于基于NiosII处理器的处理器的PIO核核的应用的应用 3.NiosII硬件环境的搭建硬件环境的搭建 图图4-56 NiosI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Verilog HDL 数字 设计 教程 NiosII 处理器 项目 课件
限制150内