vhdl 一个实体 用几个结构体表示几个相互独立的功能

2025年03月23日 08:37
有2个网友回答
网友(1):

  1. VHDL不是软件程序,不存在顺序执行的问题。

  2. 如果用多个结构体来描述不同的实现方案的话,那么,如果不特别声明的话,则VHDL会对最后描述的那个结构体进行综合。

  3. 如果想要对其他结构体进行综合的话,则要写一个配置声明。

  4. 配置是VHDL五大模块(实体、结构体、设计库、程序包、配置)之一。

  5. VHDL对结构体的描述方式通常有行为描述、寄存器传输描述和结构描述3种。 由于结构体是对实体功能的具体描述,所以结构体一定在实体后面。

网友(2):

首先,VHDL不是软件程序,不存在顺序执行的问题。如果你用多个结构体来描述不同的实现方案的话,那么,如果不特别声明的话,则VHDL会对最后描述的那个结构体进行综合。如果你想要对其他结构体进行综合的话,则要写一个配置声明。配置是VHDL五大模块(实体、结构体、设计库、程序包、配置)之一,关于配置的详细情况,请参考有关VHDL的书籍。