过程是可以共享的进程,过程中的语句与进程中的语句一样,只能是顺序语句,而元件例化语句是并行语句,不能够出现在过程中。你的描述:if(。。。)then u0:multi port map ();不符合硬件设计的规律。你的描述用文字来表达就是:如果某个条件成立,则硬件中就有元件multi,否则硬件中就没有这个元件。这是不可能实现的。