amaranth/docs/stdlib/coding.rst
2021-12-13 05:48:31 +00:00

28 lines
453 B
ReStructuredText

Code conversion
###############
.. py:module:: amaranth.lib.coding
The ``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()