位置:51电子网 » 技术资料 » 模拟技术

配置(Configuration)

发布时间:2015/8/26 21:25:45 访问次数:546

   一个实体可用多个结构体描述,在具体综合时选择哪一个结构体来综合,ACS02E14S-6P(027)则由配置确定。即配置语句来安装连接具体设计(元件)到一个实体一结构体对。配置被看作设计的器件清单,它描述对每个实体用哪一种行为,它非常像一个描述设计每部分用哪一种器件的清单。

   配置语句举例:这是一个判断两位数值相等的比较器的例子,它用四种不同描述来实现,即有四个结构体。

   ENTITY equ2 IS

   PORT (a,b  :rN  STD_LOGIC_VECTOR(1 DOWNT0 0);

   equ    :OUT STD_LOGIC);

   END equ2;

   .,结构体一:用元件例化来实现,即网表形式:

   ARCHITECTURE netlist OF equ2 IS

   COMPONENT nor2

   PORT (a,b    :IN    STD_LOGIC;

   c    :OUT    STD_LOGIC);

   END COMPONENT;

   COMPONENT xor2

   PORT(a,b    :IN    STD_LOGIC;

   c    :OUT    STD_LOGIC);

   END COMPONENT;

   SIGNAL  x  :    STD_LOGIC_VECTOR(1 DOWNT0 0);

   Ul:xor2  PORT  MAP(a(0),b(0),x(0));

   U2:xor2 PORT  MAP(a(1),b(1),x(1));

   U3:nor2  PORT  MAP(x(O),x(l),equ);

   END netlist;

一一结构体二:用布尔方程来实现:

ARCHITECTURE equation OF equ2 IS

BEGIN

   equ<=(a(0) XOR b(0》 NOR(a(l) XOR b(1));

END equation;


   一个实体可用多个结构体描述,在具体综合时选择哪一个结构体来综合,ACS02E14S-6P(027)则由配置确定。即配置语句来安装连接具体设计(元件)到一个实体一结构体对。配置被看作设计的器件清单,它描述对每个实体用哪一种行为,它非常像一个描述设计每部分用哪一种器件的清单。

   配置语句举例:这是一个判断两位数值相等的比较器的例子,它用四种不同描述来实现,即有四个结构体。

   ENTITY equ2 IS

   PORT (a,b  :rN  STD_LOGIC_VECTOR(1 DOWNT0 0);

   equ    :OUT STD_LOGIC);

   END equ2;

   .,结构体一:用元件例化来实现,即网表形式:

   ARCHITECTURE netlist OF equ2 IS

   COMPONENT nor2

   PORT (a,b    :IN    STD_LOGIC;

   c    :OUT    STD_LOGIC);

   END COMPONENT;

   COMPONENT xor2

   PORT(a,b    :IN    STD_LOGIC;

   c    :OUT    STD_LOGIC);

   END COMPONENT;

   SIGNAL  x  :    STD_LOGIC_VECTOR(1 DOWNT0 0);

   Ul:xor2  PORT  MAP(a(0),b(0),x(0));

   U2:xor2 PORT  MAP(a(1),b(1),x(1));

   U3:nor2  PORT  MAP(x(O),x(l),equ);

   END netlist;

一一结构体二:用布尔方程来实现:

ARCHITECTURE equation OF equ2 IS

BEGIN

   equ<=(a(0) XOR b(0》 NOR(a(l) XOR b(1));

END equation;


相关技术资料
8-26配置(Configuration)
相关IC型号
ACS02E14S-6P(027)
ACS085S

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!