Commit Graph

837 Commits

Author SHA1 Message Date
Keith Rothman 3edbde3fe2 Add FASM library to prjxray path.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-18 18:26:34 -07:00
John McMaster c5c4a2dfd8
Merge pull request #166 from mcmasterg/rm_db_assert
fuzzers: remove db assert where possible
2018-10-17 22:52:05 -07:00
John McMaster 183c60bd66 fuzzers: remove db assert where possible
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 22:47:08 -07:00
John McMaster 56035a63b4
Merge pull request #164 from mcmasterg/gen_sites_cleanup
Gen sites cleanup
2018-10-17 21:45:59 -07:00
John McMaster f677b94566 014-ffsrcemux: use gen_sites()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 21:26:11 -07:00
John McMaster 53770ff569 016-clbnoutmux: use gen_sites()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 21:26:06 -07:00
John McMaster 5ae13d9cd8 013-clbncy0: use gen_sites()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 21:18:39 -07:00
John McMaster 4a4a91a1b6 011-ffconfig: use gen_sites()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 21:17:56 -07:00
John McMaster 31650d8777 015-clbnffmux: use gen_sites()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 21:13:18 -07:00
John McMaster 5b7f6b95af 012-clbn5ffmux: use gen_sites()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 21:11:44 -07:00
John McMaster 56e40a24d7
Merge pull request #163 from mcmasterg/fix_019_ndi1mux
019-ndi1mux: query SLICEM instead of guessing
2018-10-17 21:06:17 -07:00
John McMaster d77674147e 019-ndi1mux: query SLICEM instead of guessing
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 20:55:04 -07:00
John McMaster 6ee5244d8b
Merge pull request #162 from mcmasterg/fix_018_clbram
018-clbram: query SLICEM instead of guessing
2018-10-17 20:52:29 -07:00
John McMaster 9d6406ecf7 018-clbram: query SLICEM instead of guessing
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 20:46:01 -07:00
John Mcmaster edb041671c
Merge pull request #161 from mcmasterg/segmaker_prjxray
segmaker.py: move to prjxray, class segmaker => Segmaker
2018-10-17 20:45:29 -07:00
John Mcmaster cbc7e23d6d
Merge pull request #160 from mcmasterg/addtag
fuzzers: fix addtag regression
2018-10-17 20:44:51 -07:00
John McMaster 37c446b255 fuzzers: fix addtag regression
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 20:39:37 -07:00
John McMaster 16edeffaaf segmaker.py: move to prjxray, class segmaker => Segmaker
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 19:03:16 -07:00
John McMaster 38207ffb84
Merge pull request #159 from mcmasterg/db_bits
tilegrid multiple address support, misc cleanup
2018-10-17 18:07:57 -07:00
John McMaster 39167f12c4 pep8
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 18:01:44 -07:00
John McMaster b37416103c
Merge pull request #158 from mgielda/patch-2
lib: xilinx: catch exceptions by reference
2018-10-17 17:51:05 -07:00
John McMaster a931e999b6 segprint: add note
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster 717afdde64 bits2fasm: separate int and segment loading
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster 50c295efb5 misc utils: process_db() w/ load file on or exists, not and
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster d93547ed4b segprint: remove outdated comment
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster 87792c00a8 segprint: remove dead code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster 483be8e769 bits2fasm: remove some verbose output
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster 664f586822 htmlgen: use newer tilegrid format, misc cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster 3d55b76b34 tilegrid: fix help message
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:48:51 -07:00
Michael Gielda 9e8aa9f755
lib: xilinx: catch exceptions by reference
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
2018-10-18 02:28:21 +02:00
John McMaster 62d89d6776 tilegrid: add segment for tilegrid, glob deltas by default
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 697f83c97a fasm2frames env fix
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster d5fd573d30 python3, formatting
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 98300b801e Remove obsolete test_segprint2fasm
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 3588f278c1 fasm2bits -> fasm2frames
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster c8ee9d4f16 fasm2bits: working
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster e7e010179b fasm2frame => fasm2bits
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 178c76f74d bits2fasm: format enums correctly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster e3cd270e16 segprint2fasm -> bits2fasm
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 7998b77ee3 segprint: include all tile memory spaces, not just IO
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 0a6aa3c374 tilegrid: always add bits field
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 5e2164f4b1 Move tools .py files to utils to be consistent
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 86fce0fee3 segprint: cleanup, fix
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster a5c281a4db segmaker: assert segment definitions are consistent
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster e851f41407 segmaker: tilegrid fixes
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 7cfd30483f segmaker: split site / tile tags
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 538344f192 Remove 070-tileconn, favoring 074-dump_all
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 8763438cff tilegrid: consolidate setting frames, words, heights
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster 833fa503c0 tilegrid: add comments
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster b99ed31ba1 tilegrid: BRAM loosely working, needs real offsets
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00