Quartus+Nios II for eclipse问题合集

由于对于FPGA+NIOS II 的工作需要,对工作过程中遇到的问题进行记录,持续更新。

1、BSP directory does not exist: . Stop.
Nios II使用过程中遇到的一些问题2_error executing 'nios2-bsp-generate-files --bsp-di-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/qq_39485231/article/details/105908579

2、ignored dangling comma in List of Port Connections

Warning (10275): Verilog HDL Module Instantiation warning at xxx.v(24): ignored dangling comma in List of Port Connections
 ---- 例化模块多了 逗号,去除最后一个逗号;

3、Error (12007): Top-level design entity "xxx" is undefined

        模块名xxx.v与顶层实体名module xxx不一致;

4、output or inout port "xxx" must be connected to a structural net expression

Error (10663): Verilog HDL Port Connection error at top.v(70): output or inout port "trip_signal" must be connected to a structural net expression

module protection_top(input                sys_clk,            //时钟input                sys_rst_n,          //复位,低电平有效input      [3:0]     avl_address,    //地址input                avl_write,      //写请求input      [31:0]    avl_writedata,  //写数据input                avl_read,       //读请求output     [31:0]    avl_readdata,   //读数据output     reg trip_irq
);///<output     reg trip_irq 应使用wiwe

5、自制IP核关联IRQ失败

        查看system.h其接口IRQ仍未-1,连线出的IRQ值为1。其原因为IP核的irq需要关联interface。

             

6、NiosII的报错make: *** [XXX.elf] Error 1

collect2.exe: error: ld returned 1 exit status
make: *** [wow001.elf] Error 1

