关于如下代码的综合问题,为什么没有组合逻辑出现?

[复制链接]
 楼主| guolingho 发表于 2010-9-1 18:31 | 显示全部楼层 |阅读模式
module  sycrest(clock, red, amber, green);
  input       clock;
  output reg  red, amber, green;
  parameter   on=1, off=0, red_tics=350, amber_tics=30,green_tics=200;
  
  always
  begin
    red=on;
    light(red,red_tics);
    green=on;
    light(green,green_tics);
    amber=on;
    light(amber,amber_tics);
  end

  task  light ;
    output      color;
    input[31:0] tics;
    begin
      repeat(tics) @(posedge clock);
      color=off;
    end
  endtask

endmodule
 楼主| guolingho 发表于 2010-9-1 18:31 | 显示全部楼层
只有几个端口出现
 楼主| guolingho 发表于 2010-9-1 18:45 | 显示全部楼层
综合后的结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhang_2000 发表于 2010-9-7 22:10 | 显示全部楼层
你肯定时 被老周给忽悠的,   代码特别差
zhang_2000 发表于 2010-9-7 22:10 | 显示全部楼层
task   不是这么用的
andyany 发表于 2010-9-10 10:51 | 显示全部楼层
本帖最后由 andyany 于 2010-9-10 16:05 编辑

估计又中了“阻塞”之毒了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:偶是初学,初学就是问题多。希望高手多多指教!

35

主题

146

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:偶是初学,初学就是问题多。希望高手多多指教!

35

主题

146

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部