6.1 VHDL Functions

Untitled

Function中可以使用if, case, loop,但无法使用wait

信号的声明和组件的实例化同样不行

Untitled

只能return一个变了

Untitled

6.2 VHDL Procedures

Untitled

Untitled

在Procedure中输入量不能被改变

Parameters for Subprogram Calls

Untitled

Procedure和Function更常用在library中而Process则用于main code中

Untitled

Package:

Untitled

当package中没有subprogram时则无需package body

Untitled