第一范文网 - 专业文章范例文档资料分享平台

基于NiosII的流水灯设计说明

来源:用户分享 时间:2025/8/9 9:44:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

下载可编辑

基于NiosII的流水灯设计

一、实验目的:

基于NiosII设计一个8位LED流水灯系统,要求掌握SOPC系统设计方法,了解SDRAM和FLASH芯片的接口特性,掌握QuartusII软件的使用方法以及NiosII EDS设计应用软件的基本流程。

二、实验条件:

1. 安装WindowsXP系统的PC机; 2. 安装QuartusII9.0 EDA软件; 3. 安装NiosII EDS 9.0 软件; 4. GW48型SOPC开发平台;

三、实验要求:

设计过程包括硬件设计和软件设计两部分内容。

使用SOPC Builer工具建立处理器系统,使NiosII处理器成功连接SDRAM、FLAHS以及连接LED的PIO驱动模块。通过嵌入式锁相环获得稳定的100MHz时钟为系统和SDRAM使用。

MySystem 系统时钟 clk_0 reset_n 复位端 out_port_from_the_LED[7..0] 连接LED zs_addr_from_the_SDRAM[12..0] zs_ba_from_the_SDRAM[1..0] zs_cas_n_from_the_SDRAM zs_cke_from_the_SDRAM SDRAM zs_cs_n_from_the_SDRAM 接口 zs_dq_to_and_from_the_SDRAM[15..0] zs_dqm_from_the_SDRAM[1..0] zs_ras_n_from_the_SDRAM zs_we_n_from_the_SDRAM

address_to_the_FLASH[22..0] FLASH data_to_and_from_the_FLASH[7..0] read_n_to_the_FLASH 接口 select_n_to_the_FLASH write_n_to_the_FLASH inst

使用按键1实现系统复位(模式7,按键为单脉冲,接口为IO0):

复位

.专业.整理.

下载可编辑

用LED阵列显示流水灯效果:

⒈ ⒐

⒉ ⒑

⒊ ⒒

⒋ ⒓

⒌ ⒔

⒍ ⒕

⒎ ⒖

⒏ ⒗

注:要求使用LED1~LED8。对应的IO编号分别为(IO60、IO67、IO65、IO63、IO70、IO73、IO75、IO79)。

四、实验步骤:

1. 打开QuartusII软件,建立一个新的工程:

单击菜单File\\New Project Wizard…

输入工程的路径、工程名以及顶层实体名。 单击Next>按钮,出现以下窗口

.专业.整理.

下载可编辑

由于我们建立的是一个空的项目,所以没有包含已有文件,单击Next>继续。

设置器件信息:

单击Next>,指定第三方工具:

这里我们不指定第三方EDA工具,单击Next>后结束工程建立。

.专业.整理.

下载可编辑

2. 建立SOPC系统

单击Tool\\SOPC Builder菜单项,启动SOPC Builder配置工具。在弹出的系统命名对话框中为系统名称命名“MySystem”,并选择目标描述语言为“VHDL”,点击OK保存。

建立并配置处理器IP核。双击或选择IP核库列表中的NiosII Processor为系统添加NiosII处理器。

.专业.整理.

下载可编辑

系统将弹出如下对话框要求用户对处理器情况进行配置,此时我们先选择Finish默认系统的配置。

右键处理器更改其名称为“MyCPU”。

.专业.整理.

搜索更多关于: 基于NiosII的流水灯设计说明 的文档
基于NiosII的流水灯设计说明.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c32igi7uaa23y3j84vsq02xzhu2kzfw009qj_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top