新闻  |   论坛  |   博客  |   在线研讨会
类属说明语句GENERIC的应用例程_01
ouweiming | 2010-10-16 19:56:23    阅读:1128   发布文章

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

 

ENTITY andn IS    --待例化元件andn,由设计实体Generic_Statement所调用
 GENERIC ( n :integer ); --定义类属参量n及其数据类型
 PORT( a: IN  std_logic_vector( n-1 downto 0); --用类属参量n定义矢量长度
   c: OUT std_logic);
END;

ARCHITECTURE one OF andn IS
 BEGIN
  PROCESS( a )
   VARIABLE int: std_logic;
   BEGIN
    int := '1';
    FOR i IN a'LENGTH -1 downto 0 LOOP
     IF a(i) = '0' THEN int := '0'; END IF;
    END LOOP;
    c <= int;
  END PROCESS;
END;

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客