修正clk仿真的代码,可以通过测试
This commit is contained in:
@@ -607,7 +607,7 @@ always @(posedge sck) begin
|
|||||||
rxBuf[byteCnt] <= exChangeRegi;
|
rxBuf[byteCnt] <= exChangeRegi;
|
||||||
//$display("spi read out %x", exChangeRegi);
|
//$display("spi read out %x", exChangeRegi);
|
||||||
end
|
end
|
||||||
if( txBuf[2] === 8'h80 & nextByteCnt >= 4) begin
|
if( txBuf[2] === 8'h80 & nextByteCnt >= 3) begin
|
||||||
exChangeRegi <= isQspi ? {exChangeRegi[3:0], qspi_mux_miso} : {exChangeRegi[6:0], spi_mux_miso};
|
exChangeRegi <= isQspi ? {exChangeRegi[3:0], qspi_mux_miso} : {exChangeRegi[6:0], spi_mux_miso};
|
||||||
end else begin
|
end else begin
|
||||||
exChangeRegi <= 0;
|
exChangeRegi <= 0;
|
||||||
@@ -627,7 +627,7 @@ end
|
|||||||
|
|
||||||
//mst slv0~slv3的 内部qspi调用即设置
|
//mst slv0~slv3的 内部qspi调用即设置
|
||||||
//sidx为0~4;外部spi为5~9,外部qspi为10~15
|
//sidx为0~4;外部spi为5~9,外部qspi为10~15
|
||||||
task spi_trans( input [15:0] saddress, input [7:0] scmd, input [12:0] slength,input [16:0] sidx );
|
task spi_trans( input [15:0] saddress, input [7:0] scmd, input [12:0] slength, input [16:0] sidx );
|
||||||
begin
|
begin
|
||||||
txBuf[0] <= saddress[15:8];
|
txBuf[0] <= saddress[15:8];
|
||||||
txBuf[1] <= saddress[7:0];
|
txBuf[1] <= saddress[7:0];
|
||||||
|
|||||||
Reference in New Issue
Block a user