Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM Community: Random Access Cycles in AXI-4 - ARM Community

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Random Access Cycles in AXI-4 Rate Topic: **--- 1 Votes

#1 User is offline   Erico 

  • Member
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 15-April 12

Posted 15 April 2012 - 10:51 AM

Hi members!
I consider integrating AXI-4 Bus in one of our SopC designs.
The AXI-4 Bus is intended to replace an existing non-standard Bus connecting several Masters to a DDR Memory Interface.
Along with traditional Burst Accesses, my actual design also supports Random Access cycles, in which the accessed address
may change on every clock during the cycle burst phase, and not only on the cycle starting phase, like for a regular Burst,
in which the access occurs to successive addresses only.
Can AXI-4 Bus support such cycles ?
Thank's


0

#2 User is offline   JD 

  • Regular Contributor
  • PipPipPip
  • Group: Members.
  • Posts: 260
  • Joined: 17-November 06

Posted 16 April 2012 - 07:40 AM

The AXI protocol requires that you indicate how long a burst will be, you supply a start address, and you must then perform that number of transfers.

If you want to access lots of "random" addresses, where you are not then performing a burst of sequential accesses, you will just need to signal lots of AXI bursts of length 1 transfer, and that way you can supply a new address for each transfer.

JD
1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic