永发信息网

generate语句,DC综合会报错,是什么原因

答案:1  悬赏:80  手机版
解决时间 2021-02-21 22:17
  • 提问者网友:ミ烙印ゝ
  • 2021-02-21 16:13
generate语句,DC综合会报错,是什么原因
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-02-21 17:16
一种目的,两种用途:
1)生成相同元件的多次实例化,示例如下:
for k in 99 downto 0 generate
flip_flop : DFF
port map (
clk => clk,
d => din(k),
q => dout(k) );
end generate;
2) 生成结构相同的多次赋值、组合逻辑,示例如下:
for i in 0 to 99 generate
a(i)<=b(i)+c(i);
end generate;
两种用法目的都是为了减少代码量,增加可读性和可维护性。

请注意:
在generate里面的语句都是并发的,而process里面的语句都是顺序执行的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