reg [35:0] data1_H[63:0]; //存第1行H元素的值
reg [35:0] data2_H[63:0]; //存第2行H元素的值
reg [35:0] data3_H[63:0]; //存第3行H元素的值
always @(posedge clk)
begin
if(!rst)
cnt<=8'd0;
else if(cnt_en)
begin
cnt<=cnt+1'b1;
end
end
//--------------------存储H矩阵第一行元素------------------------
always @(posedge clk)
begin
if(cnt[7:6]==2'b00)
data1_H[cnt]<=datar_H;
end
//--------------------存储H矩阵第二行元素-------------------------
always @(posedge clk)
begin
if(cnt[7:6]==2'b01)
data2_H[cnt]<=datar_H;
end
//--------------------存储H矩阵第三行元素-------------------------
always @(posedge clk)
begin
if(cnt[7:6]==2'b10)
data3_H[cnt]<=datar_H;
end