vhdl 程序的基本结构 vhdl程序一般由5个部分组成.ppt
《vhdl 程序的基本结构 vhdl程序一般由5个部分组成.ppt》由会员分享,可在线阅读,更多相关《vhdl 程序的基本结构 vhdl程序一般由5个部分组成.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子线路的设计与仿真 VHDL 语言刘书桂天津大学精密仪器与光电子工程学院精密测试技术及仪器国家重点实验室电话:27404779Email:2023/1/23VHDL 程序的基本结构程序的基本结构VHDL程序一般由程序一般由5个部分组成:个部分组成:nLibrary(程序库)(程序库)nPackage(程序包)(程序包)nEntity(实体)(实体)nArchitecture(构造体)(构造体)nConfiguration(配置)(配置)VHDL 程序的基本结构程序的基本结构VHDL程序一般由程序一般由5个部分组成:个部分组成:n nLibrary(程序库)(程序库)n nPackage(程序
2、包)(程序包)nEntity(实体)(实体)nArchitecture(构造体)(构造体)nConfiguration(配置)(配置)库和程序包库和程序包库 :存放已编译过的实体、构造体、程序包和配置程序包:由一组对外可见的信号、常量、数据类型、子程序、属性等组成 的程序集合库和程序包的使用库和程序包的使用Library;Use.;例:Library ieee;Use ieee.std_logic_1164.all;常用库常用库nStd VHDL的标准库nieee IEEE认可的标准库nWork 现行作业库nVital 面向ASIC的库n用户自定义库常用库及其程序包常用库及其程序包Std:VH
3、DL的标准库的标准库 standard:定义了 bit,bit_vector,character,time 等数据类型 textio:包含了对文本文件进行读写操 作的过程和函数 缺省说明:library std;use std.standard.all;常用库及其程序包常用库及其程序包IEEE:IEEE认可的标准库认可的标准库 std_logic_1164:定义了 std_logic,std_logic_vector,std_ulogic,std_ulogic_vector 等数据类型VHDL 程序的基本结构程序的基本结构VHDL程序一般由程序一般由5个部分组成:个部分组成:nLibrary(
4、库)(库)nPackage(程序包)(程序包)n nEntity(实体)n nArchitecture(构造体)n nConfiguration(配置)设计实体设计实体实体说明构造体设计实体的组成设计实体设计实体实体说明构造体1有多个构造体的设计实体的组成构造体2构造体n 配 置设计实体设计实体实体说明实体说明构造体设计实体的组成实体说明实体说明Entity is 类属说明类属说明;端口说明端口说明;实体说明部分;实体语句部分;End entity;最简单的例:entity nothing isend nothing;实体说明实体说明-类属说明类属说明类属为设计实体和外部环境通讯的静态通信静态
5、通信提供通道。可以定义端口大小、元件数目及定时特性等Generic(constant参数名:in子类型标识:=静态表达式;);例:Generic(delay:time:=10ns);实体说明实体说明-端口说明端口说明端口为设计实体和外部环境通讯的动态通信动态通信提供通道port(signal端口名:模式子类型标识:=静态表达式;);模式:in,out,inout,bufferInout和buffer都是双向端口,但buffer只能有一个驱动源例:Port(a,b:in bit;q:out bit);实体说明实体说明-实体说明部分实体说明部分用于定义设计实体接口中的公共信息,如定义新的数据类型和
6、常量等例:定义新的数据类型color Type color is array(6 downto 0)of std_logic;实体说明实体说明-实体语句部分实体语句部分是设计实体接口的共同部分。只能由并行断言语句、并行过程调用语句、被动进程语句组成,且不能在语句中给信号赋值。设计实体设计实体实体说明构造体构造体设计实体的组成构造体构造体architecture of is 构造体说明语句构造体说明语句;Begin End architecture;构造体构造体构造体说明语句定义本构造体内部使用的信号、常数、数据类型和函数因为它们仅限于内部使用,所以没有也不需要有方向的说明构造体构造体功能描述语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vhdl 程序的基本结构 vhdl程序一般由5个部分组成 程序 基本 结构 一般 部分 组成
限制150内