• 2024-11-03转存——Quartus II FPGA程序仿真运行时出现错误“error occurred during modelsim simulation”的解决方法
    起因使用QuartusII软件进行FPGA程序仿真,运行时出现错误“erroroccurredduringmodelsimsimulation”,上网查询解决方法,找了很久都没找到,最后在一个CSDN博客的评论里找到解决方法。现将解决方法转存如下。错误示例解决步骤1.依次点击simulation,option2.依次点击Quartus
  • 2024-10-30quartus ii或prime仿真及常见问题
    前言长时间不用会忘所以记录一下几个注意事项提示:以下是本篇文章正文内容,下面案例可供参考一、将要仿真的工程文件设为top如果有多个工程文件一定需要将你要仿真的工程文件设为top,不然你的modelsim打开为空白并报错。二、modelsim的路径设置正确在tools的options设
  • 2024-10-30数字ic设计,Windows/Linux系统,其他相关领域,软件安装包(matlab、vivado、modelsim。。。)
    目录一、总述二、软件列表1、modelsim_10.6c2、notepad++3、matlab4、Visio-Pro-20165、Vivado20186、VMware157、EndNoteX9.3.18、Quartus9、pycharm10、CentOS7-64bit一、总述过往发了很多数字ic设计领域相关的内容,反响也很好。最近发现很多初学者在问相关
  • 2024-10-25RS触发器(Quartus与Modelsim联合仿真)
    RS触发器可以由两个与非门构成,把两个与非门的输入端与输出端交叉连接,即可构成RS触发器,真值表如下:RS触发器真值表输入输出RSQQN1010010111不变不变00不变不变一RS触发器的电路符号二、代码moduleRS(q,qn,s,r);inputs,r;outputq,qn;regq,qn;regq1,qn1
  • 2024-10-09【FPGA开发】Modelsim仿真精度的坑
    问题所在    最近在使用黑金的AXU3EG板卡对着正点原子ZYNQ7020的例程进行移植学习。但在编写tb代码以及使用modelsim进行仿真时出了问题,发现我的实际波形与正点的对不上,仔细测量一下波形发现,我的系统时钟是6ns周期,而不是理想中的5ns周期,这才想到,正点的板子用的是50M
  • 2024-09-29【FPGA开发】一文轻松入门Modelsim的简单操作
    Modelsim仿真的步骤    (1)创建新的工程。    (2)在弹出的窗口中,确定项目名和工作路径,库保持为work不变。    (3)添加已经存在的文件(rtl代码和tb代码)。    如果这里关闭后,还想继续添加,也可以直接在界面空白处右键进行添加。    加错
  • 2024-09-17工具篇-modelsim独立仿真带有ISE IP核的文件
    概述ISE是由Xilinx公司开发的一款集成开发环境,主要用于XilinxFPGA和CPLD(复杂可编程逻辑设备)的设计。ISE提供了从设计编写、设计综合、时序分析、到最后的设备编程等一系列设计步骤的支持。ModelSim是由MentorGraphics(现为Siemens业务部门)开发的一款硬件仿真工具
  • 2024-08-01Modelsim仿真实现Verilog HDL序列检测器
    检测接收到的数字序列中出现“10011”的次数。例如输入序列为40位:1100_1001_1100_1001_0100_1100_1011_0010_1100_1011从最高位开始检测,出现了2次:1100_1001_1100_1001_0100_1100_1011_0010_1100_1011所以,序列检测器的计数结果应该是2。状态机如下:当前状态current_stat
  • 2024-07-28Modelsim仿真实现Verilog HDL频率检测器
     检测输入信号的频率,输出8位数码显示,十进制。可以用于八段式数码管显示屏。1clk产生1Hz的方波,这是个很低的频率,被检测的频率都比这个高,因此,1个周期(即1s)内,可以有很多很多个signal的上升沿,只需要统计signal上升沿的数量,就可以算出signal的频率。在clk第1个上升沿发生后,令
  • 2024-07-23Modelsim仿真时报错Error (vlog-7) Failed to open design unit file XXXXX in read mode的解决
    根据之前遇到的问题Vivado关联Modelsim仿真时一直卡在Executinganalysisandcompilationstep…的解决我在TclConsole窗口查看出现的Error信息。出现报错:Error:(vlog-7)Failedtoopendesignunitfile“XXXXX”inreadmode查阅网上解决办法VivadoError:(vlog-
  • 2024-07-23[米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-03安路TD结合modelsim仿真
    软件版本:Anlogic-TD5.9.1-DR1_ES1.1操作系统:WIN1064bit硬件平台:适用安路(Anlogic)FPGA实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板板卡获取平台:https://milianke.tmall.com/登录"米联客"FPGA社区http://www.uisrc.com视频课程、答疑解惑!1概述FPGA开发中对设计的代码功能
  • 2024-06-20Windows下 Modelsim10.7下载安装及破解
    下载链接: 【免费】EDA工具,modelsim资源-CSDN文库https://download.csdn.net/download/mojixin123/89452381?spm=1001.2014.3001.5501安装及破解步骤:1、解压后打开安装包,点击exe文件右键以管理员身份运行2、出现以下界面点击下一步 3、选择安装路径,尽量不要放在c盘,然后
  • 2024-06-05vivado与modelsim联合仿真
    写在前面:联合仿真需要版本对应,我的2020的modelsim和2020的vivado是可以用的。如果不对应,下边会编译报错。第一步,编译仿真库文件。点击菜单栏Tools-->CompileSimLibary,第一行Simulator选择Modelsim接下来Family选择你需要的器件对应的Family。Compiledlibraryloc
  • 2024-05-16modelsim安装与vivado联仿
    从网上下载安装包网上资源很多,需要注意要下载与vivado版本相匹配的modelsim版本。查看对应关系可以看网址下载完包后将crack.bat、MentorKG.exe拷贝到modelsim安装目录的win64文件夹下,例如D:\modelsim\win64pe双击crack.bat,看是否报错。若报错找不到mgls.dll,将mgls64.dll重命
  • 2024-04-30【Modelsim问题】# ** Error: (vsim-3170) Could not find 'lab1_tb'.
     #**Error:(vsim-3170)Couldnotfind'lab1_tb'. testbench文件名与其中module 后紧跟的名称不匹配
  • 2024-04-26基于ARM Cortex-M0软核处理器 在FPGA 搭建soc遇到的问题(灯不亮)
    1.Modelsim仿真发现所有的指令都不执行,可能是指令读取问题和总线信号的控制问题。 我遇到的:HRESP信号未使用,也没有赋值。查阅后发现HRESP标志传输状态,设置为常0即代表传输不会出错,就不会压制主机了。2.Modelsim仿真能通过,但是下载到FPGA上后,进行KEIL调试发现没有输出,我遇到的
  • 2024-03-16FPGA开发工具安装
    FPGA从零开始学习第一章工欲善其事必先利其器–各类工具安装FPGA开发工具安装软件配置和可能遇到的问题软件配置和可能遇到的问题FPGA从零开始学习前言一、软件安装中的问题1.Vivado的安装过程中的可能问题2.Modelsim的安装过程中的可能问题二、软件配置1.Mod
  • 2024-03-09Modelsim仿真软件与Notepad++关联
    Step1:在Modelsim下方的控制窗口(Transcript)输入代码,并敲回车procexternal_editor{filenamelinenumber}{exec"????/notepad++.exe"$filename}//????代表notepad++的安装路径,请大家按照自己电脑上的路径进行编辑.//注意:路径中的斜杠为“/”,也可以写成“\\”.//注意:若报错多检
  • 2024-03-06使用脚本配置ModelSim仿真
    最后修改日期:2024/03/061.问题使用ModelSim建立Project仿真的方法并不困难,但是经常提示类似于:Error:failtoopen...这样的错误。ModelSim经常找不到compile之后的模块,不知道为什么。此外,Project的方式反而会产生一堆乱七八糟的文件,这不便于管理。2.解决方法2.1.Mod
  • 2024-01-13Modelsim add to schemetic报错及解决
    Overview类似于Modelsim这样的软件,可以综合出RTL的实际逻辑电路,因此对于了解RTL到底层电路的映射是十分方便的。Addtoschemetic最近想用schemetic看一下不等于!=这个运算符会综合出怎样的电路逻辑,因此用Modelsim跑了一个简单的demo,但在将测试代码加入schemetic时报错。 关
  • 2023-12-303-1-05 Modesim软件安装
    1.1Modelsim软件版本选择不同的Vivado版本支持使用的Modesim版本不同,具体可查看Xilinx提供的文档UG973-vivado-release-notes-install-license。我们使用的Vivado软件版本是vivado2017.4,推荐使用版本是ModelSimSE/DE/PE(10.6b),经过安装发现,使用低于推荐的版本,在Vivado库
  • 2023-12-28Modelsim工程建立与仿真
    refresh后work目录下会出现添加的文件,然后对仿真文件点击simPS:这样就可以进输入工程文件进行查看波形了,然后如果遇到文件修改,可以进行重新编译,并且清除波形后再生成,既可以尝试新的波形。
  • 2023-12-28ModelSim的TCL脚本仿真流程【超详细案例教学】
    目录前言常用的tcl脚本仿真复杂tcl脚本仿真(以Quartus中带ipcore为例)参考前言在编写完成verilog代码时,我们常用需要使用modelsim软件进行仿真,一般我们都是在modelsim中手动添加文件,波形等等,小工程倒是无所谓,但是一旦信号量较多,涉及到观察以及编译方式使用GUI界面操作的方式未免有
  • 2023-11-20modelsim仿真使用小技巧
    1.在sim界面可以看到仿真的模块如果想将这些模块添加到仿真界面(wave),可以选中模块再ctrl+w即可,在wave仿真界面,全选波形(ctrl+a),再ctrl+g即可将波形自动分组,再双击各个组名即可重新命名
  • 2023-11-20Quartus和modelsim联合仿真流程
    本实验以实现半加器为例。1.建立half_adder文件夹和四个小文件夹2.rtl文件夹写.v文件,即程序代码代码实现如下:modulehalf_addr( inputwirein_1, inputwirein_2, outputwiresum, outputwirecount);assign{count,sum}=in_1+in_2;