查看编译信息:region `onchip_ram' overflowed by 11424 bytes

Qsys硬件存储大小不够。

(1)BSPEditor--enable_small_c_library和enable_reduced_device_drivers。

(2)调整onchip_ram的内存大小

7、quartus 18.0 IP核复制

1.把和IP核相关的文件都复制到到工程文件夹下

2.右击将IP核的qip文件加入到工程(如果IP相关文件都加入工程,会报错IP不能定义两次)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/61577.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

「OpenCV交叉编译」ubuntu to arm64

Ubuntu x86_64 交叉编译OpenCV 为 arm64OpenCV4.5.5、cmake version 3.16.3交叉编译器 gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu 可在arm或linaro官网下载所需版本&#xff0c;本文的交叉编译器可点击链接跳转下载 Downloads | GNU-A Downloads – Arm Developer L…

Vue通用组件设计原则

在 Vue.js 开发中&#xff0c;设计通用组件是一项重要的任务&#xff0c;可以提升代码的复用性和可维护性。以下是通用组件设计的主要原则和最佳实践&#xff1a; 1. 清晰的职责划分 通用组件应该具有单一的职责&#xff0c;专注于完成某一类特定功能&#xff0c;而不依赖具体…

基于深度学习的点云分割网络及点云分割数据集

点云分割是根据空间、几何和纹理等特征对点云进行划分&#xff0c;使得同一划分内的点云拥有相似的特征。点云的有效分割是许多应用的前提&#xff0c;例如在三维重建领域&#xff0c;需要对场景内的物体首先进行分类处理&#xff0c;然后才能进行后期的识别和重建。 传统的点…

Excel - VLOOKUP函数将指定列替换为字典值

背景&#xff1a;在根据各种复杂的口径导出报表数据时&#xff0c;因为关联的表较多、数据量较大&#xff0c;一行数据往往会存在三个以上的字典数据。 为了保证导出数据的效率&#xff0c;博主选择了导出字典code值后&#xff0c;在Excel中处理匹配字典值。在查询百度之后&am…

硬件知识 cadence16.6 原理图输出为pdf 网络名下划线偏移 (ORCAD)

1. cadence原理图输出为PDF网络名下划线偏移 生这种情况的原因 1. 设计的原理图图纸大小比正常的 A4图纸大。 2. 打印为PDF 的时候&#xff0c;打印机的设置有问题。 2.cadence原理图输出为 PDF网络名下划线偏移的情况 可以看到上图&#xff0c;网络名往上漂移。 3. 解决办法 …

华为机试HJ58 输入n个整数,输出其中最小的k个

首先看一下题 描述 输入n个整数&#xff0c;找出其中最小的k个整数并按升序输出 本题有多组输入样例 数据范围&#xff1a; 1≤n≤1000 &#xff0c;输入的整数满足 1≤val≤10000 输入描述&#xff1a; 第一行输入两个整数n和k 第二行输入一个整数数组 输出描述&#xff1…

【视觉SLAM】4b-特征点法估计相机运动之PnP 3D-2D

文章目录 0. 前言1. PnP求解1.1 直接线性变换DLT1.2 P3P1.3 光束平差法BA2. 实现0. 前言 透视n点(Perspective-n-Point,PnP)问题是计算机视觉领域的经典问题,用于求解3D-2D的点运动。换句话说,当知道 N N N个世界坐标系中3D空间点的坐标以及它们在图像上的投影点像素坐标…

随机森林(Random Forest)详解

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

对原jar包解压后修改原class文件后重新打包为jar

文章目录 背景三种修改方式1.POM中移除原jar中依赖的历史版本2.原jar它不使用pom依赖而是直接放在源码中再编译使用JarEditor 插件对源码进行修改(推荐)使用java-decompiler反编译后修改源码覆盖原class&#xff08;不好用-不推荐直接跳过&#xff09;提醒 参考资料-推荐阅读拓…

PyQt6+pyqtgraph折线图绘制显示

1、实现效果 2、环境&#xff1a; 确认已经安装pyqtgraph的模块&#xff0c;如果没有安装&#xff0c;使用命令安装&#xff1a; pip install pyqtgraph 3、代码实现&#xff1a; 绘制折线函数&#xff1a; import sys import random from PySide6.QtWidgets import QAppl…

Altium Designer学习笔记 1-5 工程创建_元件库创建

基于Altium Designer 23学习版&#xff0c;四层板智能小车PCB 目录 1、工程组成 2、AD工程创建 3、元件库的阻容模型创建 4、IC类的元件库模型创建 5、排针类的元件库模型创建 1、工程组成 主要包括原理图库----原理图----PCB库----PCB 2、AD工程创建 新建工程项目 …

java SQL中使用for update作用和用法

在 Java 开发中&#xff0c;使用 FOR UPDATE 子句的 SQL 查询主要用于实现行级锁定&#xff0c;以确保在事务处理过程中数据的一致性和完整性。FOR UPDATE 通常在以下情况下使用&#xff1a; 1. 行级锁定 FOR UPDATE 会锁定查询结果集中涉及的行&#xff0c;防止其他事务在同一…

C++:operator new/delete函数

每个类默认都会有一个全局范围的 operator new 和 operator delete 接口&#xff0c;它们是由标准库提供的&#xff0c;可以用于动态内存分配和释放。如果一个类没有显式定义自己的 operator new 或 operator delete&#xff0c;默认的全局版本会被使用。 默认 operator new 的…

Video Duplicate Finder 快速识别并去除重复的视频和图像!

文章目录 下载 后续升级 Video Duplicate Finder&#xff08;视频重复查找器&#xff09;是一款开源的跨平台视频&#xff08;以及图像&#xff09;去重软件&#xff0c;通过对比文件内容和特征&#xff0c;快速识别出重复的视频和图像文件&#xff0c;即使是被压缩裁剪过、…

力扣力扣力:860柠檬水找零

860. 柠檬水找零 - 力扣&#xff08;LeetCode&#xff09; 需要注意的是&#xff0c;我们一开始是没有任何钱的&#xff0c;也就是说我们需要拿着顾客的钱去找零。如果第一位顾客上来就是要找零那么我们无法完成&#xff0c;只能返回false。 分析&#xff1a; 上来我们先不分…

字符串与十六进制表示的字符串相互转换字符串倒序

字符串转为十六进制表示的字符串: /// <summary> /// 此方法用于将普通字符串转换成16进制的字符串。 /// </summary> /// <param name"_str">要转换的字符串。</param> /// <returns></returns&g…

开源许可协议

何同学推动了开源协议的认识&#xff0c;功不可没&#xff0c;第一次对开源有了清晰的认识&#xff0c;最宽松的MIT开源协议 源自OSC开源社区&#xff1a;何同学使用开源软件“翻车”&#xff0c;都别吵了&#xff01;扯什么违反MIT

装饰器---python

一、柯里化 概念&#xff1a;将原来接受两个参数的函数变成新的接受一个参数的函数过程&#xff0c;新的函数返回一个以原有第二个参数为参数的函数 例如&#xff1a; 例一 原函数是add(x,y),柯里化的目标是add(x)(y),如何实现呢&#xff1f; 相当于嵌套函数&#xff0c;有闭…

Spring AI 框架使用的核心概念

一、模型&#xff08;Model&#xff09; AI 模型是旨在处理和生成信息的算法&#xff0c;通常模仿人类的认知功能。通过从大型数据集中学习模式和见解&#xff0c;这些模型可以做出预测、文本、图像或其他输出&#xff0c;从而增强各个行业的各种应用。 AI 模型有很多种&…

知识见闻 - 数学: 均方根 Root Mean Square

What is Root Mean Square (RMS)? 在统计学上&#xff0c;均方根&#xff08;RMS&#xff09;是均方的平方根&#xff0c;而均方是一组数值的平方的算术平均数。均方根也称为二次均值&#xff0c;是指数为 2 的广义均值的一种特例。均方根也被定义为基于一个周期内瞬时值的平方…