- 9
- 0
- 约2.58千字
- 约 23页
- 2019-02-24 发布于江苏
- 举报
PART 5 SUBPROGRAM 子程序由一组顺序语句组成,是为了在程序中重复使用而设立的。 子程序不是一个独立的编译单位,只能置于实体或程序包中, 在结构体中定义的子程序对于该结构体来说是局部的,即不能被其它设计层次的结构体调用。如果要在其它结构体中调用同一个子程序,就需要把子程序定义到程序包中。 VHDL中的子程序有两类: 过程(PROCEDURE):过程通过其接口返回0个或多个值。 函数(FUNCTION):函数直接返回单个值。 子程序包含两部分:即子程序声明和主体部分。 在程序包中声明子程序时,子程序声明必须要在程序包声明中,子程序主体必须要在程序包体中。 一、函数的定义与引用 函数语句的作用是输入若干参数,通过函数运算求值,最后返回直接一个值。 函数语句的格式为: FUNCTION 函数名 [参数表] RETURN 类型; --函数首 FUNCTION 函数名 [参数表] --函数体 RETURN 类型 IS [子程序声明项;] BEGIN 顺序语句; END 函数名; 二、过程的定义与引用 过程的作用是传递信息,即通过参数进行内外的信息传递。其中参数需说明(信号、变量及常量)类别、类型及传递方向。 过
您可能关注的文档
- 第十章 现代农的宏观调控.ppt
- 第十章 消息队和共享内存.ppt
- 第十章 小粒子大宇宙(复习).ppt
- 第十章 刑事诉证据的分类.ppt
- 第十章 液液萃和固液萃取.ppt
- 第十章 一般均论和福利经济学.ppt
- 第十章 用友财分析与决策支持模块.ppt
- 第十章 中国宏经济问题.ppt
- 第十章:女职工未成年工.ppt
- 第十章++市场灵与政府职能.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)