Commit Graph

1023 Commits

Author SHA1 Message Date
John McMaster d31c5af8ce dbfixup: bits frozenset => set
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:47:14 -08:00
John McMaster 59603f069b mergedb: use parsedb to validate merges
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:44:13 -08:00
John McMaster 7f95ce3996 parsedb: tool to validate database
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:44:13 -08:00
John McMaster 5c3083d1a4 dbfixup: move parse_db_line() to util
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:44:13 -08:00
John McMaster cfb1a2e696
Merge pull request #246 from mcmasterg/clean_db
database: make clean
2018-11-12 15:42:53 -08:00
John McMaster 4dede843bf
Merge pull request #245 from mcmasterg/db_root_dash
--db_root => --db-root
2018-11-12 14:45:02 -08:00
John McMaster 8183a48985 database: make clean
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:42:34 -08:00
John McMaster 4516a00665 --db_root => --db-root
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:37:01 -08:00
John McMaster a09946b7bc
Merge pull request #244 from mcmasterg/noutmux_o6
noutmux o6 workaround
2018-11-12 14:30:49 -08:00
John McMaster cceb236296 clbnoutmux: O6 hack
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:22:31 -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
John McMaster 52f33ae94d
Merge pull request #240 from mcmasterg/ffconfig_db
clb.mk: fix bad pushdb file name
2018-11-12 11:06:21 -08:00
John McMaster bcaf5c207d dbfixup: more verbose const assertion
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 10:57:46 -08:00
John McMaster 81cdbbc96f clb.mk: fix bad pushdb file name
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 10:42:48 -08:00
John McMaster 9a634a7090
Merge pull request #238 from mcmasterg/dbfixup_zero
dbfixup: support const 0 entries
2018-11-07 22:08:59 -08:00
John McMaster 4f93a21a0b 017-clbprecyinit: PRECYINIT.0
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster f36ed2ff3e 017-clbprecyinit: base SLICE X/Y on ROI X/Y
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster eba322d11a segmaker: assert added site is valid
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster 656fde07c1 clb.mk: fix fuzzer include, seg .rdb => .db
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster dea53bfcbd 015-clbnffmux: fix bits.dbf
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster 9eea270e31 bram-config: READ/WRITE_WIDTH_A_1
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster 5ca531393a fuzzer.mk: remove build dir dep to prevent dir write dep
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster dbf2c3b4b2 dbfixup: const0 support
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster 005616a467
Merge pull request #236 from mcmasterg/bram_dbfixup
bram config db: READ/WRITE width bits to enum
2018-11-07 17:50:31 -08:00
John McMaster 328c550d61 bram config db: READ/WRITE width bits to enum
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 17:41:02 -08:00
John McMaster c7d5f785d0
Merge pull request #234 from mcmasterg/dbfixup
dbfixup: per project instead of globally
2018-11-07 17:36:57 -08:00
John McMaster e43e433550 dbfixup: zero_range() only on clb-int, assert on zero db size mismatch
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 17:30:03 -08:00
John McMaster 193afc64e8 012-clbn5ffmux: fix/simplify generate.sh
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:48:14 -08:00
John McMaster aef3fc2140 clb.mk: lazy set defaults
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:41:01 -08:00
John McMaster 8f172bccf2 dbfixup: apply patches per project instead of globally
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster 912460e4b6 fuzzers: consolidate build scripts, move products to build dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster b6ba7e96a6 dbfixup: patch local files instead of central db
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster 6814b4cf51 dbfixup: add --clb-int to existing Makefiles
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster a790148ed0 dbfixup: generic file load args
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster d713c1e306 dbfixup: functions, comments, argparse
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster 3220cdc1ee dbfixup: db_root arg
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster 2a19d56065
Merge pull request #231 from mcmasterg/k7_bits
tilegrid: BRAM use site, not bel, for better stability
2018-11-07 14:28:05 -08:00
John McMaster a019eb4148 tilegrid: BRAM use site, not bel, for better stability
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 16:41:35 -08:00
Tim Ansell b43bf3539f
Merge pull request #229 from mcmasterg/k7_bits
k7: use all bitstream bits, format settings.sh alike
2018-11-06 15:11:29 -08:00
John McMaster b5d691c239
Merge pull request #228 from mcmasterg/bram_run
bram: make run targets
2018-11-06 15:02:08 -08:00
John McMaster e2e236e79e k7: use all bitstream bits, format settings.sh alike
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 15:01:30 -08:00
John McMaster 640aee90b9 bram: make run targets
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 14:39:45 -08:00
litghost eddf249df1
Merge pull request #220 from mcmasterg/segprint_bram
Segprint: print related tiles
2018-11-06 12:15:43 -08:00
John McMaster aefe1a9534 segprint: ignore hint pips
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 12:07:29 -08:00
John McMaster 334f28a9a4 segprint: decode bits shared by overlapping tiles
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 12:05:23 -08:00
Tim Ansell 3e2e4576f8
Merge pull request #224 from litghost/add_kintex7_ignored_wires
Add option to output ignored wires and add ignored wires for kintex7.
2018-11-06 08:54:32 -08:00
Tim Ansell 5aa14c6a0e
Merge pull request #225 from litghost/add_uart
Add UART port to ROI harness.
2018-11-06 08:53:52 -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 b39e39315d Add option to output ignored wires and add ignored wires for kintex7.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-06 08:32:18 -08:00
Tim Ansell 6de8155657
Merge pull request #222 from litghost/rename_ram_port_config
Rename DI1MUX to be underneith the *LUT.
2018-11-01 21:36:04 -07:00