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

Bit-band data size clarification

Parents
  • Note: This was originally posted on 17th August 2011 at http://forums.arm.com

    Another situation that would be useful to use 8-bit or 16-bit size:
    If the bit band memory / device is on an external bus with 8-bit / 16-bit data, then using 8-bit or 16-bit transfer will be faster. Otherwise each 32-bit size bit band alias write operation will be convert to two 32-bit transfers, and each of them have to be converted to multiple 8-bit or 16-bit transfers, it can take quite a bit of time.
Reply
  • Note: This was originally posted on 17th August 2011 at http://forums.arm.com

    Another situation that would be useful to use 8-bit or 16-bit size:
    If the bit band memory / device is on an external bus with 8-bit / 16-bit data, then using 8-bit or 16-bit transfer will be faster. Otherwise each 32-bit size bit band alias write operation will be convert to two 32-bit transfers, and each of them have to be converted to multiple 8-bit or 16-bit transfers, it can take quite a bit of time.
Children
No data