vhdl语法简单总结.docxVIP

  • 37
  • 0
  • 约1.7万字
  • 约 19页
  • 2021-02-27 发布于河北
  • 举报
VHDL 语法简单总结 一个 VHDL 程序代码包含 实体( entity )、结构体( architecture )、配置( configuration )、程序包( package)、 库( library )等。 一、 数据类型 1.用户自定义数据类型 使用关键字 TYPE ,例如: TYPE my_integer IS RANGE -32 TO 32; –用户自定义的整数类型的子集 TYPE student_grade IS RANGE 0 TO 100; –用户自定义的自然数类型的子集 TYPE state IS (idle, forward, backward, stop); –枚举数据类型,常用于有限状态机的状态定义 一般来说,枚举类型的数据自动按顺序依次编码。 2.子类型 在原有已定义数据类型上加一些约束条件 ,可以定义该数据类型的子类型。 VHDL 不允许不同类型的数据直接进行操作运算, 而某个数据类型的子类型则可以和原有类型数据直接进行操作运算。 子类型定义使用  SUBTYPE  关键字。 3.数组 (ARRAY) ARRAY 是将相同数据类型的数据集合在一起形成的一种新的数据类型。 TYPE type_name IS ARRAY (specification) OF data_type; –定义新的数组类型语法结构 SIGNAL signal_name

文档评论(0)

1亿VIP精品文档

相关文档