|
Message
From: Matt Ettus<matt@e...>
Date: Wed Apr 25 09:38:58 CEST 2007
Subject: [oc] RMW and Wishbone
Richard Herveille wrote: > Hi Matt, > > This depends on the implementation of the bus switch/arbitration controller. > The Wishbone SOC Bus spec does not describe how to write the interconnect, > it just provides the means to do so. >
I don't think this has anything to do with a particular implementation of the interconnect. The question is, if a master holds cyc_o high, is the interconnect ALLOWED to take access away in the middle of the bus cycle.
If yes, then the lock signal is necessary to perform an RMW cycle, and the appendix section about RMW cycles is incorrect.
If no, then the lock signal is not necessary.
The whole point of a standard bus is that it works the same no matter what is connected to it. The way a master initiates an RMW cycle should not depend on how the interconnect was designed. Otherwise you need to redesign your master for every different kind of interconnect.
Matt
|
 |