oeuf has quit [Read error: Connection reset by peer]
oeuf has joined ##openfpga
tlwoerner has quit [Ping timeout: 246 seconds]
Degi has quit [Ping timeout: 264 seconds]
Degi has joined ##openfpga
Bike has quit [Quit: leaving]
tlwoerner has joined ##openfpga
genii has quit [Quit: See you soon.]
_florent_ has quit [Read error: Connection reset by peer]
_florent_ has joined ##openfpga
_whitelogger has joined ##openfpga
hitomi2500 has joined ##openfpga
emeb_mac has quit [Quit: Leaving.]
OmniMancer1 has joined ##openfpga
OmniMancer has quit [Ping timeout: 260 seconds]
Asu has joined ##openfpga
jemk has quit [Remote host closed the connection]
jemk has joined ##openfpga
bibor has quit [Ping timeout: 272 seconds]
Bike has joined ##openfpga
promach3 has joined ##openfpga
christiaanb has quit [Read error: Connection reset by peer]
christiaanb has joined ##openfpga
benreynwar has quit [Read error: Connection reset by peer]
ormiret has quit [Read error: Connection reset by peer]
benreynwar has joined ##openfpga
cblam has quit [Read error: Connection reset by peer]
ormiret has joined ##openfpga
flammit has quit [Read error: Connection reset by peer]
JSharp has quit [Read error: Connection reset by peer]
cblam has joined ##openfpga
flammit has joined ##openfpga
OmniMancer1 has quit [Quit: Leaving.]
JSharp has joined ##openfpga
adamse has quit [Ping timeout: 256 seconds]
adamse has joined ##openfpga
<tnt>
Mmm, in non-pipelined wishbone, can CYC ever be different from STB ?
jfcaron has joined ##openfpga
<ZipCPU>
tnt: No.
<ZipCPU>
Well ... I take that back. I might have to look that up again.
* ZipCPU
checks his WB classic protocol checker for info ...
<ZipCPU>
According to my protocol checker, CYC must be high whenever STB is true, but STB doesn't need to be true when CYC is true
<ZipCPU>
Ahh, yeah, that's right ... STB is used to select a particular slave, CYC to indicate that the bus is active
<ZipCPU>
So if you have multiple slaves on a bus, CYC will go high when one of them is activated, STB will go high when the particular slave is activated.
<ZipCPU>
The big purpose of CYC is for interconnects and/or arbiters. If CYC is true and master A is connected to slave B, then no other master can connect to slave B until master A lowers CYC
<ZipCPU>
I've used it for locking--even though there is another bus LOCK signal
<tnt>
Ah yeah, I see, if you want to prevent the arbiter to re-assign the slave to another master between two transactions ?
<ZipCPU>
Yes.
<_whitenotifier-f>
[whitequark/libfx2] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/Jf9B4