whitequark
|
eb04a2509e
|
hdl.mem,lib,examples: use Signal.range().
|
2019-09-08 12:19:13 +00:00 |
|
whitequark
|
44711b7d08
|
hdl.ir: detect elaboratables that are created but not used.
Requres every elaboratable to inherit from Elaboratable, but still
accepts ones that do not, with a warning.
Fixes #3.
|
2019-04-21 08:52:57 +00:00 |
|
whitequark
|
4948162f33
|
hdl.ir: rename .get_fragment() to .elaborate().
Closes #9.
|
2019-01-26 02:31:12 +00:00 |
|
whitequark
|
b6cff2c098
|
lib.coding: add GrayEncoder and GrayDecoder.
Unlike the Migen ones, these are purely combinatorial.
|
2019-01-20 02:20:34 +00:00 |
|
whitequark
|
9757157fe2
|
lib.coding: add width as attribute to all coders.
|
2019-01-20 01:59:09 +00:00 |
|
whitequark
|
3ea35b8566
|
lib.coding: fix tests to actually run, and fix code to fix tests.
|
2018-12-27 21:45:55 +00:00 |
|
whitequark
|
528747703d
|
lib.coding: port from Migen.
|
2018-12-26 13:19:34 +00:00 |
|