Commit Graph

164 Commits

Author SHA1 Message Date
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 eb3ab79dfc iob: move minitest to fuzzer
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:30:06 -08:00
John McMaster 54dcdf1f2e tcl: reformat existing code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
John McMaster a77f7bd12e tilegrid: generate products in parallel
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 12:00:56 -08:00
John McMaster 379ed08344 iob minitest
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 20:34:02 -08:00
John McMaster 3fa5df7cb1 iob minitest: sweep misc parameters
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 19:37:55 -08:00
John McMaster 661615a40a iob minitest
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 15:30:12 -08:00
John McMaster e18329c3ab clbnoutmux: move minitest to fuzzer
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 12:10:24 -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
John McMaster f13a2a4856 fuzzers: don't use EXCLUDE_PLACEMENT on ROI
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 17:53:42 -07:00
John McMaster 5396046644 bram minitest: split into fuzzer config, data
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 10:45:50 -07:00
John McMaster f9207b5618 bram minitest: clean up tests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 10:02:00 -07:00
John McMaster 11c485cc1f bram minitest: delete unused files, simplify name
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 09:51:00 -07:00
litghost 26b95fb46e
Merge pull request #205 from litghost/larger_roi
Expand ROI to all of CMT X0Y2.
2018-10-30 17:16:43 -05: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
John McMaster 6c2b04a7bf bram: TDP minitest
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-30 10:51:23 -07:00
John McMaster fbfafca7a5 bram-config: WRITE_MODE
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-30 10:05:44 -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
Keith Rothman 9e312087d5 Adjust pitch.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 18:21:30 -07:00
Keith Rothman b94026b682 Expand ROI to edge of CMT X0Y2.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 16:38:41 -07:00
John McMaster 419130a11a 101-bram-config: READ/WRITE_WIDTH
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-29 15:27:28 -07:00
Keith Rothman ab23cd1d3c Larger ROI.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 13:47:24 -07:00
John McMaster 39ddfd8e6b bram minitest: BRAM18 vs BRAM36 correlation test
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:38:32 -07:00
John McMaster fda33dd39e bram minitest: ignore build dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:38:32 -07:00
John McMaster 10000b3fc7 bram minitest: add config test, fix ROI, assert building w/ recommended part
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:38:32 -07:00
Tim 'mithro' Ansell 32479630be minitests/roi_harness: Remove hardcoded values in Makefile.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-24 16:49:20 -07:00
Tim 'mithro' Ansell 77881252e2 minitests/roi_harness: Add XRAY_PIN values valid for Arty.
Allows generating the fuzzers/001-part-yaml for the Arty part.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-24 16:44:17 -07:00
Keith Rothman dd4e6c1666 Directly use grid coordinates from env.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-23 16:10:03 -07:00
Keith Rothman bc65819b79 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-23 15:16:34 -07:00
Keith Rothman 03aa40d364 Address comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-23 15:16:34 -07:00
Keith Rothman c7d145a466 Create design.json that describes roi harness boundry, used for VPR arch def.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-23 15:16:34 -07:00
John McMaster 4b83bd0b62 bram minitest: show interleaving
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster a27486271c bram minitest: clean up makefile
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 7bae4bbddb bram minitest: build all projects
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 2838cad2e5 bram minitest: show data coverage clearly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster f4d81a312d bram: minitest showing config vs data bit offsets
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 5e659a631e bram: clean up old minitests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster fad97c9cb6 bram minitest: add more BRAM
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster ba57c749c5 bram_fixed minitest: early BRAM testing
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
Keith Rothman 204c6246ad Fix comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 11:20:03 -07:00
Keith Rothman 7eadae4ded Assorted fixes.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 09:08:34 -07:00
Keith Rothman 41d9ede26a Working bits2fasm using prjxray and fasm library.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-19 13:54:18 -07:00
Keith Rothman ed584aa8f2 Add ROI annotations and update some missing tilegrid changes.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 18:26:24 -07:00
John McMaster 904cefa02b roi_harness: basys3 small ROI. Simplified build dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-01 15:53:12 -07:00
John McMaster 51e7a537ce roi_harness: small project option
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-26 17:41:23 -07:00
John McMaster 7379977c1d timfuz: reorganize minitest, fixup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:12:22 -07:00