打印

下面这个代码中generic什么意思

[复制链接]
2771|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
寻乐的狼|  楼主 | 2009-6-23 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问下面这个代码中generic是什么用
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;
use work.LPM_COMPONENTS.all;

entity LPM_CONSTANT is
    generic (LPM_WIDTH : natural;    -- MUST be greater than 0
             LPM_CVALUE : natural;
             LPM_STRENGTH : string := "UNUSED";
             LPM_TYPE : string := "LPM_CONSTANT";
             LPM_HINT : string := "UNUSED");
    port (RESULT : out std_logic_vector(LPM_WIDTH-1 downto 0));
end LPM_CONSTANT;

architecture LPM_SYN of LPM_CONSTANT is
begin

    RESULT <= conv_std_logic_vector(LPM_CVALUE, LPM_WIDTH);

end LPM_SYN;

相关帖子

沙发
beinghu| | 2009-7-3 15:49 | 只看该作者

等效于verilog中的parameter

参数化设计用的 。多用 google搜索

使用特权

评论回复
板凳
f4335089| | 2009-7-5 20:04 | 只看该作者

类属性说明语句的关键字

端口界面常数,常以一种说明的形式放在实体或块结构体前的说明部分。类属的值可由设计实体外部提供,设计者可以在调用时在说明类属的值。便于调用和修改。

使用特权

评论回复
地板
jinfengmusic| | 2009-7-19 20:48 | 只看该作者

同意!

更加同意3楼的说法!

使用特权

评论回复
5
shuai12| | 2009-8-5 21:45 | 只看该作者
参数传递映射用的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

56

帖子

0

粉丝