首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请高手帮忙!!!

请高手帮忙!!!

应用quartus的Megafunction/LPM生成一个乘法模块mult(input1, input2, output),希望在always中实例化(类似调用函数):

................
always @ (posedge clk)
  begin
    case (flag)
              0: mult m1(.input1(a1), .input2(a2), .result(out1));
         1: mult m2(.input1(b1), .input2(b2), .result(out1));
              default:;
    endcase
  end

但综合出错,而只要把模块在always外实例化就没问题,请问模块可以在always块中实例化吗?如果不行,如何实现上述程序所要实现的功能呢?
模块实例化本来就不可在always块的,

上述乘法器模块要是有使能信号就好了,呵呵!
返回列表