在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1677|回复: 3

[求助] vivado fpga前端设计 可综合循环语句

[复制链接]
发表于 2024-5-20 19:59:58 | 显示全部楼层 |阅读模式
50资产
请问各位大佬,module中这种语句是不是不可综合呀,其中loading_flag_delay是时序的周期脉冲信号,应该怎么改捏


                               
登录/注册后可看大图

发表于 2024-5-21 13:42:27 | 显示全部楼层
采用generate。verilog 2001 或者systemverilog都是支持的。
你的那个code看不懂。。。。。
下面是个简单的例子:




  1. genvar i


复制代码



发表于 2024-5-21 13:46:18 | 显示全部楼层
采用generate。verilog 2001 或者systemverilog都是支持的。
你的那个code看不懂。。。。。
下面是个简单的例子:




  1. genvar i;
  2. // faster :: 1 always block, simulator can optimize the for loop
  3. always @(posedge sysclk) begin
  4.   for (i = 0; i < 3 ; i = i + 1) begin
  5.     temp[i] <= 1'b0;
  6.   end
  7. end

  8. // slower :: creates 4 always blocks, harder for the simulator to optimize
  9. genvar i;
  10. generate // optional if > *-2001
  11. for (i = 0; i < 3 ; i = i + 1) begin
  12.     always @(posedge sysclk) begin
  13.         temp[i] <= 1'b0;
  14.     end
  15. end
  16. endgenerate // match generate </code></pre>


复制代码

发表于 2024-7-31 10:27:34 | 显示全部楼层
Combinational loop
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 03:49 , Processed in 0.026661 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表