This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

APB process when pstrb = "0000" or "0101" during write transaction

I understood that pstrb = "0000" during read transaction.

But what happens if pstrb = "0000" during write transaction.

Does data successfully transafered without update?

And also I want to know if it is possible to use pstrb = "0101", "1010" or "1001"

Parents
  • Thank you for answering my question.

    I could solve my curiosity.

    I also wonder why we must drive all bits of PSTB LOW for read transacitons.

    As PSTRB gives validity to data on write bus, I thought that it's because only one transaction is available on APB at once.

    But we can use PWRITE signal to avoid it.

    If I get an answer, I'll let you know.

    Thank you.

Reply
  • Thank you for answering my question.

    I could solve my curiosity.

    I also wonder why we must drive all bits of PSTB LOW for read transacitons.

    As PSTRB gives validity to data on write bus, I thought that it's because only one transaction is available on APB at once.

    But we can use PWRITE signal to avoid it.

    If I get an answer, I'll let you know.

    Thank you.

Children
No data