amaranth/docs/stdlib/coding.rst

28 lines
463 B
ReStructuredText
Raw Normal View History

2021-12-12 22:48:31 -07:00
Code conversion
###############
.. py:module:: amaranth.lib.coding
The :mod:`amaranth.lib.coding` module provides building blocks for conversion between different encodings of binary numbers.
2021-12-12 22:48:31 -07:00
One-hot coding
==============
.. autoclass:: Encoder()
.. autoclass:: Decoder()
Priority coding
===============
.. autoclass:: PriorityEncoder()
.. autoclass:: PriorityDecoder()
Gray coding
===========
.. autoclass:: GrayEncoder()
.. autoclass:: GrayDecoder()