vhdl中多个进程怎么分模块用component语句实现,我有一个代码,求个大神帮我把它分模块实现 100
2个回答
展开全部
由于每个进程都描述了一个电路模块,所以一个设计实体中有10个进程,就表示这个实体中有10个电路模块。
你如果想将这10个电路模块描述成10个元件的话,就要写10个实体描述,每个实体中只有1个进程,然后再写一个顶层描述,在顶层描述中,写10句元件例化语句,就可以将这10个元件连接起来了。这种方式的缺点是:比直接在一个实体中写10个进程更麻烦,优点是这10个电路模块之间的连接关系更清晰了。
当然,你也可以不写10个实体描述,而是只将其分成2个(也可以是3、4、5等等)元件,一个元件描述中有n(n<10)个进程,另一个元件描述中有10-n个进程,顶层描述中只用两句元件例化语句进行连接。
你如果想将这10个电路模块描述成10个元件的话,就要写10个实体描述,每个实体中只有1个进程,然后再写一个顶层描述,在顶层描述中,写10句元件例化语句,就可以将这10个元件连接起来了。这种方式的缺点是:比直接在一个实体中写10个进程更麻烦,优点是这10个电路模块之间的连接关系更清晰了。
当然,你也可以不写10个实体描述,而是只将其分成2个(也可以是3、4、5等等)元件,一个元件描述中有n(n<10)个进程,另一个元件描述中有10-n个进程,顶层描述中只用两句元件例化语句进行连接。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询