> I would say that too. From what I known, de-asserting the cycle and
> strobe is the only way for a master to abort a bus transaction (but
> I'm not a wb expert).
> So I guess it's ok....
> 
> Franck.

Wishbone is quite clear on this: "As shown in Figure 3-2, the MASTER
asserts [STB_O] when it is ready to transfer data. [STB_O] remains
asserted until the SLAVE asserts one of the cycle terminating signals
[ACK_I], [ERR_I] or [RTY_I]." (Wishbone B3, page 41).

There is no abortion of bus transfers from the master side. An abortion
will result in unexpected behavior in the bus implementation with longer
delays of the slave i would say. That might brake other systems.

I think the problem needs to be fixed on the IC or genpc side, or the
BIU needs an extra state where it waits for the cycle termination. I
will have a look at the code and come back to you later.

Bye,
Stefan

-- 
Stefan Wallentowitz                        _/       _/_/_/    _/_/_/
Institute for Integrated Systems (LIS)    _/         _/    _/     
Technische Universität München           _/         _/      _/_/  
D-80290 München                         _/         _/          _/ 
fon +49 89 289 22963                   _/_/_/_/ _/_/_/   _/_/_/

[email protected]                  http://www.lis.ei.tum.de

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to