task apb_read();
input [31:0] addr;
output [31:0] data;
begin
@(posedge CLK)
begin
PSEL <= 1'b1;
PWRITE <= 1'b0;
PADDR <= addr;
end
@(posedge CLK);
begin
PENABLE <= 1'b1;
end
@(posedge CLK)
begin
data <= PRDATA; //data=PRDATA;这里出现问题?????
PSEL <= 1'b0;
PENABLE <= 1'b0;
end
end
endtaask