• 2024-04-24基于DE1-SOC的Nios V工程——my_first_niosv
    一、NiosV简介目前Intel推出了三款Nios®V处理器(图片来自Intel官网): (点击图可放大)  这里面功能最强的是NiosV/g,用户可根据实际需求选择对应的软核。 截图来自Nios®V嵌入式处理器设计手册:  二、开发工具下载目前Quartus22.1及以上版本都支持NiosV了,本文以
  • 2024-04-18Quartus 配置 Nios® II EDS 开发
    安装Quartus按照我之前写的文章安装即可——Quartus入门安装Ubuntu18.04(Linux桌面用户直接跳过该步骤)在官方下载页面可以看到,我们需要安装Ubuntu18.04LTS并启用WSLWSL这里介绍WSL的安装方法,打算使用WSL2的读者请根据需要阅读本文中的参考链接使用管理
  • 2023-04-27C语言处理特定字符串
    C语言处理特定字符串在使用NiosIDE实现串口助手向NiosII系统发送数据时,再将数据发送至FPGA逻辑模块,以此控制LED灯。在串口助手中发送14568936的数据,Nios接收到的数据是形如"14568936\r\n"的字符串,默认以\r\n结尾,要将此字符串转化为四个整型数据。#include<stdio.h>
  • 2023-04-15Nios II之PIO中断
    PIO中断应用Quartus软件中集成了Qsys工具,用于搭建SOPC系统,其前身是SOPCBuilder。在Qsys中有一个PIO核的组件,PIO在SOPC系统中用的非常多,LCD、按键、LED、数据采集等等都可以使用PIO组件。PIO可以在Qsys中设置外部中断。如图所示,设置5位按键,勾选边缘捕获,边沿类型为下降沿,中断类型
  • 2023-03-31NIOS控制LCD16207 IP核
    NIOS控制LCD16207IP核在Quartus中集成了一个qsys工具,用于搭建sopc系统。qsys中提供了一个LCD16207的ip核,该ip核可以驱动LCD1602,在bsp设置中选择lcd16207为标准输出,即可通过printf()函数将字符输出到LCD上。查阅官方手册《EmbeddedPeripheralsIPUserGuide》,手册中说道:TheL
  • 2023-03-10NIOS中运行μC/OS II
    NIOS中运行μC/OSII在eclipse中创建项目时选择μC/OS的模板。生成后的BSP项目不需要进行设置,默认打印是打印在IDE中(在qsys中需添加jtaguart)。在qsys工具中添加一个
  • 2023-02-27NIOS II与LCD1602
    使用NIOS内置LCD16207IP核驱动LCD1602闲话为了在NIOS中驱动LCD1602,走了很多的弯路,网上搜索了很多,但是这方面的资料太少了。在官方文档《EmbeddedPeripheralsIPUserG
  • 2023-02-19利用Quartus 18.0设计Nios II系统教程
    最后修改日期:2023/02/191.概要1.1.软件Quartus18.0PrimeStandard及内部工具1.2.电路板AlteraDE2-115开发板1.3.PLD器件信号FPGA:AlteraCycloneIVENo:E