gatecat
23413a4d12
Fix compiler warnings introduced by -Wextra
...
Signed-off-by: gatecat <gatecat@ds0.me>
2021-02-25 15:15:25 +00:00
D. Shah
f05d024666
ecp5: Use snake case for arch-specific functions
...
This makes the difference clearer between the general arch API that
everyone must implement; and helper functions specific to one arch.
Signed-off-by: D. Shah <dave@ds0.me>
2021-02-03 10:53:08 +00:00
David Shah
467d26d9e6
ecp5: Add a warning for unknown LPF IOBUF attrs
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-13 17:30:24 +01:00
David Shah
6016e54d6c
ecp5: Add parsing of SYSCONFIG line in LPF
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-12 12:53:16 +01:00
David Shah
2cebd40f2e
lpf: Support // comments
...
Signed-off-by: David Shah <dave@ds0.me>
2020-05-14 13:06:58 +01:00
Gary Wong
ec1eea9990
Fix assertion failure on invalid LOCATE input.
...
Trying to parse this invalid LPF syntax:
LOCATE COMP "a" SITE "A1"
IOBUF PORT "a" IO_TYPE=LVCMOS33;
(note missing semicolon on first line) gives an assertion failure in
strip_quotes, because the fifth token is scanned as "A1"IOBUF (without
a trailing quote).
Avoid the problem by detecting extraneous input and issuing a more
specific error.
2020-04-05 21:42:45 -06:00
Miodrag Milanovic
856760599e
Use properties for settings and save in json
2019-06-12 18:34:34 +02:00
David Shah
8744c46ea0
ecp5: Fix handling of CRLFs and uppercase frequency units in LPF
...
Signed-off-by: David Shah <dave@ds0.me>
2019-02-27 22:54:32 +00:00
David Shah
81b176e150
ecp5: Improve error handling and warning generation in LPF parser
...
Signed-off-by: David Shah <dave@ds0.me>
2019-02-25 14:40:38 +00:00
David Shah
0bc88e622c
ecp5: Add support for 'FREQUENCY NET' and 'FREQUENCY PORT' in lpf
...
Signed-off-by: David Shah <davey1576@gmail.com>
2019-02-24 10:28:25 +01:00
David Shah
c782f07b1b
ecp5: Add IO buffer insertion
...
Signed-off-by: David Shah <dave@ds0.me>
2018-10-31 11:30:09 +00:00
David Shah
db0646be8a
ecp5: Adding LPF parser
...
Signed-off-by: David Shah <dave@ds0.me>
2018-10-31 10:48:54 +00:00