当前位置: 首页 > news >正文

dede手机网站模板下载wordpress软件商城

dede手机网站模板下载,wordpress软件商城,wordpress做门户网,佳木斯网站制作Nios II 实现流水灯实验 一.硬件设计1.新建Quartus项目2. 设计Nios ii 二.软件设计 前言 实验目标: 学习 Quartus 、Platform Designer、Nios-II SBT 的基本操作;初步了解 SOPC 的开发流程,基本掌握 Nios-II 软核的定制方法;掌握 …

Nios II 实现流水灯实验

  • 一.硬件设计
  • 1.新建Quartus项目
    • 2. 设计Nios ii
  • 二.软件设计

前言

实验目标:
学习 Quartus 、Platform Designer、Nios-II SBT 的基本操作;初步了解 SOPC 的开发流程,基本掌握 Nios-II 软核的定制方法;掌握 Nios-II 软件的开发流程,软件的基本调试方法。

主要内容:
在DE2-115开发板上用Nios软件编程方式完成LED流水灯显示

用Nios软件编程通过DE2-115开发板串口输出“Hello Nios-II”字符到笔记本电脑串口助手

实验原理:
控制 LED 灯闪烁的用户程序代码很小,可将其固化在片内 ROM 来执行。变量、堆栈等空间使用片内 RAM,不使用任何片外存储器。整个系统的框图如下图所示。
从图 1.1 控制 LED 闪烁的系统框图可知,其它逻辑与 Nios II 系统一样可存在于 FPGA中。Nios II 系统可与其它片内逻辑相互作用,取决于整个系统的需要。为了简单起见,本实验在 FPGA 内不包括其它逻辑。

在这里插入图片描述

一.硬件设计

1.新建Quartus项目

在这里插入图片描述
这里我选择的芯片类型为EP4CE115F29C7,你也可以根据自己需要,选择其他芯片

2. 设计Nios ii

  • 设计时钟
    点击Tools 进入Platform Designer
    在这里插入图片描述
    鼠标放在 clk_0 处点击右键 Edit 或是双击 clk_0 元件,对 Clock 进行时钟设置,设为 50M

在这里插入图片描述

  • 添加部件
    添加 CPU 和外围器件。从 PD 的元件池中选择以下元件加入到当前设计的系统中:Nios II 32-bit CPU、jtag uart、片上存储器、PIO、system ID。

① 添加 Nios II 32-bit CPU
a. 在“component library”标签栏中找到“Nios II Processor”后点击 Add(在查找窗口输出 nios 即可)
在这里插入图片描述
② 添加 jtag uart 接口。jtag uart 接口是 Nios II 嵌入式处理器新添加的接口元件,通过内嵌在 Intel FPGA 内部的 JTAG 电路,可以实现在 PC 主机与 Qsys 系统之间进行串行字符流通信。
在这里插入图片描述
③添加 PIO 接口
在这里插入图片描述
⑤ 添加片 System ID Peripheral 核
a. 从下图左侧”Component Library”标签栏中的查找窗口输入 sys 找到” System ID Peripheral”后点击 Add。
b. 保持默认选项,单击 Finish。如下图所示:
在这里插入图片描述
依照下图进行连线
在这里插入图片描述
分配基址
在这里插入图片描述
双击CPU进入以下界面更改重置容器
在这里插入图片描述
生成 Qsys 系统:点选”Generation HDL”标签栏中 Generate 按钮生成 Qsys 系统。
在这里插入图片描述

硬件设计完成

进行逻辑连接和生成管脚
(1)逻辑连接。开发板晶振为 50M,与系统默认一致,因此,这里我们不需要修改。
(2)点击鼠标右键选取 Generate Pin for Symbol Ports 生成管脚。如下图所示
在这里插入图片描述
将管脚”inclk0”改名为 clock,管脚”reset_reset_n”改名为 reset_n,管脚 out_led_export[7…0]改为 out_led[7…0]。如下图所示

在这里插入图片描述

二.软件设计

进入eclipse
在这里插入图片描述
新建项目
在这里插入图片描述
选择导入sopcinfo文件,Hello world 模板

在这里插入图片描述
将hello world 代码替换成以下代码

#include "system.h"
#include "altera_avalon_pio_regs.h"
#include "alt_types.h"
#include "stdio.h"
const alt_u8
led_data[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
int main (void)
{int count=0;alt_u8 led;volatile int i;while (1){ if (count==7){count=0;}else{count++;}led=led_data[count];IOWR_ALTERA_AVALON_PIO_DATA(PIO_LED_BASE, led);i = 0;printf("Hello Nios-II\n");while (i<500000)i++;}return 0;
}

右键项目文件夹,点击Build Project
在这里插入图片描述
编译完成后,连接好开发板,点击Run As Nios II Hardware,即可看到流水灯现象。

效果展示
请添加图片描述

http://www.yayakq.cn/news/896437/

相关文章:

  • 如何查看网站的空间要做网站找谁帮忙做
  • 镇江做网站哪家公司好手机在线建网站
  • 网站建设的税收编码做网站公司教程
  • 网站自身seo优化怎么做企业如何实现高端网站建设
  • 电商平台网站有哪些响应式网站制设计
  • WordPress小程序官网网站优化托管方案文库
  • 如何设计制作一个网站网站开发招聘最新消息
  • 做电商网站外包在手机上怎么做网页
  • 免费网站制作在线wordpress如何试下背景页面广告
  • 中国专业的网站建设营业推广名词解释
  • 建设局网站超级外链发布工具
  • 个人建什么网站好品牌建设不足怎么表达
  • 简单的企业网站的主页做店铺图片什么网站
  • 购物网站后台订单处理流程2017网站制作报价单
  • 极速网站建设定制多少钱网站建设调研文档
  • 做学术论文的网站菠菜源码怎么做网站
  • wordpress 停站网站开发需要什么基础
  • 可以个人做单的猎头网站网站飘窗 两学一做
  • muse做网站互联网行业属于什么行业
  • 实力网站开发电脑网页无法打开是什么原因
  • 客户案例 网站设计wordpress的文件说明
  • 四川高速建设公司网站wordpress非常难用
  • wordpress搭建电影网站永久免费建站网站
  • 网站头部设计专门做衣服特卖的网站
  • 如何建立网站建设网站关键词全国各地的排名情况
  • 网站架构图做网站和做app哪个难
  • 如何在阿里云做网站工业设计公司名字
  • 景区旅游门户网站建设方案网站文章系统
  • 主题网站设计模板奇迹网站建设多少钱
  • 门户网站建设工作情况wordpress修改用户头像