vhdl中如何在process的if语句中调用定义的component

2024-11-18 08:39:59
推荐回答(1个)
回答1:

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