集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1441|回复: 1

求知TASK语句的问题

[复制链接]
jinwei99999 发表于 2012-2-23 16:00:49 | 显示全部楼层 |阅读模式
大家好!我在调试一个程序时用到TASK语句来涵盖我的多个可运行事件,但是却出现多事件不支持合成,不知道是什么原因?请各位帮帮忙???谢谢!!
always @(posedge RESET)
      
       @(posedge FETCH) ctl_cycle;
task ctl_cycle;
begin

//state 0—first Address Setup
   {INC_PC,LOAD_ACC,LOAD_PC,MEN_WR,MEN_RD,LOAD_IR,HALT}=7'b0000000;

//state1—Instruction Fetch
   @(posedge CLK) 问题就在这儿。显示错误是Error (10856):  multiple event control statements not supported for synthesis
   {INC_PC,LOAD_ACC,LOAD_PC,MEN_WR,MEN_RD,LOAD_IR,HALT}=7'b0000100;
。。。。。。
end
endtask
jahero 发表于 2012-2-23 20:15:19 | 显示全部楼层
task里面不能有时钟信号敏感量 否则不能综合 但能不能编译通过我就不知道了
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-25 03:55 , Processed in 0.068520 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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