第6章 包集、元件子程序.pptxVIP

  • 2
  • 0
  • 约1.11万字
  • 约 32页
  • 2026-06-02 发布于陕西
  • 举报

主代码1概述第6章包集、元件和子程序库声明实体entity结构体architectureLIBRARY声明包集PACKAGECOMPONENTFUNCTIONPROCEDUREVHDL代码的基本组成配置configuration

2包集(package)包集的概念:已定义的常数、数据类型、元件调用说明、子程序的一个集合,类似于C语言中的“.h”文件(头文件);使用包集的目的:方便公共信息、资源的访问和共享。包集的主要内容:除了包含元件(component)、函数(function)和过程(procedure)之外,还可以包含类型(type)和常量(constant);元件、函数和过程的作用:经常使用的VHDL代码通常以这几种形式编写,从而可以被添加到包集中,然后被编译到目标library中,有利于代码分割、代码共享和代码重用;库:多个包集构成库。

3package包集名is{声明:元件、函数、过程、类型和常量说明}end包集名;[packagebody包集名is{包体说明项:函数、过程的所有描述代码}end包集名;]包集的语法结构包集的声明部分,必须包体,可选虽然包体是可选的,但是如果包集

文档评论(0)

1亿VIP精品文档

相关文档