access: add name hints to generated TSTriples.
by whitequark 6 years 10 months
access: add name hints to generated TSTriples.

This makes PNR reports more useful, e.g.:

Info: Max frequency for clock 'lpcapplet_lclk_i_$glb_clk': 54.32 MHz (PASS at 30.00 MHz)

instead of:

Info: Max frequency for clock 'lpcapplet_tstriple2_i_$glb_clk': 46.29 MHz (PASS at 30.00 MHz)
cb093ebe
revC: all routed, top silkscreen cleaned up
by Hector Martin 6 years 10 months
9fa367d4
revC: I/O buffers fully routed
by Hector Martin 6 years 10 months
8f793065
cli: fix --trace.
by whitequark 6 years 10 months
aa9f2a97
applet.jtag_xc9500: add missing JTAG state machine...
by whitequark 6 years 10 months
applet.jtag_xc9500: add missing JTAG state machine fixes.

Forgot to update FVFY and FPGMI.
bc03aa93
applet.jtag_xc9500: running commands requires goin...
by whitequark 6 years 10 months
applet.jtag_xc9500: running commands requires going via Update-IR/DR.

The JTAG applet has been fixed to take a minimal path through
the JTAG state machine, which unfortunately broke a few downstream
applets.
08169d49
revC: more layout work on port A & misc
by Hector Martin 6 years 10 months
06e01259
Glasgow.lib: Add TCA9517 symbol
by Hector Martin 6 years 10 months
20b2f3d7
revC: I/O buffer B routing
by Hector Martin 6 years 10 months
0a295a5a
firmware: fix illegal IOx manipulation.
by whitequark 6 years 10 months
firmware: fix illegal IOx manipulation.

Something like:

IOx |= 0x02;
IOx &= 0x01;

doesn't guaranteed to work unless both of those are already outputs,
since writing an 1 (or 0) to an input doesn't change the value read
back.

In practice this results in weird inconsistent bugs due to board-to-
board variability.

Fixes #77.
19662930
Report a bug