2.3 VHDL层次化结构模型
2.3.3 配置指定
2. 配置声明单元 ──独立的编译单元
另一种配置方法是不在Architecture中指定,而用专门的配置描述单元Configuration来指定,称为配置声明。
其中对每个实体指定其描述结构体,并指定结构体中各元件例化语句对应的实体和结构体,称为块配置。对配置的实体还可以再对其内部使用的元件进行配置,形成块配置的嵌套。配置功能便于已有资源的充分利用和大型电路的重新组合。
块配置的形式为
for <结构体名>
for <例化语句标号>: <元件模板>
use entity <子实体名>(<子结构体名>)
generic map ( ... ) --
可缺省
port map ( ... ); --
可缺省
for <子结构体名> --
需要时可嵌套子结构体的块配置
...
end for;
end for;
end for;
|