许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  VHDL简单程序示例:入门级代码实例

VHDL简单程序示例:入门级代码实例

阅读数 6
点赞 0
article_banner

试用VHDL 程序设计一个三输入与门。

library IEEE;                    

// :存放已经编译了的实体、构造体、包集合和配置。

use IEEE.STD_LOGIC_1164.ALL;

//包集合/程序包:存放各设计模块都能共享的数据类型、常数和子程序等

ENTITY and3 IS                                      

//实体:用于描述所设计的 系统 的外部接口信号[类属参数(Generic)说明] ;        

//实体-类属说明

// GENERIC (addwidth : INTEGER := 16);

//确定实体或组件中定义的局部常数。模块化设计时多用于不同层次模块之间信息的传递。可从外部改变内部电路结构和规模。

类属说明必须放在端口说明之前。

       PORT( a0 ,a1,a2: IN BIT;      //实体-端口说明:确定输入、输出端口的数目和类型。

                   s: OUT BIT );

END and3;

ARCHITECTURE in1 OF and3 IS                

//构造体:用于描述系统内部的结构和行为

SIGNAL tmp:BIT;                                                

//构造体-信号

//注:定义语句中的常数、信号不能与实体中的端口同名。

BEGIN                                                                  

//构造体-进程

   tmp<=a0 AND a1;

   s<=tmp AND a2;

END in1;                                    

//后面没有加配置

//配置:用于选取不同单元(构造体/元件)来组成系统设计的不同版本


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空