fpga: Apply access_ok_reg on API reads

Signed-off-by: Joachim Strömbergson <joachim@assured.se>
This commit is contained in:
Joachim Strömbergson 2024-07-09 13:31:59 +02:00 committed by Daniel Jobson
parent 54b113a0ea
commit 5ec191629a
No known key found for this signature in database
GPG Key ID: 3707A9DBF4BB8F1A

View File

@ -241,7 +241,7 @@ module tk1(
.spi_tx_data(spi_tx_data),
.spi_tx_data_vld((spi_tx_data_vld & access_ok_reg)),
.spi_rx_data(spi_rx_data),
.spi_ready((spi_ready & access_ok_reg))
.spi_ready(spi_ready)
);
`endif // INCLUDE_SPI_MASTER
@ -613,11 +613,11 @@ module tk1(
`ifdef INCLUDE_SPI_MASTER
if (address == ADDR_SPI_XFER) begin
tmp_read_data[0] = spi_ready;
tmp_read_data[0] = spi_ready & access_ok_reg;
end
if (address == ADDR_SPI_DATA) begin
tmp_read_data[7 : 0] = spi_rx_data;
tmp_read_data[7 : 0] = spi_rx_data & {8{access_ok_reg}};
end
`endif // INCLUDE_SPI_MASTER