vivado 2019.2/modelsim SE-64 2019.2联合仿真

参考链接

需要修改的地方:

在这里插入图片描述

  1. 编译时几个VHDL的库会报错,将language改为verilog
  2. family只选择当前板子(artix-7),速度会更快,错误率更低
  3. compile library path最好选择vivado安装路径下的位置,很久之前尝试过编译库放到modelsim的路径下,试了很久没成功
  4. simulator exe path选择包含modelsim.exe的那个文件夹
  5. compile IP不选也不影响ip核的仿真
    最后一步是在()设置-系统-高级系统设置-高级-环境变量)添加用户变量
    在这里插入图片描述
    变量内容是编译库所在位置的modelsim.ini文件地址,这样的话之后打开vivado不用重新编译,直接使用已经编译好的库

注意

  1. 修改代码后在vivado中重新点击simulate,会报错显示一个.log文件正在使用,目前没有解决办法,只能把modelsim关掉后再点击simulate。推测是modelsim记录日志信息的位置与vivado的simulate功能有交叉占用,后续也许可以通过设置解决。
  2. modelsim默认仿真的是vivado中的top文件,一定要检查好是否正确,尤其是在调试别人的工程时,没有那么熟悉,可能会忽略这个问题
    在这里插入图片描述
  3. 遇到过vivado报错.ini文件不可访问,权限不足的问题,vivado重启后解决

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

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

相关文章

怎么创一个新的vue3项目

