Commit Graph

1117 Commits

Author SHA1 Message Date
litghost 78cf96be0f
Merge pull request #1122 from JakeMercer/whitespace
Whitespace
2019-10-29 15:04:39 -07:00
Maciej Kurc b99bd85fa4 Added handling of routing failure in the TCL script.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 18:20:50 +01:00
Maciej Kurc 0377b5fb4c Disabled reading PIPs and PPIPs for "R" version of CMT tiles for Zynq7.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 17:43:10 +01:00
Maciej Kurc 573ee1a38d Fixed bug in tag_groups.txt
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 11:55:03 +01:00
Maciej Kurc bf380f2bdd PIPs and PPIPs are now not read from the db.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 11:50:40 +01:00
Maciej Kurc 8267bcdaeb Updated regex for PIP todo list.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc 5ab90a604d Inceased N
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc 355a571400 Removed the INTERNAL_FEEDBACK tag as it is the same as the PLLE2.COMPENSATION.INTENAL
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc 4a6930694f Reworked fuzzer, added README.md
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc 73c8652858 Ran make format_py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc 56258694aa Added rejection of conflicting features.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc f88a1d54b8 Fixed makefile
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:58:58 +01:00
Maciej Kurc a4250c1487 Comments.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:58:58 +01:00
Maciej Kurc 205bc5c1df Code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:58:58 +01:00
Maciej Kurc 89abe7ad47 Modified 034 to manually force routing through specific PIPs and exclude PPIPs from segdata.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:57:22 +01:00
Jake Mercer c05b4b0406 MAKE - Format Trailing Whitespace
Add `make format-trailing-ws`.  This recipe finds all _files_ (not
links) known to Git and uses `sed` to remove trailing whitespace.

Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-26 10:04:52 +01:00
litghost f1f86a02bf
Merge pull request #1118 from antmicro/more_ppips
Dump PPIPs for additional clock related tiles.
2019-10-25 08:06:36 -07:00
Alessandro Comodi 8914753211 run make format
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-24 17:45:04 +02:00
Maciej Kurc 7911d78a8f Removed dumping PPIPs for CLK_BUFG_REBUF.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-24 17:42:49 +02:00
Alessandro Comodi 04234ec75c 036-ologic: change OSERDESE prefix to OSERDES
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-24 17:34:31 +02:00
Alessandro Comodi 1d26c91d4a oserdese: fix wrong fasm prefix
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-24 15:56:18 +02:00
Maciej Kurc a88e73f65e Added dumping of PPIPs for additional clock routing related tiles.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-24 10:20:47 +02:00
Keith Rothman 97699e4e93 Add HCLK_[LR]_BOT_UTURN aliases.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-23 15:30:27 -07:00
litghost c94cb0224c
Revert "Whitespace" 2019-10-23 14:22:17 -07:00
Jake Mercer bf11f43390 FORMAT - Run `make format`
Changes after running `make format`.  Future commits which add
whitespace should be caught by CI at the PR stage.

Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-22 19:35:24 +01:00
Keith Rothman c0b8aef3a9 Add pin functions to tilegrid.
- Add support to emit PUDC_B pullup if unused (for A7 and Z7 fabrics).

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-14 16:38:02 -07:00
Keith Rothman 8813f16bb9 Actually use pin in foreach loop.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-07 10:45:19 -07:00
Keith Rothman d490b948e8 Add pin functions column to package pins output.
This is required to know which pin is a PUDC pin, which requires special
handling.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-04 15:39:50 -07:00
Maciej Kurc 0922181488 Fixed bits.dbf for 034 to include "0" tags in db.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-09-26 14:38:29 +02:00
Tomasz Michalak 5238fed5b5 Add background to script's purpose
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-10 09:01:03 +02:00
Tomasz Michalak f71956225a fuzzers: 038-cfg: Add always on bit for Zynq
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-09 15:06:44 +02:00
litghost f5768c1ae7
Merge pull request #1017 from litghost/fix_int_maketodo
Avoid failing on empty pip lists (which may occur).
2019-08-09 20:57:32 -07:00
Keith Rothman 93f74cf7b0 Filter ILOGIC1 version of IMUX22.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-09 15:57:52 -07:00
Keith Rothman 8888134c01 Avoid failing on empty pip lists (which may occur).
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-08 12:23:30 -07:00
Keith Rothman a575059e69 Skip weird tiles on Kintex7 fuzzing.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-08 12:14:35 -07:00
Keith Rothman 472583079a Add 039 fuzzer to master makefile.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-08 08:42:02 -07:00
litghost 779a70c3a0
Merge pull request #1007 from litghost/fix_ioi_pip_instability
Refactor 037 to remove some unstable pips.
2019-08-06 16:33:17 -07:00
litghost 66a60005fe
Merge pull request #1008 from litghost/bufr
Add HCLK (BUFR) fuzzer and solve additional bits in CLK_HROW.
2019-08-06 14:57:32 -07:00
Keith Rothman a08cd04aa5 Refactor 037 to remove some unstable pips.
This does lose the IMUX->OCLKM pip, but I believe that is okay. That pip
was returning an incorrect solution anyways.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-06 11:30:56 -07:00
Keith Rothman 6f999ed3d1 Add HCLK (BUFR) fuzzer and solve additional bits in CLK_HROW.
These fuzzer updates are required for use of BUFR for clock dividing.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-06 11:07:17 -07:00
Keith Rothman 21b0cc54f8 Split CCIO ACTIVE into two features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-05 17:34:54 -07:00
Keith Rothman a84da31c0c Move ILOGIC and OLOGIC to IOI3 tiles for consistency.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-01 11:06:18 -07:00
litghost e0e4f549c0
Merge pull request #1005 from litghost/ologic_fuzzer
Document some combo OSERDESE.DATA_WIDTH bits.
2019-08-01 09:04:49 -07:00
Keith Rothman 9d476f726f Rename overlapping bit features for OSERDES.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-01 08:53:31 -07:00
litghost c25898e6dc
Merge pull request #1000 from litghost/iob_hclk_iostandard
Add stepdown feature to HCLK_IOI.
2019-08-01 05:16:26 -07:00
Karol Gugala c0bb3f5c0a
Merge pull request #1004 from litghost/ioi3_oclkm
Solve OCLKM pips in IOI3
2019-08-01 11:12:15 +02:00
Keith Rothman e81a2fb93d Document some combo DATA_WIDTH bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-31 15:59:52 -07:00
Keith Rothman d30a420bc4 Solve OCLKM pips.
- Also relaxes pip list filtering to capture additional bits.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-31 13:21:41 -07:00
Keith Rothman 6d17580752 Add some missing ISERDES features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-31 11:28:52 -07:00
litghost fb2071895d
Merge pull request #986 from litghost/iob_vref
Add HCLK_IOI3.INTERNAL_VREF feature.
2019-07-31 07:14:52 -07:00