元件例化语句的一般格式是:
     标号标识符: 元件符号
      generic map 关联表
      port map 关联表;

   标号标识符可看作实例元件的元件名,即子元件名。而元件符号则是模板元件名,即在元件声明语句(component语句)中声明的名字。元件声明语句可以出现在当前的结构体(architecture)中,也可以出现在程序包(package)中。唯一的要求是,它在元件例化点上必须可见。

   在下面的例子中,元件声明语句出现在程序包中,程序包的名字通过use语句成为可见;而元件声明则通过选择名"Comp_decls.And2"成为可见。
   package Comp_decls is
    component And2
     port(Il, I2: Bit; O1: out Bit);
    end eompanent
   end Comp_decls;

   use Work.Comp_decls;
   architecture Parent_body of Parent is
    signal S1,S2,S3:Bit;
   begin:
    Child:Comp_decls.And2
     port map(I1=>S1,I2=>S2,O1=>S3);
    end Parent_body;

 
   
1. 语句标号不可缺,作为实例元件名。generic map (参数关联指定) 可缺。
   2. 参数关联指定和端口联接指定要与component中指定的参数与端口相对应。
   3. 元件例化语句为并行语句,不能出现在进程和子程序中。