首页 百科知识 5.8.3元件配置

5.8.3元件配置

时间:2022-10-15 百科知识 版权反馈
【摘要】:前面章节介绍过,当一个设计单元有多个构造体时,可使用配置语句来选择不同的构造体,使其与实体相连接,使得设计者在对设计单元进行仿真时,可方便地进行性能对比从而选取性能最佳的构造体。除此之外,配置还可用于元件配置,即在层次化设计中描述层与层之间的连接关系,选取库中的元件架构作为当前设计单元构造体中的实例架构。由此可以看出,配置语句可以灵活地进行元件配置、调整实例架构。

5.8.3 元件配置

前面章节介绍过,当一个设计单元有多个构造体时,可使用配置语句来选择不同的构造体,使其与实体相连接,使得设计者在对设计单元进行仿真时,可方便地进行性能对比从而选取性能最佳的构造体。除此之外,配置还可用于元件配置,即在层次化设计中描述层与层之间的连接关系,选取库中的元件架构作为当前设计单元构造体中的实例架构。

元件配置的语法格式如下:

img194

或:

img195

下面通过2-4译码器的设计,回顾配置的构造体配置用法,并学习元件配置的具体思想和方法。

【例5-31】2-4译码器的设计

(1)子模块倒相器源程序inv.vhd如下:

img196

img197

(2)三输入与门源程序and3.vhd如下:

img198

(3)2-4译码器的电路原理图如图5.8所示。

img199

图5.8 2-4译码器的电路原理图

译码器源程序decode.vhd如下:

img200

img201

在对译码器的建模过程中,实例a1、a2、a3、a4采用的都是work中元件and3配置and3con所描述的架构;实例i1采用的是inv配置invcon所描述的架构,即其构造体beh_d所描述的带延时反相;i2采用的是不带延时反相。由此可以看出,配置语句可以灵活地进行元件配置、调整实例架构。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