本文首发于微信公众号“花蚂蚁”,想要学习FPGA及Verilog的同学可以关注一下。
过程块是行为模型的基础。
过程块有两种:
- initial块,只能执行一次
- always块,循环执行
![0557dbb44752cea00067f78c7d8af599.png](https://i-blog.csdnimg.cn/blog_migrate/57a0549f3aee179a43f78ebf8ca9c25b.jpeg)
过程块中有下列部件:
- 过程赋值语句:在描述过程块中的数据流
- 高级结构(循环,条件语句):描述块的功能
- 时序控制:控制块的执行及块中的语句。
initial语句与always语句和begin_end与fork_join是一种高频搭配:
![2e6a5a0e78e28e03c9425c555caee3c6.png](https://i-blog.csdnimg.cn/blog_migrate/e95eae7cbb982a54dc07e2ee168fff2e.jpeg)
1.initial语句
initial语句的格式如下:
initial