万博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支持吗? | 评论 |
---|---|---|
净宣言(线、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推理 | 是的 | - - - - - - |
罗推理 | 没有 | - - - - - - |
反推理 | 没有 | - - - - - - |
驱动力量 | 没有 | - - - - - - |