VHDL硬件描述语言(新版)研讨
第6章 VHDL硬件描述语言 6.3.4 WAIT语句 进程在执行过程中总是处于两种状态:执行或挂起。进程中的敏感信号能够触发进程执行,WAIT语句也能起到与敏感信号同样的作用。 (1)无限等待。不设置停止挂起条件的表达式,表示永远挂起。格式如下: WAIT; (2)等待敏感信号变化。格式如下: WAIT ON 信号名[,信号名…]; (3)等待条件满足。格式如下: WAIT UNTIL 布尔表达式; (4)超时等待。格式如下: WAIT FOR 时间表达式; 注意:已经列出敏感信号的进程不能使用任何形式的WAIT语句。 6.3.5 子程序 子程序是由一组顺序语句组成的, 可以在程序包、结构体和进程中定义,只有定义后才能被主程序调用,子程序将处理结果返回给主程序,主程序和子程序之间通过端口参数关联进行数据传送,其含义与其他高级语言相同。 VHDL中的子程序有两种类型:过程和函数。 1.过程(PROCEDURE) 过程的定义语句由两部分组成,即过程首和过程体。过程定义的格式为: PROCEDURE 过程名 参数列表 --过程首 PROCEDURE 过程名 参数列表 IS --过程体 说明部分; BEGIN 顺序语句 END 过程名; 调用过程语句的格式为:过程名 参数列表; 2.函数(F
您可能关注的文档
最近下载
- T_CI 105-2023 不可移动文物抗震鉴定技术规范.pdf VIP
- 2025年体检法律法规课件.pptx VIP
- JB∕T 13887-2020 自动控制回流阀.docx VIP
- 线束加工基本知识培训课件.pptx VIP
- 非煤露天矿山应急预案-2021版.doc VIP
- “双碳”碳达峰碳中和精品.pptx VIP
- 新解读《GB_T 16895.6-2014低压电气装置 第5-52部分:电气设备的选择和安装 布线系统》.docx VIP
- 2026医保知识(医保患者权益保障)医保政策与药品管理考试题库(附答案).docx VIP
- 深基坑拉森钢板桩支护方案.docx
- 2025年湖南能源集团招聘笔试真题.docx VIP
原创力文档

文档评论(0)