主要内容

万博1manbetx支持Verilog HDL进口结构

使用进口高密度脂蛋白synthesizable HDL代码导入仿真软件万博1manbetx®建模环境。导入HDL代码,使用importhdl函数。确保使用的结构是由高密度脂蛋白HDL代码导入。万博1manbetx

这些表支持的Verilog列表万博1manbetx®结构时,您可以使用进口HDL代码。如果你使用一个不受支持的构造,解万博1manbetx析输入高密度脂蛋白HDL进口时生成一个错误文件。Verilog HDL进口有时会忽略HDL代码中的某些结构的存在。了解更多,请参阅评论表的部分。

模块定义和实例化

Verilog构造 万博1manbetx支持吗? 评论
库声明 没有 - - - - - -
配置声明 没有 - - - - - -
模块声明 是的 多个样本率和多个时钟输入不支持。万博1manbetx
模块参数端口列表 是的 - - - - - -
港声明 是的 不支持INOUT港口。万博1manbetx
模块没有港口 没有 - - - - - -
本地参数声明 是的 - - - - - -
参数声明 是的 您可以使用参数和常量的最大大小64年位。默认情况下,参数大小32位。
模块实例化 是的
  • 无关的港口实例化模块导入Verilog代码时删除。

  • 不支持递归模块实例化。万博1manbetx

    相反,如果你的顶级模块实例化模块中定义的递归子文件夹,importhdl解析所有Verilog文件。例如,在这个图中,importhdl可以解析DFF_Instantiation.vTFF_Instantiation.v实例化的DFF.v

    包含子文件夹文件夹结构。

数据类型和向量

Verilog构造 万博1manbetx支持吗? 评论
净宣言(线、Supply0 Supply1) 是的 - - - - - -
真正的宣言 没有 - - - - - -
字符串声明 没有 - - - - - -
向量宣言 是的 - - - - - -
数组和数组索万博1manbetx引的支持 是的 - - - - - -
注册申报 是的 - - - - - -
整数宣言 是的 - - - - - -

标识符和注释

Verilog构造 万博1manbetx支持吗? 评论
词法记号(空格、运营商、评论) 是的 - - - - - -
标识符(简单,逃) 是的 - - - - - -
系统功能(签名,无符号美元) 是的 - - - - - -
属性实例 没有 高密度脂蛋白进口忽略了这些结构。
评论 没有 高密度脂蛋白进口忽略了这些结构。
数字(十进制、二进制、十六进制、八进制) 是的 - - - - - -
编译器指令(定义、undef,“如果未定义,”else if) 是的 - - - - - -

作业

Verilog构造 万博1manbetx支持吗? 评论
连续赋值 是的 - - - - - -
阻塞赋值 是的 - - -
非阻塞赋值 是的 - - - - - -
过程赋值(总是块) 是的 - - - - - -

运营商

Verilog构造 万博1manbetx支持吗? 评论
算术运算符(+、-、*、* *、/、< < <、> > >) 是的 - - - - - -
逻辑运算符(< <、> >、!,& &,| |,= =、! =) 是的 - - - - - -
关系运算符(>、<、> =、< =、= =、! =) 是的 - - - - - -
逐位运算符(~,&,|,^ ~ ^,^ ~) 是的 - - - - - -
一元运算符(+,-) 是的 万博1manbetx支持限制数据类型
电力运营商 是的 万博1manbetx支持限制数据类型
条件操作符(?) 是的 - - - - - -
连接 是的 - - - - - -
一些选择 是的 - - - - - -
减少操作符(& ~ &、| ~ |,^,~ ^,^ ~) 是的 - - - - - -

一个示例,演示了如何使用不同的运营商,明白了为各种运营商从Ve万博1manbetxrilog代码生成仿真软件模型

条件和循环语句

Verilog构造 万博1manbetx支持吗? 评论
if - else语句 是的 - - - - - -
条件操作符(?) 是的 - - - - - -
For循环 是的 - - - - - -
循环生成构造 是的 万博1manbetx支持循环生成构造为能够生成等case-generate, if-generate结构。
有条件的生成构造 没有 - - - - - -
生成区域 没有 - - - - - -
Genvar宣言 没有 - - - - - -
Case语句 是的 也支持casex和casez语句。万博1manbetx

程序块和事件

Verilog构造 万博1manbetx支持吗? 评论
任务宣言 没有 - - - - - -
初始构造(罗建模) 没有 - - - - - -
连续的块 是的 - - - - - -
块声明 是的 - - - - - -
事件控制语句 是的 - - - - - -
函数调用 是的 高密度脂蛋白进口不支持递归函数调用。万博1manbetx
任务启用 没有 - - - - - -
总是构造 是的 - - - - - -
函数声明 是的 - - - - - -

其他结构

Verilog构造 万博1manbetx支持吗? 评论
门实例化 没有 - - - - - -
Specparams 没有 - - - - - -
指定块 没有 - - - - - -
语义验证(未使用的端口,正确的模块实例化) 是的 - - - - - -
时钟包识别 是的 不支持多个样本率和多个时钟信号。万博1manbetx
注册推理 是的 - - - - - -
比较恒定的块推理 是的 - - - - - -
获得块推理 是的 - - - - - -
RAM推理 是的 - - - - - -
罗推理 没有 - - - - - -
反推理 没有 - - - - - -
驱动力量 没有 - - - - - -

另请参阅

功能

相关的例子

更多关于