先生, 我有一些關於總是塊內循環的懷疑。請澄清我。所有迭代都在單個時鐘週期完成?當循環內部的循環內部始終阻塞時會發生什麼? 請幫我找錯在下面的programm.Thank您for循環裏面始終posedge時鐘
reg [5:0] c;
reg [2:0] m;
reg G[5:0][2:0] = {{1'b1,1'b0,1'b0},{1'b0,1'b1,1'b0},{1'b0,1'b0,1'b1}, {1'b1,1'b1,1'b0},{1'b0,1'b1,1'b1},{1'b1,1'b0,1'b1}};
integer i;
integer j;
always @(posedge clk1)
begin
for(i=0;i<6;i=i+1)
begin
c[i]=0;
for(j=2;j>=0;j=j-1)
begin
c[i] <= c[i]^(m[j]&G[2-j][i]);
end
end
end
你的代碼看起來像一個'C'代碼。切勿以HDL編寫任何代碼作爲軟件代碼。首先,你應該考慮硬件,你想創建,然後你應該相應的編碼。這裏有什麼設計? –