amaranth/docs/stdlib/coding.rst

28 lines
456 B
ReStructuredText

Code conversion
###############
.. py:module:: amaranth.lib.coding
The :mod:`amaranth.lib.coding` package provides modules for conversion between different encodings of binary numbers.
One-hot coding
==============
.. autoclass:: Encoder()
.. autoclass:: Decoder()
Priority coding
===============
.. autoclass:: PriorityEncoder()
.. autoclass:: PriorityDecoder()
Gray coding
===========
.. autoclass:: GrayEncoder()
.. autoclass:: GrayDecoder()