首页 > 其他分享 >基于DE1-SOC的Nios V工程——my_first_niosv

基于DE1-SOC的Nios V工程——my_first_niosv

时间:2024-04-24 15:47:23浏览次数:33  
标签:SOC Nios license DE1 Quartus intel niosv Intel

一、Nios V简介

目前Intel推出了三款Nios® V处理器(图片来自Intel 官网):

 (点击图可放大)  

 这里面功能最强的是Nios V/g,用户可根据实际需求选择对应的软核。

 

截图来自Nios® V 嵌入式处理器设计手册

 

 

二、开发工具下载

目前Quartus22.1及以上版本都支持Nios V了,本文以22.1.2版本为例进行demo演示。

 

1. Quartus Prime v22.1 Standard Edition下载链接:https://www.intel.com/content/www/us/en/software-kit/785052/intel-quartus-prime-standard-edition-design-software-version-22-1-2-for-windows.html

 

2. Quartus以及Nios® V/m Embedded Processor的license,在Intel [Self Service Licensing Center]可免费申请,申请步骤可参考链接(点击跳转)。

3. 设置license环境变量。将Intel发送过来的license文件保存到本地盘,然后将其具体路径添加到环境变量。

 同时,也在Quartus工具中设置好license文件路径:

 

 

三、创建Quartus工程

a'a

四、创建Nios V 软件工程

a'a

五、下板测试

a'a

 

标签:SOC,Nios,license,DE1,Quartus,intel,niosv,Intel
From: https://www.cnblogs.com/DoreenLiu/p/18155585

相关文章

  • python——socket通信
    TCP协议是一种面向连接的协议,它在网络中提供可靠的、有序的、基于字节流的数据传输。它通过建立连接、数据的确认和重传机制等,确保数据的可靠性和顺序性。在TCP通信中,客户端和服务器之间的数据传输是双向的,双方可以相互发送和接收数据实现TCP服务器以下是一个示例,展示了如何使用......
  • golang通过sock进行通信
    只是demo,生产环境要防止粘包。可以作为多进程之间通讯。。。。serverpackagemainimport( "fmt" "net" "os" "os/signal" "sync" "syscall")//客户端连接结构typeClientstruct{ Conn*net.UnixConn}varclients=make(map......
  • SoC | Rocket SoC 圣地巡游
    最近Chisel改用CIRCT的firtool作为FIRRTL的编译后端,不仅生成Verilog可读性上升一大截,速度也快上不少[1]。据说新版本VCS也支持Chisel了。UCBerkey技能树点得真是猛来圣地巡游学习一下著名的RocketChip项目环境搭建本机环境WSL2Ubuntu20.04按照官方仓库......
  • fiber使用websocket--多进程版本
    多进程数据是隔离的,也就是说处理不好,不同的用户登录,其实不在一个进程,没办法直接通信解决办法:定义一个全局变量,所有进程公用,要加锁如果是单进程版本其实就跟gin框架那些一样了多线程+channel不存在数据隔离的问题main.gopackagemainimport( "flag" "fmt" "log" "sync"......
  • unix /var/run/docker.sock: connect: permission denied
    由于安全整改,root被ssh_config禁用,故使用普通用户执行脚本,执行脚本过程中,使用普通用户运行docker命令时发现权限不够,报错如下GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:Gethttp://%2Fvar%2Frun%2Fdocker.soc......
  • 如何基于Django中的WebSockets和异步视图来实现实时通信功能
    本文分享自华为云社区《结合Django中的WebSockets和异步视图实现实时通信功能的完整指南》,作者:柠檬味拥抱。在现代Web应用程序中,实时通信已经成为了必不可少的功能之一。无论是在线聊天、实时数据更新还是实时通知,都需要通过实时通信技术来实现。Django作为一个强大的Web框架,提......
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib
    ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/lib/mysql/mysql.sock'(2)=====================================================步骤:以下可用。(1)关闭mysql:servicemysqldstop(2)查看mysql.sock的位置(base)[root@VM-0-2-ce......
  • vuex结合websocket使用
    1、创建一个store文件夹,并在其中创建store.js文件,结合vuex:importVuefrom'vue'importVuexfrom'vuex'importcommonfrom"../common/common.js";Vue.use(Vuex)conststore=newVuex.Store({state:{/***是否需要强制登录*/......
  • Quartus 配置 Nios® II EDS 开发
    安装Quartus按照我之前写的文章安装即可——Quartus入门安装Ubuntu18.04(Linux桌面用户直接跳过该步骤)在官方下载页面可以看到,我们需要安装Ubuntu18.04LTS并启用WSLWSL这里介绍WSL的安装方法,打算使用WSL2的读者请根据需要阅读本文中的参考链接使用管理......
  • websocket 压测
    压测背景:项目上线需要知道有多少个用户和导购能同时在线,并且正常使用场景分析:先进行用户端连接服务器,然后导购端在链接服务器,然后开始拉取视频列表,最后接听视频脚本设计:设置三个线程组线程组一,负责用户端链接socket,并且发送请求视频通话请求线程组二,负责导购端链接so......