如何设置一个清爽的仿真窗口(仿真工具使用技巧)【Modesim/Questasim】

简介: 如何设置一个清爽的仿真窗口(仿真工具使用技巧)【Modesim/Questasim】

一、写在前面


Modesim/Questasim是Mentor公司用来仿真VHDL/Verilog/Systemverilog的EDA工具,因其可以运行在Windows系统下,同时与各类FPGA的开发平台有较好的适配,所以是很多数字IC或FPGA初学者第一次接触到的仿真工具,但是简体中文互联网上对Modesim/Questasim的使用技巧的归类与整理不够详细,也不够准确,因此创作本前缀为【Modesim/Questasim】的系列文章,对此工具的使用技巧进行整理与归纳总结。

当然modesim/Questasim更多的是提供给FPGA/数字IC领域初学者的仿真工具,对于IC设计来说,真正工作环境使用到的更多的是VCS,也希望有志于从事数字IC领域工作的人员尽早地将环境转移到linux下的VCS上去进行熟悉


二、如何设置一个清爽的仿真窗口


2.1 默认的仿真窗口背景为黑色

这种形式的格式使用在论文中会造成打印出来的图片不够清楚,那么我们如何背景颜色等参数呢?

image.png


2.2 依次选择Tools——Edit Preferences

image.png


2.3 在windows list中选择wave preference

bac5b40b231e47b29240f1250ea0f0a2.png


2.4 以下的参数列表决定了仿真窗口的颜色

862d2f9dc3464745a1bfa29f99ea9dfd.png


其中:

LOGIC_0到LOGIC_Z为不同逻辑值的颜色

Background到Foreground为背景色和前景色

wavebackground为波形窗口的背景色

其他参数与中文也存在对应关系,这里不再赘述,每个参数修改后,都会对应的体现在预览窗口处。


2.5 参数案例

background设置为Gray70

cursorColor设置为Gray50

gridColor设置为White

selectBackground设置为Gray50

waveBackground设置为White

其余参数 black

即可获得如下清爽背景的仿真图像用于论文,当然也可以按照自己想法进行更多风格化设置

image.png


三、其他Modesim/Questasim使用技巧


如何在仿真窗口查看信号频率

如何设置“tab”键缩进数量

如何去除仿真时的信号前缀

如何设置一个清爽的仿真窗口

如何使用delta cycle来观察相同边沿的先后顺序

如何使用Modesim查看状态机状态跳转

如何用命令行的形式进行仿真及do脚本的使用

相关文章
|
27天前
|
开发者 图形学 开发工具
Unity编辑器神级扩展攻略:从批量操作到定制Inspector界面,手把手教你编写高效开发工具,解锁编辑器隐藏潜能
【8月更文挑战第31天】Unity是一款强大的游戏开发引擎,支持多平台发布与高度可定制的编辑器环境。通过自定义编辑器工具,开发者能显著提升工作效率。本文介绍如何使用C#脚本扩展Unity编辑器功能,包括批量调整游戏对象位置、创建自定义Inspector界面及项目统计窗口等实用工具,并提供具体示例代码。理解并应用这些技巧,可大幅优化开发流程,提高生产力。
110 1
|
4月前
|
算法
LabVIEW开发仿真转矩加载系统
LabVIEW开发仿真转矩加载系统
23 0
|
4月前
|
Shell iOS开发 MacOS
Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标
Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标
165 0
|
11月前
|
小程序 数据安全/隐私保护
小程序 | 我做了个工具箱
好几天过去了,做了个工具箱。
小程序 | 我做了个工具箱
|
机器学习/深度学习 人工智能
LabVIEW中常用的快捷键方式大全
LabVIEW中最常用的快捷键方式大全
1609 0
|
安全 测试技术 Linux
【PyAutoGUI操作指南】01 三分钟快速实现跨平台GUI自动化模块
作为安全功能,默认情况下启用故障保护功能。当调用PyAutoGUI函数时,如果鼠标位于主监视器的四个角中的任何一个,它们将引发PyAutoGUI.FailSafeException。在调用每个PyAutoGUI函数后,会有十分之一秒的延迟,以便用户有时间将鼠标猛击到角落以触发故障保险。
529 0
|
程序员 人机交互 Python
安利下PyAUtoGUI这个库,可自动化控制鼠标键盘
安利下PyAUtoGUI这个库,可自动化控制鼠标键盘
123 0
|
存储 Linux 异构计算
如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
|
数据可视化 Linux 异构计算
如何自动生成设计文件的状态机跳转图(仿真工具使用技巧)【Modesim/Questasim】
如何自动生成设计文件的状态机跳转图(仿真工具使用技巧)【Modesim/Questasim】
如何自动生成设计文件的状态机跳转图(仿真工具使用技巧)【Modesim/Questasim】
|
Linux 异构计算 Windows
如何在仿真窗口查看信号频率?(仿真工具使用技巧)【Modesim/Questasim】
如何在仿真窗口查看信号频率?(仿真工具使用技巧)【Modesim/Questasim】
如何在仿真窗口查看信号频率?(仿真工具使用技巧)【Modesim/Questasim】