Commit Graph

2969 Commits

Author SHA1 Message Date
Keith Rothman 2c7b64ea22 Create script for generating remaining bit report.
This report is fairly fragile, but works well enough for the remaining
LiteX bits.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 15:04:29 -07:00
Keith Rothman f723091e50 Add IN_TERM fuzzing.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 14:21:40 -07:00
Keith Rothman 73b3342adb Add initial DIFF_ support to IOB fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 13:59:12 -07:00
litghost 1de2a0a6bc
Merge pull request #979 from antmicro/ioi3_sing_alias
Add alias for IOI3_SING tiles
2019-07-26 12:41:47 -07:00
Keith Rothman 6911dd0439 Add TSRTYPE features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 10:33:03 -07:00
litghost 963aba5b81
Merge pull request #976 from litghost/add_features_to_idelay
Add additional features for IDELAY.
2019-07-26 09:56:26 -07:00
litghost e8b98601b9
Merge pull request #977 from litghost/remove_ilogic_remove_clocks
ISERDES FASM feature improvements
2019-07-26 09:53:45 -07:00
Keith Rothman 8d4b7348c0 ISERDES FASM feature improvements
- Add non-decimal prefixes to feature parts
 - Remove clocks in some samples to decouple ioi pips.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 09:53:06 -07:00
litghost 35d540f70e
Merge pull request #974 from antmicro/correlation_report
Bit correlation report
2019-07-26 09:50:22 -07:00
litghost 8e941468bd
Merge pull request #970 from litghost/update_iob_fuzzer
Refactor IOB fuzzer.
2019-07-26 09:49:20 -07:00
Tomasz Michalak 5de6e16b29 005-tilegrid: Add alias for IOI3_SING tiles
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-26 13:34:44 +02:00
Alessandro Comodi 7db3417e2c
Merge pull request #975 from antmicro/ologic-improve
036-ologic: add IN_USE oserdes
2019-07-26 09:56:06 +02:00
Keith Rothman a724be9a08 Add additional features for IDELAY.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-25 15:40:04 -07:00
Alessandro Comodi 5409992f03 make format
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-25 18:57:03 +02:00
Alessandro Comodi fec82e9818 036-ologic: add IN_USE oserdes
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-25 18:48:34 +02:00
Keith Rothman 82df57c816 Add write_io_banks.tcl for listing IO banks.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-25 09:40:04 -07:00
litghost 4fd53f65a8
Merge pull request #971 from litghost/ologic_update
Add some additional OLOGIC bits.
2019-07-25 09:18:27 -07:00
Alessandro Comodi 702ae02655 pips: fix maketodo
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-25 15:06:12 +02:00
Maciej Kurc 4c23f10d4d Added generation of bit correlation report.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-25 12:11:56 +02:00
Alessandro Comodi 089b2c447e 037-ioi-pips: fixed and cleaned fuzzer
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-24 18:23:19 +02:00
Keith Rothman e3b5fe97f4 Make CLKB for ISERDES work correctly.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-24 18:23:19 +02:00
Keith Rothman b1780e76a0 Refactor 037 to capture non-inverted pips.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-24 18:23:19 +02:00
Alessandro Comodi e26a6432a4 iob-pips: initial attempt to document ioi pips
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-24 18:23:19 +02:00
Keith Rothman d364c689fd Add some additional OLOGIC bits.
- Add OLOGIC D1 mux (for OLOGIC passthrough).
 - Add OQUSED, TQUSED features.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-24 08:43:30 -07:00
