amaranth/nmigen/lib
whitequark 4027317835 lib.fifo: register GrayEncoder output before CDC.
Without this register, static hazards in the encoder could cause
multiple encoder output bits to toggle, which would be incorrectly
sampled by the 2FF synchronizer.

Reported by @Wren6991.
2019-03-03 18:23:51 +00:00
..
__init__.py Rename fhdl→hdl, genlib→lib. 2018-12-15 14:25:31 +00:00
cdc.py lib.cdc: add ResetSynchronizer. 2019-01-26 18:07:59 +00:00
coding.py hdl.ir: rename .get_fragment() to .elaborate(). 2019-01-26 02:31:12 +00:00
fifo.py lib.fifo: register GrayEncoder output before CDC. 2019-03-03 18:23:51 +00:00
io.py hdl.ir: rename .get_fragment() to .elaborate(). 2019-01-26 02:31:12 +00:00