Quartus II 13.0波形仿真(解决无法产生仿真波形问题)

news/2024/5/18 22:58:26 标签: fpga开发, EDA实验, Quartus II 13.0, 硬件, Verilog

目录

前言

新建工程

Verilog%E6%96%87%E4%BB%B6%EF%BC%8C%E5%86%99%E4%BB%A3%E7%A0%81-toc" style="margin-left:40px;">创建Verilog文件,写代码

 波形仿真(解决没有输出波问题)


前言

        这么说把Quartus II 13.0是我目前来讲见过最恶心的软件,总是一大堆麻烦事,稍微哪里没弄好就后面全都出问题。很多人在写完Verilog代码的时候要去进行仿真测试,但是你会发现你代码什么的都没有问题但是在Quartus II 13.0里面去仿真的时候没有出结果。总之就是很莫名其妙。所以今天我们去分享一下怎么来解决这个问题。(耐心看完,可以帮助到你的,相信我)

新建工程

点击New project……创建新工程

 然后设置项目的路径和名称(自己设置就好了)

选择相对应的芯片类型(看自己情况选择) 

 创建完成!

Verilog%E6%96%87%E4%BB%B6%EF%BC%8C%E5%86%99%E4%BB%A3%E7%A0%81">创建Verilog文件,写代码

点击New,创建文件

 选择Verilog文件,创建

然后就是写代码,写完之后就进行保持文件,把文件的名称跟模块的名称改成一样。(必须一致)

(此代码是4选1多路选择器代码)

 然后,把这个文件设置为顶层文件,右键点击这个.v文件,然后如下图所示,点击设置顶层文件

最后就是编译运行,如图所示,没有显示报错,就说明代码是没问题的。 

 波形仿真(解决没有输出波问题)

同样的,还是去点击新建文件

选择创建仿真文件: 

如图所示,鼠标双击下图红色箭头指向的位置,导入输入输出接口。

点击下图箭头指向的位置,导入接口设置。 

 

进去之后,点击List,显示接口,然后把接口右移到当前仿真文件当中,最后点击OK就行了。

然后就是设置输入的波形,依次如下操作:

 设置完成了之后,就进行编译运行

好了,这时候你就会发现,仿真运行没有报错,但是就是没有结果(下图所示),然后你就不知道怎么去搞了,只能感到非常恼火,就跟我一样。

现在问题来了,怎么去解决呢?

 这里,我们点击Simulation,然后点击Option选择

系统默认是第一个的,这里我们改成第二个,然后点击OK就行了。 

 最后点击编译运行,这里就会生成一个只读文件,然后我们就可以去查看到,仿真的结果波形了。问题就解决了,我们终于可以看到结果了,呜呜呜可感动死了。

 以上就是本期的内容了,你们搞了么,可以看到想要的仿真波么,是不是帮到你了呢?

分享一张壁纸:


http://www.niftyadmin.cn/n/5151223.html

相关文章

tbh着色

在tbh中,着色之前,首先可以可以创建多个色板,如果不同角色颜色不一样,就可以创建多个色板,每一个色板代表的角色不同。 1、创建色板 有两种方式: 方法一:在颜色菜单中,点击左上角 …

Alfred 5 for mac(最好用的苹果mac效率软件)中文最新版

Alfred 5 Mac是一款非常实用的工具,它可以帮助用户更加高效地使用Mac电脑。用户可以学会使用快捷键、全局搜索、快速启动应用程序、使用系统维护工具、快速复制粘贴文本以及自定义设置等功能,以提高工作效率。 Alfred for Mac 的一些主要功能包括&#…

Trie树 模板(C++)

Trie树 介绍: Trie树(也称为前缀树或字典树)是一种特殊的树数据结构,通常用于处理字符串数据,特别是用于高效地存储、检索和搜索大量字符串数据集。 Trie树中有两个操作,一个是插入(insert),一个…

一文搞懂设计模式之工厂模式

大家好,我是晴天,本周将同大家一起学习设计模式系列的第二篇文章——工厂模式,我们将依次学习简单工厂模式,工厂方法模式和抽象工厂模式。拿好纸和笔,我们现在开始啦~ 前言 我们在进行软件开发的时候,虽然…

【LeetCode刷题-栈与队列】--232.用栈实现队列

232.用栈实现队列 class MyQueue {Deque<Integer> inStack;Deque<Integer> outStack;public MyQueue() {inStack new ArrayDeque<Integer>();outStack new ArrayDeque<Integer>();}public void push(int x) {inStack.push(x);}public int pop() {if(…

第五章 Python文件操作

系列文章目录 第一章 Python 基础知识 第二章 python 字符串处理 第三章 python 数据类型 第四章 python 运算符与流程控制 第五章 python 文件操作 第六章 python 函数 第七章 python 常用内建函数 第八章 python 类(面向对象编程) 第九章 python 异常处理 第十章 python 自定…

四、三种基本程序结构

1、程序结构 (1)在C语言程序中&#xff0c;一共有三种程序结构&#xff1a;顺序结构、选择结构(分支结构)、循环结构。 顺序结构&#xff1a;按照事务本身特性&#xff0c;必须一个接着一个来完成。选择结构&#xff1a;到某个节点后&#xff0c;会根据一次判断结果来决定之后…

虽然许多人表示对Windows 11的透明任务栏不满,但有时效果还是挺好的

Windows 11支持透明任务栏&#xff0c;这项功能可以在几秒钟内启用&#xff0c;但许多人表示他们对它的工作方式不满意。 在今天的指南中&#xff0c;我们将向你展示如何使用此功能&#xff0c;并通过一些技巧进一步自定义任务栏。 如何在Windows 11中使任务栏透明 使用个性…