Use async BF polling and tighten timings in hd44780 applet.
by
whitequark
6 years 7 months
Add proper CDC in hd44780 applet.
It uses asynchronous logic, and the phase relationship between D
and E is not really defined as e.g. the busy flag may go down at
any moment.
by
whitequark
6 years 7 months
Add hd44780 applet.
by
whitequark
6 years 7 months
Fix IOPort.__getitem__ invocation without explicit stop index.
by
whitequark
6 years 7 months
Reduce on-FPGA FIFO depth to 128 to improve timing closure.
Waste of block RAM... We should only do this on revA.
by
whitequark
6 years 7 months
Improve program-ice40 applet description.
by
whitequark
6 years 7 months
In program-ice40 applet, use math.ceil to calculate timings.
Instead of truncating.
by
whitequark
6 years 7 months
Implement default GlasgowApplet.{add_arguments,build,run}.
by
whitequark
6 years 7 months
Relabel CYP→FX2, FPGA→ICE.
Fixes #54.
by
whitequark
6 years 7 months
Implement `glasgow flash`.
Fixes #37.
by
whitequark
6 years 7 months