applet.vga_output: reorganize to support derived a...
by whitequark 6 years 10 months
applet.vga_output: reorganize to support derived applets.
65b3b2cd
firmware: fix an operator precedence issue.
by whitequark 6 years 10 months
firmware: fix an operator precedence issue.

Introduced in 19662930.
a4d2e564
applet.vga_output: new applet.
by whitequark 6 years 10 months
1d14e233
gateware.platform.lattice: add PLL implementation.
by whitequark 6 years 10 months
38eac301
gateware.pll: define interface.
by whitequark 6 years 10 months
eefae858
gateware: add GatewareBuildError, for reporting co...
by whitequark 6 years 10 months
gateware: add GatewareBuildError, for reporting constraint errors.
de0d5cf3
applet.benchmark: skip going through the MODE stat...
by Konrad Beckmann 6 years 10 months
applet.benchmark: skip going through the MODE state.

This improves the throughput a bit.

(before)
I: glasgow.applet.benchmark: mode source: 16.999 MiB/s
I: glasgow.applet.benchmark: mode sink: 18.138 MiB/s
(after)
I: glasgow.applet.benchmark: mode source: 23.196 MiB/s
I: glasgow.applet.benchmark: mode sink: 23.840 MiB/s
f3338173
firmware: update libfx2.
by whitequark 6 years 10 months
2a1a1a69
access.direct.demultiplexer: auto-hint reads with ...
by whitequark 6 years 10 months
access.direct.demultiplexer: auto-hint reads with length.
29021bfd
support.logging: implement dump_hex, and use in US...
by whitequark 6 years 10 months
support.logging: implement dump_hex, and use in USB and FIFO code.

Most of the time it is not necessary (and in fact is harmful) to
eagerly dump the complete packet at USB and FIFO layers. Instead,
lazily dump only some first bytes, which is sufficient for most
debugging. In any case, `glasgow -vvv` dumps the complete data.
c1fcb271
Report a bug