下面是我寫的code, 要求是實現(xiàn)user控制計算的功能,當(dāng)req=1的時候進行計算,req=0的時候停止, 但是編譯提示說用if檢測要用constant expression, module encrypt ( input wire clk,input wire req,output wire ack,input wire [63:0] K ,input wire [63:0] M ,output wire [63:0] C );wire [55:0] w0;wire [63:0] w1;wire [31:0] r0;wire [31:0] r1;wire [31:0] r2;wire [31:0] r3;wire [31:0] r4;split3 t0(r0,r1,M);PC1 t1(w0,k);begin if(req==1 && clk!=15)beginassign ack=1;round t2(r0,r2,r1,r3,w0,r4,clk);assign clk=clk+1; assign r0=r2;assign r1=r3;assign w0=r4;assign req=0;assign ack=0;if(clk==15)beginmerge3 t3(w1,r0,r1);FP t4(w1,C);endendendendmodule
添加回答
舉報
0/150
提交
取消