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

Introduced in 19662930.
a4d2e564
applet.vga_output: new applet.
by whitequark 7 years 2 months
1d14e233
gateware.platform.lattice: add PLL implementation.
by whitequark 7 years 2 months
38eac301
gateware.pll: define interface.
by whitequark 7 years 2 months
eefae858
gateware: add GatewareBuildError, for reporting co...
by whitequark 7 years 2 months
gateware: add GatewareBuildError, for reporting constraint errors.
de0d5cf3
applet.benchmark: skip going through the MODE stat...
by Konrad Beckmann 7 years 2 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 7 years 2 months
2a1a1a69
access.direct.demultiplexer: auto-hint reads with ...
by whitequark 7 years 2 months
access.direct.demultiplexer: auto-hint reads with length.
29021bfd
support.logging: implement dump_hex, and use in US...
by whitequark 7 years 2 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