-1
我需要通過for循環來訪問模塊實例的端口使用verilg代碼中,我試圖發送輸入模塊實例一再希望每次輸出相應的輸入得到更新,不幸的是,它不會發生,因爲輸入只有在執行退出程序塊後才能通過,請找到下面的代碼並讓我知道可能性,事先要感謝。將值傳遞給通過迴路模塊實例口內始終阻止VERILOG
integer i,j;
[email protected](g_mtx,gi_mtx)
begin
for (i=1;i<3;i=i+1)
for (j=1;j<3;i=j+1)
if(i!=j)
begin
L_in1=g_mtx[j][j];
L_in2=gi_mtx[i][i];
L_in3=gi_mtx[j][i];
L_in4=g_mtx[j][i];
Lmd[i][j]= L_out ;
end
end
Lamda_top lmd (L_out,L_in1,L_in2,L_in3,L_in4,clk);//instance
//here g_mtx,gi_mtx,Lmd are memories.
其實這是設計規範的一部分(MIMO信道Equilizer )不是一個試驗檯,即使我把等待週期值僅傳遞後循環執行退出Lamda_top,所以纔有了最終的輸入通過,我將嘗試使用FSM,讓你知道的狀態,感謝您的答覆。 – Aevin