vHdl语言中,自己书写的函数中可以有例化语句吗?如果我的函数需要返回两个数据类型不同的值?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 06:49:56
vHdl语言中,自己书写的函数中可以有例化语句吗?如果我的函数需要返回两个数据类型不同的值?
VHDL的函数是采用行为描述方式的,实际上是一个共享的进程,因此函数中是不能出现并行语句的,也就不能出现元件例化语句.
如果你要返回一个以上的值,就不能用函数,而要用过程.
再问: 那么在过程中,可以出现例化语句吗?
再答: 过程是子程序的其中一种,也是共享的进程,因此也要用顺序语句来描述(行为描述)。所以在过程中也不能使用元件例化语句。
其实,元件例化语句也体现一种共享机制,一个元件例化语句等同于一个子程序(过程或者函数)。只不过元件例化语句采用的是结构描述方式,是并行语句。
谢谢采纳!
如果你要返回一个以上的值,就不能用函数,而要用过程.
再问: 那么在过程中,可以出现例化语句吗?
再答: 过程是子程序的其中一种,也是共享的进程,因此也要用顺序语句来描述(行为描述)。所以在过程中也不能使用元件例化语句。
其实,元件例化语句也体现一种共享机制,一个元件例化语句等同于一个子程序(过程或者函数)。只不过元件例化语句采用的是结构描述方式,是并行语句。
谢谢采纳!
vHdl语言中,自己书写的函数中可以有例化语句吗?如果我的函数需要返回两个数据类型不同的值?
函数返回类型与该函数中return语句返回的数据类型必须()
在C语言中,函数的数据类型是指____.A.函数返回值的数据类型 B.函数形参的数据
请问C语言中,对变量定义的数据类型都可以用于对函数定义吗?
C#语言中得到数据类型的函数是什么
在C语言中,如果一个函数返回两个数,return 语句中要怎么表示?是用数组吗
在C语言中,函数返回值的类型最终取决于( ) A函数定义时再函数首部所说明的函数类型 Breturn语句中表达式
C语言中什么使一个函数可以定义成对许多不同数据类型完成同一个任务
vb中数据类型 两个double类型的数据相除返回结果如果是很大的小数总是溢出怎么办?
请说明"matlab"中所有的"数据类型"和各种"数据类型"之间的转换函数~!
在C语言中不同的数据类型之间是如何转换的 不同的数据类型是怎样计算的
C语言中的返回值的用途是啥?主函数与子函数中的return语句有何不同?那种函数需要返回值?