@@ -454,10 +454,10 @@ class Register(wiring.Component):
454454
455455 Attributes
456456 ----------
457- fields : :class:`FieldActionMap` or :class:`FieldActionArray`
457+ field : :class:`FieldActionMap` or :class:`FieldActionArray`
458458 Collection of field instances.
459459 f : :class:`FieldActionMap` or :class:`FieldActionArray`
460- Shorthand for :attr:`Register.fields `.
460+ Shorthand for :attr:`Register.field `.
461461
462462 Raises
463463 ------
@@ -525,9 +525,9 @@ def filter_fields(src):
525525 "instantiation" )
526526
527527 if isinstance (fields , dict ):
528- self ._fields = FieldActionMap (fields )
528+ self ._field = FieldActionMap (fields )
529529 elif isinstance (fields , list ):
530- self ._fields = FieldActionArray (fields )
530+ self ._field = FieldActionArray (fields )
531531 else :
532532 raise TypeError (f"Field collection must be a dict or a list, not { fields !r} " )
533533
@@ -544,12 +544,12 @@ def filter_fields(src):
544544 super ().__init__ ({"element" : Out (Element .Signature (width , access ))})
545545
546546 @property
547- def fields (self ):
548- return self ._fields
547+ def field (self ):
548+ return self ._field
549549
550550 @property
551551 def f (self ):
552- return self ._fields
552+ return self ._field
553553
554554 def __iter__ (self ):
555555 """Recursively iterate over the field collection.
@@ -562,7 +562,7 @@ def __iter__(self):
562562 :class:`FieldAction`
563563 Field instance.
564564 """
565- yield from self .fields .flatten ()
565+ yield from self .field .flatten ()
566566
567567 def elaborate (self , platform ):
568568 m = Module ()
0 commit comments