问题描述: vHdl语言中,自己书写的函数中可以有例化语句吗?如果我的函数需要返回两个数据类型不同的值? 1个回答 分类:综合 2014-11-22 问题解答: 我来补答 VHDL的函数是采用行为描述方式的,实际上是一个共享的进程,因此函数中是不能出现并行语句的,也就不能出现元件例化语句.如果你要返回一个以上的值,就不能用函数,而要用过程. 再问: 那么在过程中,可以出现例化语句吗? 再答: 过程是子程序的其中一种,也是共享的进程,因此也要用顺序语句来描述(行为描述)。所以在过程中也不能使用元件例化语句。其实,元件例化语句也体现一种共享机制,一个元件例化语句等同于一个子程序(过程或者函数)。只不过元件例化语句采用的是结构描述方式,是并行语句。谢谢采纳! 展开全文阅读