VHDL学习笔记-(1)Generic类属

首先推荐一篇文章:

链接:VHDL基本点【精解】 - 刑事组之虎9527 - 博客园 (cnblogs.com)

类属:

1.常以一种说明的形式放在实体或块结构提前

2.提供了一种静态通道

3.与常数不同,常数只能从内部得到赋值且不能再改变,而类属可以由外部提供,比如

use WORK.constants.all

类属参量以关键词generic引导一个类属参量表

表中提供时间参数或总线宽度等静态信息

与常数十分相似,但却可以从设计实体外动态的接受赋值,行为上又有点类似端口port

component MUX21_GENERIC
Generic (NBIT: integer:= numBit;
         DELAY_MUX: Time:= tp_MUX);
Port ( A :    In    std_logic _vector(NBIT-1 downto 0);
       B :    In    std_logic _vector(NBIT-1 downto 0);
       SEL :  In    std_logic;
       Y :    Out   std_logic _vector(NBIT-1 downto 0));
end component;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值