- 3
- 0
- 约6.4千字
- 约 47页
- 2017-02-19 发布于湖北
- 举报
条件分支语句:if_then_else 顺序语句 条件赋值语句:when_else 并行语句 在条件覆盖完整时,两者都采用MUX实现;当条件覆盖不完整时,隐含将原有值保持输出;对于并行语句,形成对输出的多重驱动,导致总线冲突错误;对于顺序语句,则将虚拟寄存器实体化,利用判断控制其使能。 条件分支语句与条件赋值语句的对比 选择分支语句:case 语句 与if语句类似,用于表达逻辑语句的条件选择; 如果与信号赋值语句对比,if语句可以对应于条件赋值,case语句对应于选择赋值; case语句适应性更广,综合也更为容易; case 表达式 is when 选择值1 顺序语句1; when 选择值2 顺序语句2; end case; 选择值应互斥,并覆盖表达式所有的可能值; 选择分支语句:case 语句 case 表达式 is when 选择值1 顺序语句1; when 选择值2 顺序语句2; when others 顺序语句3; end case; 没有列出的选择值都归入others; 选择分支语句:case 语句 case 语句的应用实例 process n begin case conv_integer n is when 1|2 f 1; when 3|5|7|11|13 f 1; when oth
原创力文档

文档评论(0)