sim._pyrtl: fix miscompilation of -(Const(0b11, 2).as_signed()).
[nmigen.git] / nmigen / lib /
2020-08-26 whitequarklib.cdc: in AsyncFFSynchronizer(), rename domain= to...
2020-08-15 awyglelib.fifo: add `r_level` and `w_level` to all FIFOs
2020-07-28 Jean THOMASnmigen.lib.scheduler: add RoundRobin.
2020-07-13 whitequarklib.cdc: fix typo.
2020-07-06 Konrad Beckmannvendor.lattice_ecp5: Add support for io with xdr=4
2020-06-28 whitequarklib.cdc: update PulseSynchronizer to follow conventions.
2020-04-27 whitequarklib.cdc: add missing documentation for AsyncFFSynchroni...
2020-04-24 awyglelib.fifo: add r_rst output for AsyncFIFO{,Buffered}.
2020-03-14 awygleCorrectly handle resets in AsyncFIFO.
2020-03-12 whitequarkvendor: fix a few issues in commit 2f8669ca.
2020-03-08 awyglelib.cdc: extract AsyncFFSynchronizer.
2020-02-16 awyglenmigen.lib.cdc: port PulseSynchronizer.
2020-01-12 whitequarkRemove everything deprecated in nmigen 0.1.
2019-10-16 whitequarklib.io: use keyword-only arguments in Pin().
2019-10-13 whitequark{,_}tools→{,_}utils
2019-10-12 whitequark_tools: extract most utility methods to a private package.
2019-10-11 whitequarkhdl.ast: deprecate Signal.{range,enum}.
2019-10-11 whitequarkConsistently use {!r}, not '{!r}' in diagnostics.
2019-09-24 whitequarkbuild.plat,lib.cdc,vendor: unify platform related diagn...
2019-09-24 whitequarklib.cdc: specify maximum input delay in seconds.
2019-09-24 Darrell Harmonvendor.xilinx_7series: apply false path / max delay...
2019-09-23 whitequarklib.cdc: add diagnostic checks for synchronization...
2019-09-23 whitequarklib.cdc: expand ResetSynchronizer documentation.
2019-09-23 whitequarklib.cdc: avoid modifying synchronizers in their elabora...
2019-09-23 whitequarklib.cdc: MultiReg→FFSynchronizer.
2019-09-23 whitequarklib.fifo: handle depth=0, elaborating to a dummy FIFO...
2019-09-23 whitequarkhdl.mem,lib.fifo: use keyword-only arguments for memory...
2019-09-23 whitequarklib.fifo: change FIFOInterface() diagnostics to follow...
2019-09-23 whitequarklib.fifo: round up AsyncFIFO{,Buffered} depth to lowest...
2019-09-23 whitequarklib.fifo: make simulation read() and write() functions...
2019-09-22 whitequarklib.fifo: add more compatibility shims.
2019-09-21 whitequarklib.fifo: update docs. NFC.
2019-09-21 whitequarklib.fifo: simplify. NFC.
2019-09-20 whitequarklib.fifo: fix doc typo. NFC.
2019-09-20 whitequarklib.fifo: work around Yosys issue with handling of...
2019-09-13 whitequarklib.fifo: adjust for new CDC primitive conventions.
2019-09-13 whitequarklib.fifo: adjust properties to have consistent naming.
2019-09-12 whitequarklib.fifo: make fwft a keyword-only argument.
2019-09-12 whitequarklib.fifo: remove SyncFIFO.replace.
2019-09-12 whitequarklib.cdc: make domain properties private.
2019-09-12 whitequarklib.io: style. NFC.
2019-09-12 whitequarklib.cdc: adjust ResetSynchronizer for new CDC primitive...
2019-09-12 whitequarklib.cdc: adjust MultiReg for new CDC primitive conventions.
2019-09-08 whitequarkhdl.mem,lib,examples: use Signal.range().
2019-09-06 whitequarkRemove nmigen.lib from prelude.
2019-08-19 whitequarklib.cdc: use a local clock domain in ResetSynchronizer.
2019-08-19 whitequarkformal→asserts
2019-08-15 whitequarkhdl.ast: implement Initial.
2019-07-15 Alain Péteutlib.fifo: fix typo.
2019-07-14 Staf VerhaegenPin: Add extra hierarchy level for name derivation
2019-07-01 whitequarkhdl.mem: use read_port(domain="comb") for asynchronous...
2019-06-28 whitequarklib.cdc: avoid interior clock domains in ResetSynchronizer.
2019-06-28 whitequarklib.cdc: eliminate no_retiming attributes.
2019-06-09 Simon Kirkbylib.cdc: fix typo.
2019-06-04 whitequarkClean up imports.
2019-06-03 whitequarklib.io: add i_clk and o_clk to pin layout with xdr>=1.
2019-06-03 whitequarklib.io: allow dir="oe".
2019-06-03 whitequarklib.io: allow Pin(xdr=0), representing a combinatorial...
2019-04-24 Jean-François Nguyenlib.io: add a name argument to the Pin constructor.
2019-04-21 whitequarkhdl.ir: detect elaboratables that are created but not...
2019-04-15 whitequarklib.io: rework TSTriple/Tristate interface to use pin_l...
2019-03-28 Luke Wrenlib.cdc: add optional reset to MultiReg, and document...
2019-03-03 whitequarklib.fifo: register GrayEncoder output before CDC.
2019-01-26 whitequarklib.cdc: add ResetSynchronizer.
2019-01-26 whitequarkhdl.ir: rename .get_fragment() to .elaborate().
2019-01-25 whitequarkback.pysim: fix behavior of initial cycle for sync...
2019-01-22 whitequarklib.fifo: in FIFOInterface.read(), check readable on...
2019-01-22 whitequarklib.fifo: fix typo in AsyncFIFO documentation.
2019-01-21 whitequarklib.fifo: add AsyncFIFO and AsyncFIFOBuffered.
2019-01-20 whitequarklib.coding: add GrayEncoder and GrayDecoder.
2019-01-20 whitequarklib.coding: add width as attribute to all coders.
2019-01-19 whitequarklib.fifo: fix simulation read/write methods to take...
2019-01-19 whitequarklib.fifo: formally verify FIFO contract.
2019-01-17 whitequarklib.fifo: add basic formal specification.
2019-01-16 whitequarklib.fifo: port sync FIFO queues from Migen.
2019-01-14 whitequarklib.io: pass pin to platform.get_tristate().
2019-01-14 whitequarkhdl.ir: allow explicitly requesting flattening.
2019-01-14 whitequarklib.io: lower to platform-independent tristate buffer.
2018-12-27 whitequarklib.coding: fix tests to actually run, and fix code...
2018-12-26 whitequarklib.coding: port from Migen.
2018-12-15 whitequarkRename fhdl→hdl, genlib→lib.