Commit Graph

892 Commits

Author SHA1 Message Date
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 0a66f31188
Merge pull request #182 from mcmasterg/top_harness
fuzzers: replace inline verilog with top_harnesS()
2018-10-23 15:06:07 -07:00
John McMaster e3b300765e fuzzers: replace inline verilog with top_harnesS()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 14:27:08 -07:00
John McMaster afdb7a96d8
Merge pull request #180 from mcmasterg/bram_data
BRAM data
2018-10-23 14:10:01 -07:00
John McMaster 7e6785de99 bram: fix README
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:46:10 -07:00
John McMaster 7a4f425a92 tilegrid: remove dead code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:44:22 -07:00
John McMaster 1360ae7746 bram: remove obsolete file
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:24:59 -07:00
John McMaster 38c4d3c9ab bram: write to database/*/segbits_bram_*.block_ram.db
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 0740fce8a3 bram-data: .segbits.BLOCK_RAM, N=8
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 59a4681564 tilegrid: fix BRAM height
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 20ff9b7752 genheader: clean up variable name
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -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 f853f6312e 102-bram-data: fuzzer sort of working (interleave issue)
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 1978370c7a bram: use prjxray lib
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster a920efa071 genheader.sh: export SEED variable
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 43c797dea2 segmaker: only handle one block type at a time
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 63b210937e segmaker: assert height consistent, handle all site types
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster 0403a23c8f tilegrid: always add height
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 e1085a555f bram: rename config to 102 since delayed for tilegrid
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster e6775216fa bram: move verbose printing to segmaker
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster dc84f6aedb bram: increase BRAM ROI to include BRAM
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -07:00
John McMaster bd65d57441 bram ROI: env.sh enhancements
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 c6bbfd8fe4 bram: old local files
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
Tim Ansell 7f2735dd4b
Merge pull request #179 from litghost/fix_fuzzer
Fix indirection.
2018-10-23 09:57:25 -07:00
Keith Rothman 47cc2b0acb Fix indirection.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-23 09:33:37 -07:00
John McMaster 01c359c290
Merge pull request #177 from mcmasterg/roi_bram_fix
artix7 settings.sh: fix DSP/BRAM outside of ROI
2018-10-22 19:48:14 -07:00
John McMaster 757b5e84b9 artix7 settings.sh: fix DSP/BRAM outside of ROI
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-22 19:12:28 -07:00
John McMaster a5a92a705b
Merge pull request #174 from mcmasterg/fuzzer_fixes
Allow empty segement generation on select fuzzers that loop
2018-10-22 16:40:17 -07:00
John McMaster 683817460f Allow empty segement generation on select fuzzers that loop
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-22 14:57:03 -07:00
John McMaster 2b19547541
Merge pull request #167 from litghost/fasm_refactor3
Refactor FASM handling to use new FASM library.
2018-10-22 14:09:58 -07:00
Keith Rothman d4f9d10c8c Fix missing self. on db_root.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 14:08:18 -07:00
Keith Rothman 522a684a7b Add missing intervaltree requirement.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 14:00:00 -07:00
Keith Rothman c7ff5238f0 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 13:19:22 -07:00
Keith Rothman d9fc687524 Address review comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 13:09:38 -07:00
Keith Rothman 42addd98a2 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 12:32:42 -07:00
Keith Rothman 1d7738271a Address comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 12:31:15 -07:00
Keith Rothman 99704740a3 Make Segmaker db_root be implicit.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 12:04:55 -07:00
Keith Rothman db5c8d0063 Rename SegmentType to BlockType.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 11:51:07 -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
Tim 'mithro' Ansell feb1a2ca7b Remove 070-tileconn fuzzer from top level Makefile.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-22 16:14:29 +00:00