amaranth/nmigen
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
..
back back.rtlil: accept ast.Const as cell parameter. 2019-01-26 23:25:54 +00:00
compat compat.fhdl.module: fix typo. 2019-01-26 23:08:55 +00:00
hdl tracer: factor out get_var_name(default=). 2019-03-03 18:21:22 +00:00
lib lib.fifo: register GrayEncoder output before CDC. 2019-03-03 18:23:51 +00:00
test hdl.ir: raise a more descriptive error on non-elaboratable object. 2019-02-14 20:52:42 +00:00
__init__.py formal: extract from toplevel module. 2019-01-17 01:43:07 +00:00
cli.py hdl.ir: rename .get_fragment() to .elaborate(). 2019-01-26 02:31:12 +00:00
formal.py formal: extract from toplevel module. 2019-01-17 01:43:07 +00:00
tools.py compat: suppress deprecation warnings that are internal or during test. 2019-01-26 15:43:00 +00:00
tracer.py tracer: factor out get_var_name(default=). 2019-03-03 18:21:22 +00:00