集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2116|回复: 4

新手弱问,Verilog中#可以综合吗?

[复制链接]
ccs 发表于 2010-5-31 09:04:15 | 显示全部楼层 |阅读模式
下面这个模块中的#该如何理解?比如counter <= #1 8'd0;

module strobe_gen
  ( input clock,
    input reset,
    input enable,
    input [7:0] rate, // Rate should be 1 LESS THAN your desired divide ratio
    input strobe_in,
    output wire strobe );
   
//   parameter width = 8;
   
   reg [7:0] counter;
   assign strobe = ~|counter && enable && strobe_in;
   
   always @(posedge clock)
     if(reset | ~enable)
       counter <= #1 8'd0;
     else if(strobe_in)
       if(counter == 0)
     counter <= #1 rate;
       else
     counter <= #1 counter - 8'd1;
   
endmodule // strobe_gen
--
 楼主| ccs 发表于 2010-5-31 09:04:29 | 显示全部楼层
这是USRP板子中的一段 硬件代码,是可以综合的
 楼主| ccs 发表于 2010-5-31 09:04:42 | 显示全部楼层
#只是为仿真用的,模拟一些延时
综合时综合器会把#自动忽略
 楼主| ccs 发表于 2010-5-31 09:04:59 | 显示全部楼层
综合没问题,#被无视了
Sunlife 发表于 2015-5-20 10:13:30 | 显示全部楼层
这是USRP板子中的一段 硬件代码,是可以综合的
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 22:50 , Processed in 0.061985 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表