++>+的返回值有 "( 三种情况,+++>++的返回值只有 " 两种情况;
由于是描述电路的,用于位的操作较多,有!位逻辑操作,移位操作,并置操作,
归约操作;
位逻辑运算的结果中,位数与原操作数一样多;
归约符是在原操作数的所有位上进行操作,并产生 位结果;
并置运算可以发生在 & 与 & 之间 & 与矢量之间 矢量与矢量之间
用于仿真的系统任务:
所有系统任务都必须在 $ 或 $-$., 内;
所有系统任务都必须以S开头;
常见系统任务:
显示任务7S$. 系列和S- 系列8
监控任务7S 系列8
探测任务7S,& 系列8
文件打开、输入、关闭任务7?=?=H,?=,$.8
读取文件任务7S$&S$38
仿真结束控制任务7ST,3S,8
随即信号任务7S$8
过程块: $ 块和 $-$., 块
一个 内可以包含多个 $ 或 $-$., 模块;
所有 $ 或 $-$., 块在 " 时刻开始并行执行,各 $ 或 $-$., 块内部顺序执行;
$ 过程块主要是面向 ,&H3 的,通常不具有可综合性;
$-$., 过程块在描述电路时既可以描述组合逻辑电路7电平敏感8又可以描述时序逻辑电路
7边沿敏感8;
写 ,&H3 时 $ 通常用于初始化以及顺序波形的描述,$-$., 通常用于重复波形
的描述;
任务 $,C 与函数 =H!为了描述模块中被多次执行的部分以及为了增强代码的易读性
中的高级程序语句如 = 循环语句只用在写 ,&H3 中;
& 和 =CD 是两种特殊的括号
= 语句的第三种形式适合描述优先编码器,H$, 语句适合描述数据选择器和状态机;
H$, 的条件表达式如果与分支项表达式长度不同,则在比较前将所有表达式都统一为这些
表达式的最长长度;
H$,) 忽略 ),H$,( 忽略 ) 和 (;
$,, 语句只在右端表达式发生变化时才重新计算并重新赋值,其余时间都是连续赋值;
$,, 语句可以指定 &、H 或是任意拼接操作的结果;
$,, 语句是连续赋值的,用于驱动网线 -, 类型不需要连续赋值, 类型一
旦被赋值就会一直保存;
过程赋值语句有两种:阻塞式+和非阻塞式/+,只能在过程块 $ 和 $-$., 中使用;
E对事件触发的控制与 -$ 语句不能同时使用;