vlog参数及其含义

Makefile中常用vcs仿真命令及含义 文章目录一、编译常用-sverilog —— 编译支持SystemVerilog语法+v2k —— 编译支持Verilog—2001语法-timescale=/ —— 添加仿真时间单位、精度;-debug —— (对应TB中的$vcdpluson加载波形函数)使能DVE、VERDI波形调试和UCLI命令行调试等;-debug_all —— 使能所有的debug调试功能;-debug_pp —— 同-debug_all,但是更加节约资源;-ntb_opts —— 常用参数uvm,-ntb_opts uv 阅读详情

VLOG

The vlog command compiles Verilog source code and SystemVerilog extensions into a

specified working library (or to the work library by default).
The vlog command may be invoked from within ModelSim or from the operating system
command prompt. It may also be invoked during simulation.
Compiled libraries are major-version dependent. When moving between major versions, you
have to refresh compiled libraries using the -refresh argument to vlog. This is not true for minor
versions (letter releases).
All arguments to the vlog command are case sensitive: -WORK and -work are not equivalent.
The IEEE P1800 Draft Standard for SystemVerilog requires that the default behavior of the
vlog command is to treat each Verilog design file listed on the command line as a separate
compilation unit. This behavior is a change in vlog from versions prior to 6.2, wherein all files
in a single command line were concatenated into a single compilation unit. To treat multiple
files listed within a single command line as a single compilation unit, use either the vlog -mfcu
argument or the MultiFileCompilationUnit modelsim.ini file variable.

This command provides additional information with the -help switch.

Syntax

