VHDL程序设计的基础知识

本文介绍了VHDL语言的基本元素,包括entity、architecture、configuration等,并重点阐述了VHDL的四种端口模式(IN、OUT、INOUT、BUFFER)及其使用规则。此外,还讲解了实体结构和结构体描述,特别是结构体在描述设计实体逻辑功能和内部电路结构中的应用。
摘要由CSDN通过智能技术生成

还有一周的时间,先把VHDL的知识复习一下,8月30号开始上学校VHDL的课,下载了基本中文的教材,推荐胡小玲讲的VHDL语言基础。

 

本着简单实用的原则,我摘抄了一些笔记,分享给大家,

 

 

 

 

1.  VHDL语言的五大元素:

       a. entity

       b. architecture

       c. configuration

       d. package/package body

       e. library

 

2.  VHDL基本结构 - 实体结构

 

       ENTITY  实体名 IS

           [GENERIC(类属表说明);]

           [PORT(端口表说明);]

           [实体说明部分;]

       END [ENTITY] [实体名];

 

       讲解:类属表 和端口说明用于说明实体和其外部环境通信的对象。

                   类属为实体和其外部环境通信的静态信息提供通道;

                   最常用的信息是器件的上升沿到下降沿的延时时间、负载电容和电阻、驱动能力及功耗

                   端口说明是对实体与外部接口的描述

3. VHDL提供了四种端口模式

 

     1. IN: 允许数据流入实体,而不允许数据流出实体。

     2. OUT: 允许数据流出实体,而不允许数据流入实体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值