Commit Graph

47 Commits

Author SHA1 Message Date
Tomasz Michalak fbf4dd897d Add or fix license header
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 0357b3e4b1 Fix formatting after updating license headers
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 300bc62227 Add licensing header to bash scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 159d6a8e88 Add licensing header to Makefiles
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 950d7534ec Add licensing header to fuzzers' python scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Maciej Kurc 82e9a75dc3 Modified 030 to emit tags for SSTL15
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-07 13:38:14 +02:00
David Shah b757da0148 fuzzers: Add missing B-side IN_DIFF bits
Signed-off-by: David Shah <dave@ds0.me>
2020-03-30 17:01:48 +01:00
litghost 66916fb787
Merge pull request #1245 from antmicro/fix_1234
Fix for the lost IOB bits
2020-02-18 09:58:46 -08:00
Maciej Kurc 9183126bdd Fixed the 030 fuzzer to automatically detect where the PUDC_B site is.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-18 12:01:02 +01:00
Maciej Kurc 014462de26 Ported tag grouping to dbfixup.py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-13 13:47:32 +01:00
Maciej Kurc 1196f67f71 Moved the group.py script to the utils dir.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-11 12:24:34 +01:00
Maciej Kurc b20bae5341 Added grouping of IN_TERM features so they can be decoded unambigosly.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-11 12:24:34 +01:00
Alessandro Comodi b211908e26 zynq: fuzzers: Remove Zynq specific workarounds
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 10:21:38 +01:00
Alessandro Comodi e44027bcaf Move all part-specific files to dedicated directory
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +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 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 4efb540d96 Add stepdown feature to HCLK_IOI.
- Also narrow HCLK_IOI tilegrid size to avoid coupling into [RL]IOI3.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 16:03:25 -07:00
Keith Rothman e9dbc39e9c Add HCLK_IOI3.INTERNAL_VREF feature.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 07:40:40 -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
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
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
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 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
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
Tomasz Michalak c094640034 030-iob: don't create liob segbits file for zynq
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-07 13:53:17 +02:00
Tomasz Michalak 9bf9d4e0fd 030-iob: skip broken tile for zynq
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-07 13:36:50 +02:00
Keith Rothman 8f5fa39914 Rework stepdown bits to isolate top and bottom IOBs.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 10:56:47 -08:00
Keith Rothman 8d18665182 Fix bugs found during review.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 08:21:36 -08:00
Keith Rothman ac4accbd57 Add bit for standards that are stepdown.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 17:12:09 -08:00
Keith Rothman a2d32d19a3 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:43:49 -08:00
Keith Rothman 816bf44156 Rework IOB fuzzers.
- Add most single ended IOSTANDARD's.
- Add bits for input, output and input/output buffers for single ended
  IOBs.
- Add initial ILOGIC fuzzer.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:36:02 -08:00
Tomasz Michalak a11abfd972 iob: Enhance fuzzer with bits for SLEW and DRIVE for LVCMOS25
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-02-18 08:50:32 +01:00
Tomasz Michalak e2b88458e8 minitest: Add csv generation script
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-02-18 08:14:21 +01:00
Keith Rothman 04011d477c Restore IOB fuzzer and add _Y0 bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 11:01:46 -08:00
Felix Held 0d6e327229 introduce vivado wrapper
This fixes the problem that when sourcing the vivado settings file the
library search path is modified resulting in non-vivado binaries not working
due to being dynamically linked against the vivado libraries instead of the
system ones.

Signed-off-by: Felix Held <felix-github@felixheld.de>
2018-12-28 19:05:49 +01:00
Alessandro Comodi fa90a7d942 030-iob fuzzer Makefile: added dependency to target build/segbits_liob33.rdb
The Makefile of the 030-fuzzer needs to have a dependency of SPECIMEN_OK
on the build/segbits_liob33.rdb target, otherwise the test specimen would
not be created automatically

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2018-12-20 15:50:01 +01:00
John McMaster ffad776162 fuzzers: consolidate common gitignores
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:56:32 -08:00
John McMaster 160b5fc8b1 masks: tidy up
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:25:09 -08:00
John McMaster 34d0ab777f iob: fix readme comment
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster 2dee2b329b iob: PULLTYPE
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 17:52:55 -08:00
John McMaster 829b1bbeee iob: correctly handle NONE value
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster 5c4b318738 iob: missing gitignore
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster e4398cd2b8 iob: fix wrong segdata file
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster eb3ab79dfc iob: move minitest to fuzzer
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:30:06 -08:00
John McMaster c1261fb0b5 iob: fuzzer mostly working
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:30:06 -08:00