aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/lpf.cc
Commit message (Collapse)AuthorAgeFilesLines
* ecp5: Add a warning for unknown LPF IOBUF attrsDavid Shah2020-07-131-0/+8
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Add parsing of SYSCONFIG line in LPFDavid Shah2020-07-121-1/+20
| | | | Signed-off-by: David Shah <dave@ds0.me>
* lpf: Support // commentsDavid Shah2020-05-141-0/+3
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Fix assertion failure on invalid LOCATE input.Gary Wong2020-04-051-0/+2
| | | | | | | | | | | | | | 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.
* Use properties for settings and save in jsonMiodrag Milanovic2019-06-121-1/+1
|
* ecp5: Fix handling of CRLFs and uppercase frequency units in LPFDavid Shah2019-02-271-4/+6
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Improve error handling and warning generation in LPF parserDavid Shah2019-02-251-19/+31
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Add support for 'FREQUENCY NET' and 'FREQUENCY PORT' in lpfDavid Shah2019-02-241-1/+24
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Add IO buffer insertionDavid Shah2018-10-311-13/+16
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Adding LPF parserDavid Shah2018-10-311-0/+103
Signed-off-by: David Shah <dave@ds0.me>