OpenCores
no use no use 1/1 no use no use
Wishbone IRQ
by simon.gansen on Jul 1, 2013
simon.gansen
Posts: 6
Joined: Jun 4, 2013
Last seen: Mar 9, 2015
Hello Wishbone-Experts,

I suppose, that there is a proper WBC way of giving WB slaves the opportunity to initiate bus cycles. Is there any other possibility except for using Tags? When using tags, the TGD_I() tag type would be the best choice, right?

Sorry about asking - for you - self-explaining things, I only want to make shure to get on the proper road.

Regards and thanks in advance,
Simon
RE: Wishbone IRQ
by jt_eaton on Jul 2, 2013
jt_eaton
Posts: 142
Joined: Aug 18, 2008
Last seen: Sep 29, 2018
Hello Wishbone-Experts,

I suppose, that there is a proper WBC way of giving WB slaves the opportunity to initiate bus cycles. Is there any other possibility except for using Tags? When using tags, the TGD_I() tag type would be the best choice, right?

Sorry about asking - for you - self-explaining things, I only want to make shure to get on the proper road.

Regards and thanks in advance,
Simon


Slaves don't initiate anything. Thats why they are slaves. If your component needs to initiate then you can use an IRQ to tell a master that service is needed or you can create a seperate wishbone master bus and let that do the work.
RE: Wishbone IRQ
by simon.gansen on Jul 3, 2013
simon.gansen
Posts: 6
Joined: Jun 4, 2013
Last seen: Mar 9, 2015
ok, my fault. so: I want the slaves to tell the master to initiate the bus.

And it would be wishbone compliant if I just add an IRQ input to my master? How does the master "know" who sent the IRQ?
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.