litghost b6b8dc19cd
Merge pull request #968 from antmicro/idelay-tbytesrc-tbyteterm
Pushing bits for IOI3 to the DB also for TBYTESRC and TBYTETERM tiles
2019-07-24 08:31:00 -07:00
Keith Rothman e217fbb7c7 Add print on success when checking single design.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 17:27:44 -07:00
litghost e3b58d631e
Merge pull request #969 from antmicro/calculate-carry-timings
Calculate carry timings
2019-07-23 17:23:46 -07:00
Keith Rothman fa2f61f914 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 17:21:26 -07:00
Keith Rothman 879e3c9eb9 Merge branch 'master' into update_iob_fuzzer 2019-07-23 13:45:58 -07:00
Keith Rothman a7ba547acb Filter out non-IOB bits.
Also add output from LiteX to verify IOB FASM features.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 13:38:03 -07:00
litghost 19305ba9cb
Merge pull request #954 from antmicro/solver
Alternative solver for the fuzzing problem
2019-07-23 10:23:03 -07:00
Keith Rothman aa331131f2 Refactor IOB fuzzer.
- Add SSTL135
 - Refactor process_rdb to handle varying SLEW by IOSTANDARD.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 08:36:38 -07:00
litghost 293074ee42
Merge pull request #967 from antmicro/036-iob-ologic-data-rate-oq
036-iob-ologic: Solve bits for DATA_RATE_OQ
2019-07-23 07:16:25 -07:00
litghost 32983aa8e9
Merge pull request #957 from litghost/update_035a
Update 035a using knowledge from #954 tool.
2019-07-23 07:15:49 -07:00
Karol Gugala 2b93883d78 fuzzers: 007: run make format
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-07-23 14:50:10 +02:00
Karol Gugala 10e022140e fuzzers: 007: reorganize Makefiles
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-07-23 14:49:45 +02:00
Maciej Kurc dba321c03d Fixed a typo.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-23 14:05:36 +02:00
Maciej Kurc ba486f8c71 Added pushing xIOI3 bits to the database also for [LR]IOI3_TBYTESRC and [LR]IOI3_TBYTETERM
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-23 13:35:21 +02:00
Tomasz Michalak 22c7925aa0 036-iob-ologic: Solve bits for DATA_RATE_OQ
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-23 11:50:19 +02:00
Karol Gugala d1308b4162 carry4delays: fix hashbang
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-07-23 10:39:21 +02:00
Lukasz Dalek 7665003311 fuzzers: 007-timing: Add CARRY4 [ABCD]CY muxes
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
2019-07-23 10:21:02 +02:00
Keith Rothman ff4425b91a Update 035a using knowledge from #954 tool.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-22 10:34:02 -07:00
litghost ae526981a2
Merge pull request #946 from antmicro/idelay-fuzzer
Fuzzer for IDELAY
2019-07-22 10:04:36 -07:00
Maciej Kurc 92cc9b5875 Alternative solver for the fuzzing problem.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-22 10:55:40 +02:00
Tim Ansell 1752fce3b7
Merge pull request #919 from SymbiFlow/dependabot/submodules/third_party/python-sdf-timing-679152c
Build(deps): Bump third_party/python-sdf-timing from `95010bc` to `679152c`
2019-07-21 16:11:13 -04:00
Tim Ansell 5f735ea8ed
Merge pull request #931 from SymbiFlow/dependabot/submodules/third_party/cctz-742d370
Build(deps): Bump third_party/cctz from `74ca13c` to `742d370`
2019-07-21 16:11:02 -04:00
Tim Ansell 6eb71eca16
Merge pull request #950 from SymbiFlow/dependabot/submodules/third_party/yosys-9cb0456
build(deps): bump third_party/yosys from `463f710` to `9cb0456`
2019-07-21 16:10:46 -04:00
Tim Ansell b13dc8bc5b
Merge pull request #951 from SymbiFlow/dependabot/submodules/third_party/abseil-cpp-f3840bc
build(deps): bump third_party/abseil-cpp from `44efe96` to `f3840bc`
2019-07-21 16:10:30 -04:00
Tim Ansell 887d9582e2
Merge pull request #952 from SymbiFlow/dependabot/submodules/third_party/googletest-b77e5c7
build(deps): bump third_party/googletest from `ee3aa83` to `b77e5c7`
2019-07-21 16:10:13 -04:00
Maciej Kurc b659a168da Changed function for getting XY location of a site.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-21 20:30:09 +02:00