CP5VHDL设计初步培训课件.pptVIP

  • 2
  • 0
  • 约2.19千字
  • 约 21页
  • 2019-05-29 发布于湖北
  • 举报
2、实体定义: ENTITY 实体名 IS --此处无分号 END [ENTITY] 实体名; 要求实体名与文件名相同,且文件名后缀为.VHD 3、端口定义: 1)格式: 2)端口模式 端口名:端口模式 端口类型; IN:输入信号:信号进入实体(不能给信号赋值) OUT:输出信号:信号离开实体(不能读入/反馈输出端口的数据) INOUT:双向信号,信号既可以离开实体,也可以进入实体 BUFFER:缓冲信号:信号输出到实体外部,但也可在内部反馈。BUFFER是INOUT的子集,但不是由外部驱动,常用于计数器 3)端口类型:定义端口的数据类型 VHDL作为一种强类型语言,任何一种数据对象(信号、变量、常数)必须严格限定其类型和取值范围,相同类型才能相互传递。这对于大规模电路描述的排错是十分有益的。 常用的数据类型有: 整数型integer、 布尔型BOOLEAN 、 位数据类型BIT、 标准逻辑位数据类型std_logic、 std_logic_vector等。 5.1.2结构体ARCHITECTURE 用程序描述实体的功能。 1、一个实体可以有多个结构体,每个结构体代表该实体的不同实现方案。 2、结构体可采用行为描述、结构描述或数据流描述,是VHDL最主要的部分。 3、格式: ARCHITECTURE 结构体名 OF 实体名 IS [说明语句] BEGIN

文档评论(0)

1亿VIP精品文档

相关文档