*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
technical support
*
*
****
*.Technical Support
*
*
*>>Home Page*
*
*.Obtaining Support*
*
*.FAQs*
*
**Development Tool FAQs*
**IP FAQs*
**Embedded Software FAQs*
**Artisan Physical IP FAQs (Login Required)*
*
*.Downloads*
*
*.Documentation*
*
*.Training*
*
*.Where To Buy*
*
*.Keil MCU Tools*
*
*.What's New*
*
*.ARM Newsgroups*
*
*.Active Assist On-site Services*
*
*
*
technical support FAQsask ARM*
*

Technical Support Search
*     (Advanced Search)
  FAQs   Documentation   Downloads   Forums

*

downarrowHow should a 32-bit write accesses across a 64-bit bus be represented as AXI transactions?

If the access is word aligned then it could be performed using a burst of length 1 and size 32-bit, all the strobes within this container will be asserted. If the access is not word aligned, but does not cross a 64-bit boundary then it could be performed using a burst of 1 length and size 64-bit, this access will only have 4 out of the possible 8 strobes asserted. If the access is across a 64-bit boundary then it could be performed using a burst of length 2 with size 32.

This is just a recommendation on how the access should be performed, but it is not the only legal way in which the transaction can occur. For example, it would be correct protocol to perform a 32-bit burst of length 2 in all cases and just assert the strobes as required, which in some cases would mean that all the strobes are de-asserted for one of the two data transfers.

 






back to top
*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow