Commit Graph

94 Commits

Author SHA1 Message Date
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
Keith Rothman 1f22d60160 Fix up Makefile dependences.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman 907a9ee72e Pass MAKEFLAGS to children.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman 9f839a7a08 Attempt to parallelize 074 for additional parts.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman 222eefcece Use extract_numbers for sort keys to preserve previous DB output.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 10:45:22 -08:00
Keith Rothman 89761c1102 Add some sorting to JSON outputs.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 06:39:20 -08:00
Alessandro Comodi 4a0ca41077 roi_only: copy tilegrid and tileconn from equivalent part
005-tilegrid fuzzer cannot run for some parts as some of the IOBs are
not available, therefore the fuzzer exits with errors.

Instead, the tilegrid is copied from the specified equivalent part.

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi 7226354bdf fix env variable usage in roi_harness minitest
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +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
Leonardo Romor c138c156ed
Applied requested changes to use XRAY_UTILS_DIR
Signed-off-by: Leonardo Romor <leonardo.romor@gmail.com>
2019-10-10 19:50:02 +02:00
Leonardo Romor 48755a1128
Updated wrong string path added in syspath before import
Signed-off-by: Leonardo Romor <leonardo.romor@gmail.com>
2019-10-10 19:20:32 +02:00
Alessandro Comodi 2fab112c71 docs: fixed some READMEs and removed empty .md file generation
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-09-25 09:54:28 +02:00
Keith Rothman 3345f30817 Fix D9/B8 in arty-swbut harness.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-10 17:15:18 -07:00
Keith Rothman e697365c7d Add ROI base file that adds a clock divider.
This cannot be used for an ROI harness until
https://github.com/SymbiFlow/prjxray/issues/891 is complete.

Command to build new harness
```
XRAY_ROIV=../roi_base_div2.v make
```

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-06-25 12:05:44 -07:00
Keith Rothman 36177e9599 Add make targets to build additional outputs from each database.
These targets are for:
 - Generating additional database outputs that are part, e.g. yaml files.
 - Generating harnesses

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-04-10 11:55:39 -07:00
Tim 'mithro' Ansell 5c61326d8b minitest/roi_harness: Move comments around to improve formatting.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-26 19:08:49 -07:00
Tim 'mithro' Ansell a3a5ffd45b minitests/roi_harness: Updating README.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-26 18:29:07 -07:00
Tim 'mithro' Ansell a8ff30b32f minitest/roi_harness: Strip trailing spaces
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-26 18:29:07 -07:00
Tim 'mithro' Ansell 9fc2649e86 minitest/roi_harness: Fixing comment indenting.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-26 18:29:07 -07:00
Tim 'mithro' Ansell 1123f2458f minitests/roi_harness: Adding harness configs.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-26 18:29:02 -07:00
Tomasz Michalak 6d818dc0ad add bits outside ROI to required features
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-03-21 16:43:59 +01:00
Lukasz Dalek ef9226e969 roi_harness: Add ARTY-A7-UART configuration
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
2019-03-13 17:13:18 +01:00
Lukasz Dalek 49c8aac143 zybo: Fix Zybq Zynq-7 roi_harness
Fixed ROI_GRID range and Y_DOUT_BASE. Updated INPUT and OUTPUT pads.

Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
2019-03-12 09:48:06 +01:00
Keith Rothman 2a114a9726 Output required_features as a list rather than a string with newlines.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 15:40:07 -08:00
Keith Rothman 1b4b2152db Format harness JSON file.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-20 11:45:03 -08:00
Keith Rothman b1c822cb98 Fix review comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 08:27:43 -08:00
Keith Rothman 8387eb8c32 Update FASM tools to use new required_features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 17:58:42 -08:00
Keith Rothman f0f29956d7 Add FASM features that are outside ROI grid, but inside used frames.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 17:25:52 -08:00
Alessandro Comodi b73f1c2161 roi_harness: added arty.sh settings
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-05 15:48:52 +01:00
Alessandro Comodi 50d20918e1 roi_harness: adding env variables for INT_LR tiles and PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-05 12:40:37 +01:00
Alessandro Comodi c1be26f053 roi_harness: update runme.tcl to have variable y_offset
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-04 14:17:16 +01:00
Alessandro Comodi 3c1de3617e roi_harness: fix basys3 and arty settings
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-04 13:39:31 +01:00
Alessandro Comodi a84cb88b1e roi_harness: added zybo support
Fixed also basys3 settings to produce a correct harness for the basys

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-04 12:45:27 +01:00
Karol Gugala 9ca49d1979 minitests: ROI harness: call python interpreter explicitly
The scripts do not have execution rights, so the build fails on calling them.
Explicit interpreter call solves the issue.

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-18 10:21:00 +01:00
Keith Rothman 30edf041b8 Call bit2fasm.py instead of bits2fasm.py
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 11:15:28 -08:00
Keith Rothman 2ba905130a Remove old bit2fasm files.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-11 13:13:05 -08:00
Karol Gugala 1839f4eac0 minitests: roi_harness: use XRAY_DATABASE env
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-02 16:42:26 +01:00
Karol Gugala 3f0e0bd828 minitests: roi_harness: add zybo Z7 settings
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-01 21:26:33 +01:00
Karol Gugala fe0f1f2248 minitests: roi_harness: runme.tcl add ZYBO-Z7 support
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-01 21:23:35 +01:00
Karol Gugala 743641960a minitests: roi: runme.sh: do not hardcode artix7
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-01 21:23:06 +01: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
John McMaster 54dcdf1f2e tcl: reformat existing code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
Keith Rothman 4a2a78123d Add UART port to ROI harness.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-06 08:33:35 -08:00
Keith Rothman 5bd793a8d2 Fixup clean target.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 15:06:19 -07:00
Keith Rothman 7ef9f737ba make format
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:15:15 -07:00
Keith Rothman 725aff005c Shift y_right up to avoid routing though the PCIe block.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 12:11:26 -07:00
Keith Rothman 6c3d621627 Supress non-FASM output.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 11:57:26 -07:00
Keith Rothman 52bae5e02f Add wires used for ROI ports.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 09:14:34 -07:00
Keith Rothman 4a7edc0d61 Fix routing overrides.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 18:40:24 -07:00