John McMaster
|
86892b9735
|
segmaker: assert no tile tags for no-bit tile
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
|
2018-12-22 00:34:28 -08:00 |
John McMaster
|
ceb8112e6e
|
segmaker: remove duplicate len
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
|
2018-12-21 23:03:49 -08:00 |
John McMaster
|
5d0100ea19
|
add_bool_arg() utility func
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-19 15:06:11 -08:00 |
John McMaster
|
cecba098fc
|
tilegrid: params on fuzzaddr/generate.py
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-18 15:41:23 -08:00 |
John McMaster
|
6177c4c58d
|
tilegrid iob: factor out generic code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-18 13:20:57 -08:00 |
John McMaster
|
5173b7bf2d
|
get_db_root(): allow overriding
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-17 18:36:47 -08:00 |
John McMaster
|
7e25affa0e
|
segmaker: add_site_group_zero() utility
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-17 17:52:55 -08:00 |
John McMaster
|
b501c10fa2
|
tilegrid iob: generate addresses automatically
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-17 16:38:25 -08:00 |
John McMaster
|
e287fc81f4
|
segmaker: fix misc messages
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-17 16:23:36 -08:00 |
John McMaster
|
793a74efb8
|
iob: Y0/Y1 segs
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-10 17:30:06 -08:00 |
John McMaster
|
80de887630
|
util: specn()
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-10 16:42:06 -08:00 |
John McMaster
|
1dfed2a4cf
|
segmaker: only write non-empty segs
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-10 16:11:47 -08:00 |
John McMaster
|
77c5261130
|
checkdb: print in standard address format
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-10 14:58:14 -08:00 |
John McMaster
|
96ee4ac449
|
checkdb: check tile overlap
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-10 14:58:14 -08:00 |
John McMaster
|
ac139b8cb8
|
db.py: comment
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-10 14:56:23 -08:00 |
Tim 'mithro' Ansell
|
adc20bcf89
|
Improving assert error messages.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
|
2018-12-10 10:51:15 -08:00 |
John McMaster
|
6ef57ba16c
|
segmaker: fix bug when try site but not tile tag
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-04 21:08:09 -08:00 |
John McMaster
|
d937e9c049
|
segmaker: always check tags are used, verbose extended check
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-12-04 21:08:03 -08:00 |
John McMaster
|
c1069aa1c0
|
parsedb: support "always" mode
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-11-14 17:37:50 -08:00 |
John McMaster
|
1707c01306
|
parse_db_line: verbose error on mask input
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-11-14 17:37:50 -08:00 |
John McMaster
|
aeb099fd09
|
parse_db_line: looser validation
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-11-13 14:53:32 -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
|
4516a00665
|
--db_root => --db-root
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-11-12 14:37:01 -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
|
3220cdc1ee
|
dbfixup: db_root arg
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-11-07 14:28:31 -08:00 |
Keith Rothman
|
de5c8a44a3
|
Pass configuration from top of utility, rather than implicit variables.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
2018-11-01 16:18:32 -07:00 |
John McMaster
|
b44e9dd49f
|
segprint: use prjxray.db lib
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-31 18:54:05 -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
|
d0c1efbfc2
|
Fix fasm_assembler for partial tile usage.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
2018-10-30 11:08:24 -07:00 |
John McMaster
|
8171030058
|
segprint: move load_bitdata into lib
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-30 10:47:33 -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 |
John McMaster
|
abe9c82575
|
101-bram-config: READ/WRITE_WIDTH SRVAL/INIT parity tweaks
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-29 15:29:27 -07:00 |
John McMaster
|
f2b0093d11
|
bram: DO_REG, SRVAL, INIT
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-24 18:30:59 -07:00 |
John McMaster
|
17c075c71d
|
segmaker: fix BRAM re partial match
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-24 17:38:32 -07:00 |
John McMaster
|
a58b2fefb4
|
bram config: basic working on Y1 but not Y0
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-24 17:38:32 -07:00 |
John McMaster
|
6d24fdbaff
|
bram-config: baseline workflow
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-24 17:38:32 -07:00 |
litghost
|
02422148b6
|
Merge pull request #184 from litghost/roi_metadata
Create design.json that describes roi harness boundry,
|
2018-10-23 18:23:30 -05: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
|
c2cc1fadc6
|
segmaker: SLICE_X0 and SLICE_X1 were being combined into SLICE
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
|
2018-10-23 15:14:27 -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
|
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
|
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 |
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
|
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 |