java构造体的作用_构造体描述的是设计的行为和结构,即描述一个设计实体的功能...

原标题:构造体描述的是设计的行为和结构,即描述一个设计实体的功能

构造体描述的是设计的行为和结构,即描述一个设计实体的功能。在设计过程中,设计人员常常将一个设计比喻成一个盒子,实体说明可以被看成是一个“黑盒子”,通过它我们只能了解其输入和输出端口,无法知道盒子内部的内容,而构造体就是描述盒子内部的详细内容。

由于构造体是对实体功能的具体描述,因此应跟在实体说明的后面。在VHDL语法中,构造体的结构如下所示:

417e4196e1785df8111580e4aedbfffb.png

2f4f48b5160c69db84e82b242e69c8cc.png

从构造体的结构可以看出,构造体从“ARCHITECTURE〈构造体名〉OF〈实体名〉IS”开始至“END〈构造体名〉;”结束。一个完整的构造体由两个基本层次组成:①构造体的说明部分。该部分对数据类型、常数、信号、子程序和元件等定义说明。②并行处理语句部分。可以使用并行语句或并发子结构,描述设计单元的逻辑功能或结构,可以采用行为级、RTL级和结构级描述。

下面以例子说明构造体部分在VHDL中的作用。

【例2-3】二选一选择器的构造体说明

本例针对图2.3的二选一选择器给出了构造体的具体设计,其实体mux已经在例2-2中定义。其逻辑结构如图2.4所示。

44c2fde4730acb1c023e7436a788817a.png

图2.4 二选一选择器的逻辑结构

91d0d0703ccb80170f8a9fa164ba3e56.png

在此,构造体connect的说明描述了mux的逻辑功能。在语句中,符号“<=”是信号赋值符,表示将“<=”右边的表达式的值赋给左边的信号。

利用实体和构造体便得到二选一选择器mux基本设计单元的VHDL模型,如图2.5所示。

5c70af60037923debc4430e895beecd3.png

图2.5 mux设计单元返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值