创建一个新的Vue 3项目可以通过多种方式,以下是基于Vue CLI(命令行界面)和Vue官方新的脚手架工具create-vue的详细步骤。 使用Vue CLI创建Vue 3项目 安装Vue CLI: 确保你已经安装了Node.js(建议使用LTS版本&#xff…

Python 基础——元组

1.元组:元组元素不能修改 tuple1 (1, 2, 3, 4, 5, 6) tuple1[2] 3 #该代码会显示运行错误 2.元组的一些操作 #1. tuple1 (1, 2, 3, 4, 5, 6) tuple2 tuple1[:]#将tuple1复制到tuple2#2. tuple1 (1, 2, 3, 4, 5, 6) tuple1[:4] #输出结果为(1&am…

用于大规模图像识别的深度卷积网络

概述 论文地址:https://arxiv.org/pdf/1409.1556.pdf 这项研究探讨了卷积网络深度对图像识别准确性的影响。重要的是,对具有小型卷积滤波器的网络进行的评估表明,具有 16-19 个权重层的深度网络的性能优于传统配置。这些结果使得该模型在20…

把ros消息转换成中文输出

把ros消息转换成中文输出 c实现 发布 //发布性能评估数据 /trilateration_time_log void publishTrilaterationLog(const int reflectorPanelPoints_size,const double duration_count,const std::string& resultType,const std::string& resultChineseMessage,cons…

C#绘制含流动块的管道

1,效果。 2,绘制技巧。 1,流动块的实质是使用Pen的自定义DashStyle绘制的线,并使用线的偏移值呈现出流动的效果。 Pen barPen new Pen(BarColor, BarHeight);barPen.DashStyle DashStyle.Custom;barPen.DashOffset startOffse…

MySQL-日志-优化

目录 介绍一下mysql 的日志 redo log 和binlog 的区别及应用场景 redo log 和 binlog 在恢复数据库有什么区别? redo log 是怎么实现持久化的? redo log除了崩溃恢复还有什么其他作用? (顺序写) redo log 怎么刷入磁盘的知道吗? 两阶…

重塑水利未来:智慧水利解决方案的探索与实践,从物联网、大数据到人工智能,科技如何赋能水利行业,实现智慧化管理与决策

本文关键词:智慧水利、智慧水利工程、智慧水利发展前景、智慧水利技术、智慧水利信息化系统、智慧水利解决方案、数字水利和智慧水利、数字水利工程、数字水利建设、数字水利概念、人水和协、智慧水库、智慧水库管理平台、智慧水库建设方案、智慧水库解决方案、智慧…

探索 IPython 的历史记录:全局命令的魔法

探索 IPython 的历史记录:全局命令的魔法 在数据科学和编程的世界里,IPython 以其强大的交互式特性成为了开发者和科学家们的首选工具。其中,IPython 的历史记录功能是其众多亮点之一。本文将带你深入探索如何在 IPython 中使用 %history 魔…

Python之爬虫基础

Python 是进行网络爬虫开发的热门选择,主要是因为其拥有丰富的库和框架,如 Requests、BeautifulSoup、Scrapy 等,这些工具极大地简化了网页数据的抓取和处理过程。以下是一些 Python 爬虫的基础知识和步骤: 1. 理解网络爬虫 网络…

如何通过3D开发组件HOOPS增强Navisworks数据访问?

随着建筑信息模型(BIM)和建筑、工程和施工(AEC)市场的快速发展,对Navisworks支持的需求也在不断增长。特别是在多个公司赞助Navisworks项目的大环境下,HOOPS组件的支持显得尤为重要。这些公司包括一家大型电…

【多模态学习笔记二】MINIGPT-4论文阅读

MINIGPT-4:ENHANCING VISION-LANGUAGE UNDERSTANDING WITH ADVANCED LARGE LANGUAGE MODELS 提出的MiniGPT-4使用一个投影层,将冻结的视觉编码器与冻结的先进的LLM Vicuna对齐。我们的工作首次揭示,将视觉特征与先进的大型语言模型正确对齐可以具有GPT-4所展示的许多先进的多…

从MySQL切换PostgreSQL后,改动的地方,注意事项!!!

1、大写字段加上双引号,写了脚本可以参考:mysql转pg脚本 2、IFNULL转换为COALESCE。 3、LIMIT分页两个参数一个page,limit转换为如下写法: // 计算 offset,这里假设 page 从 1 开始int offset (page - 1) * limit;sql…

导航专业入门,高考/考研假期预习指南

导航专业入门,高考/考研假期预习指南 七月来临,各省高考分数已揭榜完成。而高考的完结并不意味着学习的结束,而是新旅程的开始。对于有志于踏入IT领域的高考少年们,这个假期是开启探索IT世界的绝佳时机。作为该领域的前行者和经验…

DRF分页器(Django Restful Framework)

资料推荐 官方文档 https://q1mi.github.io/Django-REST-framework-documentation/api-guide/pagination_zh/ B站没有好的教学视频,不建议看,直接看官方文档吧。 PageNumberPagination 此分页样式接受请求查询参数中的单个数字页码。 Request: GET h…

【14】Github Copilot环境搭建

环境搭建 这里以Visual Studio Code为例,安装好vs code,打开扩展侧边菜单栏,搜索“Github Copilot”,会出现如下图的两个插件,点击安装第一个,另一个会附带一起安装,然后弹出提示重新启动vs co…

对于栈和链表,数组之间关系的一些探索

先贴脸来个图 这是一个解析图,总体是个栈(stacks)细分有数组和链表【注意这儿的linkedlist可不是Java集合List中的linklist】 对于栈,如果我们想向栈中添加元素,或者想从中删除元素,都必须从一个地方开始&…

阿里云DSW实例中安装并运行Neo4J

想尝试使用大模型对接Neo4J,在阿里云DSW实例中安装了Neo4J,却无法通过本地浏览器访问在DSW实例中运行的Neo4J。尝试了改neo4j.conf文件,以及添加专用网络的公共IP地址等方法,均没有成功。最后决定直接在服务器的命令行进行各种Cyp…

uniapp 页面字体乱码问题解决【已解决】

这个不是我们本身代码的问题,调整一下编译器就好了 打开编译器文件 2,然后以指定编码重新打开,选择utf-8就行了 非常简单 ,如果你选择了之后重新渲染页面还是乱码的话,你就把项目关掉,重新启动就OK了。。。

从零开始学习嵌入式----结构体struct和union习题回顾

一、通过结构体和自定义函数实现成绩从大到小的排序&#xff0c;要求在主函数内定义结构体数组。 #include <stdio.h> //定义一个结构体类型 typedef struct Student {int age;char name[32];float score; } STU; //定义一个函数实现成绩从小到大的排序 void fun(STU *p…

基于搜索二叉树的停车收费管理系统

系统效果&#xff1a;录入汽车信息 查看汽车信息 收费信息查看 查询车库车辆 代码展示&#xff1a; //SearchBinaryTree.h #pragma once #include<iostream> #include<string> #include<time.h> #include<Windows.h> using namespace std;template<…