当前位置: 首页 > news >正文

verilog循环仿真

        虽然在verilog描述功能时循环要限制使用,但是在tb时这些限制不再需要管,可以在tb时随意使用for循环语句。除了for之外,还有许多循环语句。

        while

while( <condition> )
begin<statements>;
end

        forever

forever
begin<statements>;
end

 这个循环不会退出循环阶段

        repeat

repeat( <value> )
begin<statements>;
end

<value>表示循环次数

        跳出循环

initial
beginforeverbegin:    clock_loop#50    clk    =    1'b0    ;#50    clk    =    1'b1    ;end
endalways@( posedgequit )
begindisable    clock_loop    ;
end

 

http://www.dtcms.com/a/179072.html

相关文章:

  • 扣子创建一个应用
  • 坚果云(实现同步)+zotero(管理文献)+scholaread(阅读文献)
  • SwiftData 数据持久化解决方案
  • 《spark》
  • 国内led显示屏厂家以及售后 消费对比与选择
  • Windows系统下使用Kafka和Zookeeper,Python运行kafka(二)
  • 05_项目集成飞书预警
  • 2025 EAU UTUC指南学习笔记②:分期分级全梳理,科研的靶点可能藏在分层逻辑中
  • 数据结构(四)——栈的应用—数制转换
  • Vue3中emits和emit
  • App Store支付新政重构跨境电商生态:eBay卖家的突围之道
  • ABP vNext + gRPC 实现服务间高速通信
  • 【嵌入式面试高频知识点】-wifi相关
  • [硬件电路-18]:MCU - LPC1765FBD100是恩智浦(NXP)半导体推出的一款基于ARM Cortex-M3内核的高性能32位微控制器
  • Python3 上下文管理器:优雅管理资源的艺术
  • Java复习笔记-基础
  • Python cv2特征检测与描述:从理论到实战
  • Python量化交易Backtrader技术指标的实现
  • 【嵌入式开发-CAN】
  • ProfiNet与CANopen:新能源时代的“语言翻译官”
  • MySQL事务隔离机制与并发控制策略
  • Java详解LeetCode 热题 100(13):LeetCode 53:最大子数组和(Maximum Subarray)详解
  • maven 依赖冲突异常分析
  • Java基础
  • matlab稳定求解高精度二维对流扩散方程
  • 线代第二章矩阵第五、六、七节矩阵的转置、方阵的行列式、方阵的伴随矩阵
  • 初始图形学(8)
  • 图神经网络中的虚拟节点
  • Vue3快速入门/Vue3基础速通
  • neo4j官方示例