verilog disable 用法 (易错!)
2015-12-03 10:12
369 查看
disable语句可以退出任何循环,能够终止任何begin..end块的执行,用于仿真验证中。 例如 begin:one for(i=1;i<5;i=i+1) begin:two if(a==0) disable one; //从one这个begin..end 中跳出,终止了for if(a==1) disable two;//从two这个begin..end块中跳出,从本次循环中跳出 end end 网上看到的下面这个例子,一个意思: begin : Break forever begin : Continue ... disable Continue; // 继续下一个迭代 ... disable Break; // 退出forever 循环 ... end // 继续 end // 终止
相关文章推荐
- 模拟实现strcmp
- [leetcode] 242. Valid Anagram
- 程序员必知之前端演进史
- iOS——@synthesize 与@dynamic 的不同
- 集合习题之列出有限集合所有子集
- DataGrid( 数据表格) 组件[6]
- java wait()和notify()的介绍
- Android Studio 2.0--如何使用新模拟器以及Instant Run
- Swift 可选类型 ?和!
- DES加密模式原理详解
- cf #334 C. Alternative Thinking (思维题)
- Linux大棚版redis入门教程
- ML—SVM高级应用总结
- linux 下tomcat web服务器相关
- OSG + Win7 64 + VS2010 环境配置测试 按“s” "w" “h”j键没有相应的问题
- 关于“fatal error C1083: Cannot open include file: 'StdAfx.h': No such file or directory”的问题
- Oracle12c及PLSQL Developer安装全程记录
- iOS模拟器实现测试3Dtouch
- Android绘图基础--简易写字板
- oracle 账号管理