@@ -60,39 +60,39 @@ class Signature(wiring.Signature):
6060 Selects additional signals that will be a part of this interface.
6161 Optional.
6262
63- Attributes
64- ----------
65- adr : :pc :`unsigned(addr_width)`
63+ Members
64+ -------
65+ adr : :py :`unsigned(addr_width)`
6666 Corresponds to Wishbone signal ``ADR_O`` (initiator) or ``ADR_I`` (target).
67- dat_w : :pc :`unsigned(data_width)`
67+ dat_w : :py :`unsigned(data_width)`
6868 Corresponds to Wishbone signal ``DAT_O`` (initiator) or ``DAT_I`` (target).
69- dat_r : :pc :`unsigned(data_width)`
69+ dat_r : :py :`unsigned(data_width)`
7070 Corresponds to Wishbone signal ``DAT_I`` (initiator) or ``DAT_O`` (target).
71- sel : :pc :`unsigned(data_width // granularity)`
71+ sel : :py :`unsigned(data_width // granularity)`
7272 Corresponds to Wishbone signal ``SEL_O`` (initiator) or ``SEL_I`` (target).
73- cyc : :pc :`unsigned(1)`
73+ cyc : :py :`unsigned(1)`
7474 Corresponds to Wishbone signal ``CYC_O`` (initiator) or ``CYC_I`` (target).
75- stb : :pc :`unsigned(1)`
75+ stb : :py :`unsigned(1)`
7676 Corresponds to Wishbone signal ``STB_O`` (initiator) or ``STB_I`` (target).
77- we : :pc :`unsigned(1)`
77+ we : :py :`unsigned(1)`
7878 Corresponds to Wishbone signal ``WE_O`` (initiator) or ``WE_I`` (target).
79- ack : :pc :`unsigned(1)`
79+ ack : :py :`unsigned(1)`
8080 Corresponds to Wishbone signal ``ACK_I`` (initiator) or ``ACK_O`` (target).
81- err : :pc :`unsigned(1)`
81+ err : :py :`unsigned(1)`
8282 Optional. Corresponds to Wishbone signal ``ERR_I`` (initiator) or ``ERR_O`` (target).
83- rty : :pc :`unsigned(1)`
83+ rty : :py :`unsigned(1)`
8484 Optional. Corresponds to Wishbone signal ``RTY_I`` (initiator) or ``RTY_O`` (target).
85- stall : :pc :`unsigned(1)`
85+ stall : :py :`unsigned(1)`
8686 Optional. Corresponds to Wishbone signal ``STALL_I`` (initiator) or ``STALL_O`` (target).
87- lock : :pc :`unsigned(1)`
87+ lock : :py :`unsigned(1)`
8888 Optional. Corresponds to Wishbone signal ``LOCK_O`` (initiator) or ``LOCK_I`` (target).
8989 Amaranth-SoC Wishbone support assumes that initiators that don't want bus arbitration to
9090 happen in between two transactions need to use ``lock`` feature to guarantee this. An
9191 initiator without the ``lock`` feature may be arbitrated in between two transactions even
9292 if ``cyc`` is kept high.
93- cti : :pc :`unsigned(1)`
93+ cti : :py :`unsigned(1)`
9494 Optional. Corresponds to Wishbone signal ``CTI_O`` (initiator) or ``CTI_I`` (target).
95- bte : :pc :`unsigned(1)`
95+ bte : :py :`unsigned(1)`
9696 Optional. Corresponds to Wishbone signal ``BTE_O`` (initiator) or ``BTE_I`` (target).
9797
9898 Raises
@@ -377,9 +377,9 @@ class Decoder(wiring.Component):
377377 name : :class:`str`
378378 Window name. Optional. See :class:`.MemoryMap`.
379379
380- Attributes
381- ----------
382- bus : :class:`Interface `
380+ Members
381+ -------
382+ bus : :class:`Signature `
383383 Wishbone bus providing access to subordinate buses.
384384 """
385385 def __init__ (self , * , addr_width , data_width , granularity = None , features = frozenset (),
@@ -543,9 +543,9 @@ class Arbiter(wiring.Component):
543543 features : iterable of :class:`Feature`
544544 Optional signal set. See :class:`Signature`.
545545
546- Attributes
547- ----------
548- bus : :class:`Interface `
546+ Members
547+ -------
548+ bus : :class:`Signature `
549549 Shared Wishbone bus.
550550 """
551551 def __init__ (self , * , addr_width , data_width , granularity = None , features = frozenset ()):
0 commit comments