gateware.pll: adjust for nMigen.
by whitequark 7 years 1 week
gateware.pll: adjust for nMigen.

This doesn't include adjustments for gateware.platform. Fortunately,
only a few applets use PLL, so this can be done later.
bb9984b2
gateware.pads: adjust for nMigen.
by whitequark 7 years 1 week
gateware.pads: adjust for nMigen.

nMigen provides a native replacement for what Pads was trying to do,
so this module is essentially deprecated, and no particular care has
been taken to keep it in good shape.
5fdf8a0b
gateware.analyzer: adjust for nMigen.
by whitequark 7 years 3 weeks
gateware.analyzer: adjust for nMigen.

There were three issues:
* nMigen SyncFIFOBuffered no longer provides access to the inner
FIFO. Therefore, level of the outer FIFO is used instead.
* nMigen simulator no longer allows setting Signals that are not
actually used anywhere in simulation.
* In nMigen, FIFOInterface.read() is 1-cycle, not 2-cycle.
This requires adjustment of our read loop (which would ideally
be rewritten.)
3ec896de
Bulk port of all gateware to nMigen compatibility ...
by whitequark 7 years 1 month
Bulk port of all gateware to nMigen compatibility layer.
18ea7fc7
cli: make FILENAME argument of run-prebuilt option...
by whitequark 6 years 5 months
cli: make FILENAME argument of run-prebuilt optional.

Most of the time you're just copying around the output of build,
which already has a default filename.
80aef216
cli: flush and cancel demultiplexer after running ...
by whitequark 6 years 5 months
cli: flush and cancel demultiplexer after running applet.
d4f1aec3
access: add demultiplexer.cancel().
by whitequark 6 years 5 months
f8508cbd
README: add forum link.
by whitequark 6 years 5 months
b8eb80b8
Remove a stray copy of versioneer.
by whitequark 6 years 5 months
faa74672
README: expand acknowledgements.
by whitequark 6 years 5 months
9e7d5b6d
Report a bug