vlog [options] <filename> [<filename> ...]
[options]:
[-32 | -64] [-93]
[+acc[=<spec>] [+<selection> [.]]
[-addpragmaprefix <prefix>]
[-ccflags <“compileopts”>] [-compat] [-compile_uselibs[=<directory_name>]]
[-constimmedassert | -noconstimmedassert] [-convertallparams] [+cover[=<spec>]]
[-covercells | -nocovercells] [-coverdeglitch {“<n> <time_unit>”}] [-coverenhanced]
[-coverexcludedefault | -nocoverexcludedefault] [-coverfec | -nocoverfec]
[-coveropt <opt_level>] [-coverreportcancelled] [-coverudp | -nocoverudp]
[-cuname]
[+define+<macro_name>[=<macro_text>]] [-deglitchalways | -nodeglitchalways]
[+delay_mode_distributed] [+delay_mode_path] [+delay_mode_unit]
[+delay_mode_zero] [-dpicppinstall <[gcc|g++] version>] [-dpicpppath <pathname>]
[-dpiforceheader] [-dpiheader <filename>]
[-E <filename>] [-Edebug <filename>] [-enumfirstinit] [-Epretty <filename>]
[-error <msg_number>[,<msg_number>,…]] [-extendedtogglemode 1|2|3]
[-f <filename>] [-fecudpeffort {1 | 2 | 3}] [+floatparameters[+<selection>[.]]] [-
force_refresh <design_unit>]
[-fsmimplicittrans | -nofsmimplicittrans] [-fsmmultitrans]
[-fsmresettrans | -nofsmresettrans ] [-fsmsingle | -nofsmsingle]
[-fsmverbose[b | t | w]] [-fsmxassign | -nofsmxassign ]

[-gen_xml <design_unit> <filename>]
[-hazards]
[-ignorepragmaprefix <prefix>] [+incdir+<directory>] [-incr | -noincr]
[+initmem[=<spec>][+{0 | 1 | X | Z}]]
[+initreg[=<spec>][+{0 | 1 | X | Z}]] [-isymfile] [+iterevaluation]
[-l <filename>] [-L <libname>] [-Lf <libname>] [+libcell | +nolibcell]
[+libext+<suffix>] [-libmap <pathname>] [-libmap_verbose] [+librescan]
[-line <number>] [-lint] [-lowercasepragma] [-lowercasepslpragma] [-lrmclassinit]
[+maxdelays] [+mindelays] [-mixedansiports] [-mixedsvvh [b | s | v]]
[-mfcu | -sfcu] [-modelsimini <ini_filepath>]
[-nocovercells] [-nocoverfec] [-nocovershort] [-nocoverudp] [-nodbgsym]
[-nodebug[=ports | =pli | =ports+pli]] [-noexcludeternary <design_unit>]
[-noForceUnsignedToVhdlInteger] [-nologo] [-nopsl] [+nospecify]
[-note <msg_number>[,<msg_number>,…]] [-novopt] [+notimingchecks]
[-novtblfixup] [+nowarn<CODE>] [-nowarn <category_number>]
[+nosparse[+<selection> [.]]] [+num_opt_cell_conds+<value>]
[-oldsv] [-optionset <optionset_name>] [-override_timescale <time_unit> /
<time_precision>] [-O0 | -O1 | -O4 | -O5]
[-pedanticerrors] [-permissive] [-permit_defunct_sv] [-printinfilenames] [-pslext]
[-pslfile <filename>] [+protect[=<filename>]]
[-quiet]
[-R [<simargs>]] [-refresh]
[-scdpiheader <filename>] [-source] [-s] [-sv]
[-svext=[+|-]<extension>[,[+|-]<extension>]…] [-svinputport=net | var | relaxed]
[-svpkgcasesens] [-skipprotected] [-skipprotectedmodule]
[-smartdbgsym] [-suppress <msg_number>[,<msg_number>,…]] [-sv05compat]
[-sv09compat] [-sv12compat]
[-time] [-timescale <time_units>/<time_precision>] [-togglecountlimit <int>]
[-togglewidthlimit <int>] [-toggleportsonly] [+typdelays]
[-u]
[-v <library_file>] [-version] [-vlog01compat] [-vlog95compat] [-vmake]
[-vopt | -novopt]
[-warning <msg_number>[,<msg_number>,…]] [-work <library_name>]
[-writetoplevels <fileName>]
[-y <library_directory>]

后仿真中的VCS工具编译延迟指令(3)`delay_mode_unit / 1.0ns保持时间。`timescale 1ns/100ps // 最小精度 = 100ps = 0.1ns。`delay_mode_distributed // 阶段2:时序验证。`delay_mode_distributed // 最慢:分布式延时。`delay_mode_unit // 阶段1:功能验证。`delay_mode_unit // 最快:统一小延时。`delay_mode_path // 中等:路径延时。// 没有timescale时,默认1ns/1ns。 阅读详情

相关推荐

数据分析(二):学生成绩预测分析报告

表1 特征变量描述变量描述school学生的学校sex学生的性别age学生的年龄address学生的家庭住址类型famsize家庭规模Pstatus父母同居状况Medu母亲的教育Fedu父亲的教育Mjob母亲的工作Fjob父亲的工作reason选择学校的理由guardian学生监护人traveltime从家到学校的时间studytime每周学习时间failures过去的类失败次数schoolsup额外的教育支持famsup家庭教育支持。

m0_73963149的博客 4417

modelsim基本命令

以前在使用ModelSim进行仿真的时候,一直是使用其GUI进行操作的,但是这样很繁琐也很费时。故希望学习其自动化仿真do文件,下面是学习的一些总结。 一、编写基本的do文件 下面按照实际仿真的步骤来说明do文件中需要用到的各个tcl命令。 1、quit -sim ---- 退出原来的仿真工程; 2、cd ---- 设置工作目录的路径,就是仿真工程路径; 3、vlib work ---- 在工作目录下建立一个work目录,请注意不要用操作系统直接新建一个work的文件夹,因为用操作系统建立的work文件夹并

crjmail的博客 1万+

C#精准获取Windows已安装应用清单的完整方案

Windows已安装应用识别是IT资产管理、安全合规与自动化运维的基础能力。其核心原理在于突破文件系统表象,以注册表为可信数据源,分层解析HKLM/HKCU、64位/32位视图及MSI Products路径中的元数据。技术价值体现在可验证(如过滤SystemComponent=1)、可关联(通过ProductCode绑定补丁与许可证)、可操作(启动路径二次验证+卸载命令沙箱执行)。典型应用场景包括终端合规审计、软件资产清查、静默卸载脚本开发及多版本应用聚合分析。本文聚焦C#原生实现,覆盖注册表四路采集、La

weixin_33552698的博客 635

vlog常用参数解析

vlog常用参数解析

oldmoney 1060

HDMI2.1 FRL流控 概览

HDMI 2.1 FRL的流控本质是。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 2083

STM32H7+LAN8720A之ETH与LWIP配置问题(End)

开篇介绍 由于项目中需要使用到STM32H7系列的芯片,且该系列无法移植ST的标准库,只能使用ST的HAL库,通过STM32Cube生成HAL库的基本代码。在项目开发中需要使用到STM32板载的ETH口,在简化的四层模型中充当着数据链路层的角色,我们只需添加PHY并配置好IP,即可实现基本的TCP主从机通信、UDP通信等等。 一、激光雷达3i-T1 由于使用了一款只具有网口通信的单线激光雷达,其具有TCP和UDP方式的通信方式,为了避免进行TCP中的socket报文解析和繁琐的通信握手过程,我们首先将雷达配

weixin_42024702的博客 1万+

VCS仿真命令详解 1

可以在任何模块或文件中指定的模块上的指定信号上进行过滤。2禁用在celldefine编译器指令定义的所有模块中或在用-v或-y编译时选项指定的库中定义的所有模块中记录网络和寄存器的转换时间以及网络和寄存器的值,无论这些库中的模块是否在`celldefine编译器指令是否存在。-cm_hier :在为行,条件,FSM或翻转覆盖率进行编译时,指定一个配置文件,该文件指定模块定义,源文件或模块实例及其子层次结构,您希望VCS从覆盖范围中排除它,或者将其作为为覆盖而编译的设计的唯一部分。

heiguang2005的专栏 8028

避坑指南:Cursor AI生成Flutter代码时最容易翻车的5个配置细节

本文深入剖析了使用Cursor AI生成Flutter代码时,因.cursorrules配置文件不当而导致的五大常见问题。重点探讨了如何通过制定清晰、具体的规则,避免状态管理混乱、设计图输入低效、项目架构脱节、性能隐患及规则维护缺失等陷阱,从而将AI转化为高效、可靠的开发伙伴,提升代码质量和团队协作效率。

wdx0123456的博客 415

解读手机拍照的各个参数(VLOG)

解读手机拍照的各个参数(VLOG)

weixin_43501408的博客 1452

泛微OA自定义post接口和路径(无侵入)

泛微OA自定义post接口和路径(无侵入)

技术分享 3870

加权均值向量算法(INFO)详解:从数学原理到智能算法

本文系统介绍了加权均值向量算法(INFO)的理论基础、数学模型与实现应用。该算法基于加权均值数学概念,通过MeanRule规则平衡探索与开发能力,具有结构新颖、参数合理的特点。核心内容包括:1) 算法理论基础,阐述加权均值数学定义与小波函数权重计算;2) 算法原理,详细解析更新规则、向量组合和局部搜索三阶段数学模型;3) 实现方法,提供MATLAB代码关键参数解析;4) 改进方向,介绍INFO-KELM混合模型等变体;5) 应用案例,涵盖函数优化、工程设计与机器学习领域。

qq_42212808的博客 234

VLog制作之素材拍摄和音乐选择

近期Vlog非常火,那么想要做一支好看的Vlog需要哪些步骤呢,跟随小编一起来探索吧。 想要做Vlog,首先我们要知道什么是Vlog。好的,下面切入主题。 说到Vlog,我们会不由自主地想到Blog。什么是Blog呢,它的前身是Web log,顾名思义就知道,Blog是网络日志的意思。在互联网刚刚发展的时候,大家都通过文字来记录生活。 随着互联网的逐步发展,各大短视频平台的崛起,视频已深入人心,V...

Heidi 3481

YOLO26剪枝 lamp剪枝测试精度仅掉0.7个点,速度提高11.8fps!

针对没有如何去选择剪枝的内容LAMP是层自适应幅度调整剪枝,无需任何参数,通过算法内部自己计算每个层的重要程度进行剪枝。基于权重重要程度和该层权重大小关系,权重越大表明该层越重要的思想进行优化。这个跟我前面说的非结构化全局剪枝是一个解法(MP),也就是lamp是在我前面那个非结构化剪枝的基础上进行优化的。但是这个逐层进行非结构剪枝目前还没有一个清晰的概念,确定每个层要剪枝多少。LAMP得分是一个平方权重大小,由层中所有“幸存权重”的总和归一化。

m0_64661770的博客 673

Modelsim编译Vivado仿真库报错(vlog-12110)

关于Modelsim联合Vivado仿真的一些问题

小裘的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

拍摄的vlog视频画质模糊怎么办?视频画质高清修复

在短视频逐渐成为主流的今天,许多朋友都会通过vlog的形式记录下自己的生活。但我们会发现,自己拍摄的视频与专业博主拍摄的视频,在画质上就会有所差别,拍摄的vlog视频画质模糊不清晰怎么办?

nxzdmtgj的博客 2266

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

告别日志洪流:glog VLOG宏的精细化调试指南

你是否也曾陷入日志的海洋?生产环境中充斥着无关调试信息,开发时又因日志不足难以定位问题。glog的Verbose日志(VLOG)机制通过分级控制完美解决这一矛盾。本文将系统讲解VLOG宏的工作原理、命令行控制技巧及实战配置方案,让你轻松驾驭从开发调试到生产监控的全场景日志需求。 ## VLOG宏核心原理 VLOG(Verbose Logging)是glog提供的可变 verbosity(详细程

gitblog_00135的博客 1215

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

modelsim vlog option

【代码】modelsim vlog option。

oldmoney 1730

vlog用什么来剪辑?分享1个剪辑生活vlog的技巧

在很多短视频平台上,大家都可以看到vlog题材的视频,这类视频最近一直都很火。所以,对于一些行业内的小伙伴们来说,学会、掌握剪辑、制作vlog视频还是比较有必要的,只有紧跟潮流,大家的作品才有更多机会出现在观众的眼前哦。 对于剪辑新手来说,可能剪辑vlog视频比较有难度,毕竟很多素材特效都需要自己加,还要加得恰到好处才行。平时,我经常使用迅捷视频剪辑软件来操作,如果大家对工具选取没什么考虑的话,不如跟着我走哈哈。我觉得,这款软件的功能还是挺多的,也能满足到大家大部分剪辑需求。接下来,我给小伙伴们.

dnfsly的博客 762

glog中的VLOG无法打印的问题

项目中用到了GLOG的宏,由于代码有些问题,需要调试,而后发现代码中的VLOG无法打印到屏幕,经过一番查阅资料,发现应如下设置: 以下是常用标志参数类型及其作用说明: 标志参数 类型 作用 logtostderr bool 值为true的时候,日志信息输出到stderr,并非文件。默认值为 false。 stderrthreshold int

nicholas_duan的博客 4773

【两周快速入门pr】五、生活化vlog——你第一个vlog小视频(附相机推荐)

前言 新手先学会拍摄生活Vlog,积累经验,再去拍旅拍Vlog。 一、拍摄设备 手机 苹果(Iphone X)、华为(Mate 30) 运动相机 GoPro、Osmo Action、Osmo Pocket(想要看评测可以到B站搜:TESTV官方频道、影视飓风) GoPro Hero 7:GoPro运动相机的老牌子,质量有保障,可扩展配件也较多,防抖优秀,但是价格也比较昂贵,并且在暗光条件下画质比较差 Osmo Action 比 GoPro Hero 7 便宜一千多块钱,拍摄体验完全不输狗7,防抖

悟已往之不谏 知来者之可追 3万+

零基础Vlog教程!

好多宝宝也想拍vlog记录自己的生活,但是没有专业设备,又觉得final cut和pr太复杂。今天就给大家推荐一些拍摄vlog的软件和剪辑软件,让你用一部手机就可以拍出vlog Vlog拍摄软件 首先对于小白来说,最简单方便的当然是手机自带原相机。我拍的vlog一般是苹果后置和一些软件拍摄素材的集合,针对需要美颜效果的素材我一般用轻颜的拍摄功能,但是有一点不好的是轻颜只能拍摄1分钟,所以有时候我也...

vikegaunyu的博客 1905

如何用手机拍出精彩的 Vlog?

短视频门类那么多,其中的vlog一直很火,作为一个更好说故事的载体,vlog弥补了抖音短视频在时间上的限制,可以让视频的多样性更多。 Vlog的拍摄要求也不高,没用高大上的摄影设备,用一部手机也能轻松搞定。看看欧阳娜娜的Vlog就知道了,她的视频就是用iPhone拍摄的,但你会嫌弃画质渣吗?不会!因为大家爱的是她丰富有趣的日常和颜啊!! 决定一个vlog是否精彩的因素永远是【内容】而并非【设备】,...

盛世万谱shengshiwp的博客 1027

vlog 12110错误及解决

我使用modelsim编译.v文件时,老是弹出vlog 12110错误。看了一下解释是因为优化vopt没有开导致的,但怎么开vopt呢? 1.用everthing搜索modelsim.ini文件 2.打开文件,搜索voptflow,更改voptflow = 1 ...

ye_ming_sheng的博客 7364

爆炸女孩AI VLOG

从角色设定到视频生成,掌握打造爆款女性AI Vlog的完整流程。通过AI角色创建、分镜设计、场景提示词优化等技巧,轻松制作具有真实感和电影质感的生活类视频内容。无论是美妆、咖啡、阅读还是日常记录,都能借助AI工具快速实现创意表达。

Aivon123的博客 203

一鸣惊人的Vlog脚本:爆款创作的AI提示词黄金配方

摘要:博尔赫斯的预言在此成真:“天堂应是图书馆的模样。”而这座图书馆的每本新书,都由人类独有的精神脉冲与机器算力共同书写——当代码载着灵魂起飞,创作才真正成为人的本质。

Geek_King的博客 2040
上一篇: linux系统移植概述
下一篇: 为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈
pine222
博客等级 码龄15年 26粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值