amaranth/docs/stdlib/coding.rst
2021-12-16 17:46:01 +00:00

28 lines
463 B
ReStructuredText

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