John McMaster
ee803268fe
xadc: fuzzer PoC
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-29 17:11:59 +01:00
John McMaster
5acda63b46
xadc: tilegrid support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-29 17:07:18 +01:00
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
Mitja Kleider
a86fd6ed1a
Add segdata to MMCM Makefile
...
Signed-off-by: Mitja Kleider <mitja@kleider.name>
2018-12-28 17:47:05 +01:00
John McMaster
bbb6d5b4a2
BITONLY
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-27 21:24:32 +01:00
Tim Ansell
4478859b59
Merge pull request #376 from antmicro/xc7z-fuzz001
...
001-part-yaml: Modified script and tools to generate Zynq YAML.
2018-12-24 17:54:42 -08:00
John McMaster
8047b51965
intpips: cleaniter
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-24 12:44:09 -08:00
John McMaster
2a5c85f315
int_loop: dont push until end, reducing db conflicts
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-24 09:38:00 -08:00
John McMaster
8ba1e84dfb
rempips: always roll back on failure
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-24 09:37:56 -08:00
John McMaster
581f26824f
Merge pull request #401 from mcmasterg/json_import
...
missing json import
2018-12-23 21:28:50 -08:00
John McMaster
0cb9b1a1de
missing json import
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 21:10:22 -08:00
John McMaster
4cef6e4668
hclkpips: mask path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 15:26:57 -08:00
John McMaster
1d4d2e0fdd
055-gnd: fix bad makefile target
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 01:33:31 -08:00
John McMaster
946892d1b1
hclkpips: ignore HCLK_CK_INOUT_*
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-22 17:19:11 -08:00
John McMaster
accb6f9c41
hclkpips: path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-22 17:19:11 -08:00
John McMaster
b45db64102
hclkpips: HCLK bitstream workaround
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-22 12:07:20 -08:00
Alessandro Comodi
82c6dad770
001-fuzzer: using only PERFRAMECRC bitstream
...
We are going to use only PERFRAMECRC bitstream from now on because the
tools cannot create a DEBUGBITSTREAM for the zynq7 devices
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2018-12-22 16:47:18 +01:00
John McMaster
7b272b89ef
int_loop: unify SEGMATCH_FLAGS
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 20:14:37 -08:00
John McMaster
ebd5114037
gnd: fix todo path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 18:45:49 -08:00
John McMaster
257c08942f
intpips: parallelize db build
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 14:23:14 -08:00
John McMaster
f995933242
Merge pull request #384 from mcmasterg/misc_fixes
...
intpips: properly filter VCC_WIRE
2018-12-21 14:08:35 -08:00
John McMaster
c0f375fc52
reseg: sort dirs
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 13:46:38 -08:00
John McMaster
49eb2549f9
reseg: segmatch only build dir
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 13:43:19 -08:00
John McMaster
149839ca69
bram: fix data section db
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:42:57 -08:00
John McMaster
6b8e8c1d62
fuzzers: quick target for QUICK
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:29:20 -08:00
John McMaster
38cb3350c8
intpips: properly filter VCC_WIRE
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:19:15 -08:00
John McMaster
14384418f3
bram-config: add missing flag
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-21 00:05:16 -08:00
John Mcmaster
36af078dba
Merge pull request #379 from mcmasterg/part_py3
...
part: use python3 to fix import error
2018-12-20 22:07:17 -08:00
John McMaster
55d4431f8f
part: use python3 to fix import error
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-20 11:55:44 -08:00
Alessandro Comodi
fa90a7d942
030-iob fuzzer Makefile: added dependency to target build/segbits_liob33.rdb
...
The Makefile of the 030-fuzzer needs to have a dependency of SPECIMEN_OK
on the build/segbits_liob33.rdb target, otherwise the test specimen would
not be created automatically
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2018-12-20 15:50:01 +01:00
John McMaster
7dd058a1dd
rempips: fix timeout
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 19:10:47 -08:00
John McMaster
ffad776162
fuzzers: consolidate common gitignores
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:56:32 -08:00
John McMaster
9b960b0ccd
hclkpips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:56:27 -08:00
John McMaster
160b5fc8b1
masks: tidy up
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:25:09 -08:00
John McMaster
ba5a155464
todo: clean up file names
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 17:34:18 -08:00
John McMaster
b568052d9d
int_loop: mv todo build/todo
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 17:05:20 -08:00
John McMaster
87ed05cb9f
rempips: remove outdated comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:43:09 -08:00
John McMaster
b8840ae9ff
rempips: try a few times to solve on failures
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:43:04 -08:00
John McMaster
c68ee2f004
Merge pull request #364 from mcmasterg/dbfixup_fix
...
Dbfixup fix
2018-12-19 15:22:19 -08:00
John McMaster
0c23cf3cca
int_loop: copy iter db before dbfixup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:06:53 -08:00
John McMaster
0757dcd4c5
Merge pull request #362 from mcmasterg/rempips_todo
...
rempips: fix todo path
2018-12-19 14:43:49 -08:00
John McMaster
0df5eb744a
Merge pull request #361 from mcmasterg/pip_notes
...
Pip solvability notes
2018-12-19 14:37:38 -08:00
John McMaster
71e90747d7
int_loop: move todo copy to makefile so it always exists
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:35:28 -08:00
John McMaster
92e728a1a1
rempips: fix todo path
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:25:35 -08:00
John McMaster
8bb8456409
rempips: solvability notes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:24:50 -08:00
John McMaster
005450b0ce
intpips: solvability notes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:24:45 -08:00
John McMaster
3327a8e852
Merge pull request #360 from mcmasterg/dsp_mskpat_build
...
Dsp mskpat build
2018-12-18 17:48:26 -08:00
John McMaster
236ccc2ade
fuzzers: build 100-dsp-mskpat
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:42:40 -08:00
John McMaster
7a236be2f3
dsp-maskpat: move to build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:42:40 -08:00
John McMaster
e7a1d2a217
055-gnd/Makefile: fix bad clean
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:41:03 -08:00
John McMaster
b5ea0f87dc
mmcm: PoC
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
dde83ebadb
tilegrid: pll/mmcm entire major address until resolved
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
5b1899af25
pll: PoC
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
c5410b911b
bram-config: fix spelling error
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
b95b290d73
bram-config: remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
34d0ab777f
iob: fix readme comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
3b1b587fcf
tilegrid pll: basic support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 16:06:53 -08:00
John McMaster
b84d9a2535
tilegrid: basic mmcm support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 15:42:23 -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
923eddb2ea
tilegrid: /bin/dash compatibility
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 12:54:41 -08:00
John McMaster
a17c8b8d1d
tilegrid iob: use XRAY_DATABASE_ROOT
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:39:17 -08:00
John McMaster
358876463e
tilegrid: clean iob dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:38:49 -08:00
John McMaster
fbb464d5ba
tilegrid:tilegrid_basic.json => dir/tilegrid.json for XRAY_DATABASE_ROOT
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:38:10 -08:00
John McMaster
c4f49106b7
Merge pull request #328 from mithro/master
...
JSON improvements
2018-12-17 18:13:30 -08:00
John McMaster
2dee2b329b
iob: PULLTYPE
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 17:52:55 -08:00
Tim 'mithro' Ansell
8d3e95cd1a
Move xjson / xyaml to utils instead of prjxray.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
Tim 'mithro' Ansell
8d61ee5ac0
`make format` on new files.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
Tim 'mithro' Ansell
fb2d809659
Use xjson.pprint instead of json.dump for output.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
Tim 'mithro' Ansell
178002d348
Generate the part JSON file at same time as yaml file.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
John McMaster
829b1bbeee
iob: correctly handle NONE value
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster
5c4b318738
iob: missing gitignore
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster
e4398cd2b8
iob: fix wrong segdata file
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -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
6a4cb61a29
timing: tidy up gitignore
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:20:15 -08:00
John McMaster
384de2337c
Merge pull request #337 from mcmasterg/quicker
...
055+ quick
2018-12-17 15:00:18 -08:00
John McMaster
1714011271
QUICK: include 055-056 now that gnd supports QUICK
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:51:10 -08:00
John McMaster
028e2f7859
055-gnd: QUICK, build dir, simplify .sh
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:49:43 -08:00
John McMaster
bb8665f959
Merge pull request #336 from mcmasterg/intpips_harder
...
intpips: try harder, even though diminshing returns
2018-12-17 14:40:50 -08:00
John McMaster
c713aeead3
intpips: try harder, even though diminshing returns
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:32:28 -08:00
John McMaster
175d5f0047
rempips: fix todo.txt path
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:30:44 -08:00
John McMaster
ff74345289
intpips: todo look at last iter, not iter not yet completed
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-16 19:44:50 -08:00
John McMaster
9372050958
intpips: SEGMATCH_FLAGS like int_loop
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 14:02:18 -08:00
John McMaster
9576b7d4e5
int_loop: fix tile prefix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 13:40:13 -08:00
John McMaster
97fed169f7
int_maketodo: only count resolved tags
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 12:32:52 -08:00
John McMaster
010edc4829
int_loop.mk: fix old variable name
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:57:53 -08:00
John McMaster
38ab9a7d1c
int_loop: write db per iter for easier tracking
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:57:49 -08:00
John McMaster
8b2d7860aa
maketodo: normalize tile prefix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:46:29 -08:00
John McMaster
02d9e04ffa
intpips: remove obsolete comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:34:12 -08:00
John McMaster
c63f47198a
Remove MAKEFLAGS
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 21:36:42 -08:00
John McMaster
e183464f38
bipips: use int_loop
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 21:13:10 -08:00
John McMaster
24039e1922
int_loop: consolidate maketodo.py, tweaks
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 20:48:21 -08:00
John McMaster
5fbaf1f21e
intpips: increase segmake -m to reduce bad matches
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
ec317d5668
intpips: quick N=1 since better segmatch filtering
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
539564a24c
int_loop: remove iter specific files at loop start
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
a054602a4f
intpips: cleanprj remove iter specific todo.txt
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
8f4f8a3262
int_loop.sh: bug fixes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
73da6c30ec
intpips: generate print current tile number
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
3d50e89dcd
intpips: correct pushdb at end
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:46:05 -08:00
John McMaster
35a473ffed
intpips: maketodo.py
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
b384f1f09e
intpips: restore QUICK N
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
ede69d95de
int_loop.sh: pass N argument to make
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
c93c3f601a
intpips: push uses all iters, not just current
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
e2149d065f
int_loop: --merge
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
a46c811be7
intpips: iterative solve
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
2ce60d56a7
piplist: use dedicated .v
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
821c82a879
int_loop_check: --max-iters
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:30 -08:00
John McMaster
4583a35ed6
rempips todo: remove --strict hack, build-dir arg
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:25 -08:00
John McMaster
ed5d1b07e5
int_loop: check for timeout
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 15:12:21 -08:00
John McMaster
4d81a436d4
int_loop: more aggressive default termination
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:50:44 -08:00
John McMaster
7669859c1a
int_loop_check: finer grained termination
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:45:29 -08:00
John McMaster
c1bd5d0194
int_loop.sh: while => if conditional
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:45:29 -08:00
John McMaster
26be7408f7
int_loop: move into .sh for easier editing
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:45:23 -08:00
John McMaster
46cc9316d2
clbram tcl: format issue?
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 11:56:00 -08:00
John McMaster
b364efb180
clbram: ignore LUTs with non-expected contents
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 19:54:20 -08:00
John McMaster
37d659879a
clbram: fix _N typo, remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 18:46:46 -08:00
John McMaster
7a85840699
clbram: improve WEMUX.CE solving
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 18:29:54 -08:00
John McMaster
59f0f3e761
clbram: quick fix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 18:15:19 -08: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
c1261fb0b5
iob: fuzzer mostly working
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:30:06 -08:00
John McMaster
33a7151413
quick: disable slow high number fuzzers
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 16:38:36 -08:00
John McMaster
636bd34472
slicem only (clbram, ndi1mux): clb.mk merge, dbfixup cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-09 21:09:27 -08:00
John McMaster
2a30730381
Merge pull request #291 from mcmasterg/intpips_quick_gfan
...
intpips: inrease N to reduce faulty solves
2018-12-05 18:46:57 -08:00
John McMaster
a0432fb6eb
int_loop: dbfixup correct db dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 18:29:06 -08:00
John McMaster
41c5775328
intpips: inrease N to reduce faulty solves
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 18:11:15 -08:00
John McMaster
c37c1082de
quick: merge into main makefile
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:36:51 -08:00
John McMaster
10b5dc4726
reseg: dev segment generation script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:10:18 -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
277be8d7ca
looping int fuzzers: combine common makefiles, piplist
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:08:24 -08:00
John McMaster
c4751558c6
gfan: tcl functions
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:08:24 -08:00
John McMaster
15c62ba3a0
tilegrid: propagate iob addresses across column
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-04 21:03:31 -08:00
John McMaster
bb2cdac49f
tilegrid: remove obsolete comments, long line readability
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-04 21:03:19 -08:00
John McMaster
9b779d659d
tilegrid: fix IBUF define
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-04 20:59:37 -08:00
John McMaster
efddb6df52
tilegrid: fix iob height
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 19:10:14 -08:00
John McMaster
37128508eb
tilegrid: remove iob CENTER_INT from segment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 18:56:26 -08:00
John McMaster
2d82438461
iob: LIOB33_SIGN => LIOB33_SING, cleanup func names
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 18:48:05 -08:00
John McMaster
48a6967adb
tilegrid: ROI fixes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 18:27:03 -08:00
John McMaster
49aa56712f
tilegrid: merge in KR WIP IOB
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:49:08 -08:00
John McMaster
621ad8a575
tilegrid: add note about potential issue
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:47:40 -08:00
John McMaster
23f7d939da
tilegrid makefile: correct delta dep
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:47:12 -08:00
John McMaster
70b9adb933
tilegrid: generating iob deltas
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:14:04 -08:00
John McMaster
e5cae1f55e
tilegrid: iob WIP
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 16:44:33 -08:00
John McMaster
7ad9dc8c63
tilegrid: tcl cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 16:05:46 -08:00
John McMaster
9537b108d0
tilegrid: import KR WIP IOB tcl
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 13:52:09 -08:00
John McMaster
2a38512720
tilegrid: separate tilegrid and address generation
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 12:09:18 -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
5c82555a04
Rename seg_*.db => segbits_*.db for DBFIXUP
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
58e6b50b50
rempips: log progress
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
b07ea0a3a1
rempips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
2477aecd8f
rempips: support generate without existing db
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
3e7bad6f3f
rempips: makefile todo.txt vivado only once
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
9bb3b49619
rempips: maketodo logging, --no-strict option
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
81c3582c17
rempips: makefile stricter error checking
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
4ec94964a2
Rename seg_*.db => segbits_*.db for DBFIXUP
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:37:58 -08:00
John McMaster
fa48558c1c
010: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:36:44 -08:00
John McMaster
7f7a81993f
bram-data: fix build.db_bramx => build/segbits_bramx
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-15 11:35:51 -08:00
John McMaster
f4ec5cf9d0
Makefiles: seg_*.db => segbits_*.db consistency
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:34:01 -08:00
John McMaster
2ad3af5343
fuzzers: standardize segment file to .db (not .segbits)
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:33:38 -08:00
John McMaster
0ae99acced
intpips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:30:43 -08:00
John McMaster
5783e71d7d
Merge pull request #261 from mcmasterg/clean_ok
...
fuzzer.mk: clean ok file
2018-11-14 17:23:00 -08:00
John McMaster
360d5039e2
fuzzer.mk: clean ok file
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:19:32 -08:00
John McMaster
da822b4ac6
quick.mk: runtime comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:13:37 -08:00
John McMaster
30069f3504
quick.mk: option to run fuzzers only
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:13:37 -08:00
John McMaster
9855869a2e
Merge pull request #251 from mcmasterg/roi_tilegrid
...
tilegrid: use dedicated ROI var
2018-11-13 13:33:56 -08:00
John McMaster
0cca27fed1
tilegrid: use dedicated ROI var
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 13:26:45 -08:00
John McMaster
9aa6cc6ef6
quick.mk: remove slow fuzzers
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 13:01:37 -08:00
John McMaster
dffab31a4d
make: quick build script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 11:04:30 -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
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
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
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
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
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
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
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
John McMaster
640aee90b9
bram: make run targets
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 14:39:45 -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
Keith Rothman
92e0724f28
Rename DI1MUX to be underneith the *LUT.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-01 16:38:02 -07:00
John McMaster
bdfef88608
bram config: update gitignore
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
08d38f7dc4
bram config: push to db correctly
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
5dd62085e2
bram: remove segmaker verbose
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
2cffb2987e
bram: minor cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
3f77043458
BRAM: 101 => 025 fuzzer number, add to fuzzers Makefile
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07: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
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
7ef9f737ba
make format
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:15:15 -07:00
Keith Rothman
b2672b2884
Automatically detect weird columns.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:13:52 -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
afeafa30c7
Assorted fixes.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 22:08:05 -07:00
Keith Rothman
b9031e0aeb
Expand ROI to whole chip.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 21:05:14 -07:00
Keith Rothman
206a7b4b27
Allow INT_LR copying to happen on INT tiles without a functional tile.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 17:58:03 -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
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
litghost
9e7c1a60dc
Don't copy tilegrid.json anymore
...
Fixes #197
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-25 19:53:33 -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
bcd299fd35
102-bram-data: move products to build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:57:27 -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
aec874de92
bram config: bram36 sort of working, needs to be bram18 based
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:38:32 -07:00
John McMaster
aa9386b6c1
bram-confg: write all products to build
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:38:32 -07:00
John McMaster
671a55705f
tilegrid: fix BRAM CLB_IO_CLK height
...
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
John McMaster
136221fa6f
102-bram-data: cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:38:32 -07:00
John McMaster
540ae800fe
tilegrid: makefile build dir workflow
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-24 17:21:44 -07:00
Keith Rothman
d1799deb86
Make 005-tilegrid emit entire part, and have 074-dump_all not overwrite 005-tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-24 07:10:16 -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
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
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
0403a23c8f
tilegrid: always add height
...
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
c6bbfd8fe4
bram: old local files
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-23 13:23:50 -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
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
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
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
Keith Rothman
e7370d6fdc
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-19 16:19:22 -07:00
Keith Rothman
6dd9626cfc
Move all use of getenv into prjxray.util and behind a function.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-18 21:13:14 -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
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
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
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
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
39167f12c4
pep8
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 18:01:44 -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
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
0a6aa3c374
tilegrid: always add bits field
...
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
John McMaster
9e664fa5bd
tilegrid BRAM: base BLOCK_RAM entry
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
9f3443a8a0
tilegrid: misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
e62d722003
tilegrid generate.tcl: more debug output, consistent tab/space
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
2070c94e68
tilegrid generate: simplify if / tables
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
7c84e3ccc9
tilegrid: BRAM partial support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
7053663aa6
tilegrid: split make_database()
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
d682523456
tilegrid: clean up load_tiles()
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
f7a3d8bf94
tilegrid: move tile_baseaddr closer to where its created
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
38df1bad48
tilegrid: add_segment() explicit keys
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
fd03be7868
tilegrid: cleanup make_segments, bug fixes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
875081dbc2
tilegrid: break into functions, add main()
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
63d872d539
tilegrid: quote consistency
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
John McMaster
209e59f9a9
tilegrid: database["segments"] => segments
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 14:31:59 -07:00
Tim 'mithro' Ansell
0a9e24373e
Missing closing of if.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-12 07:03:37 -07:00
Tim 'mithro' Ansell
da10b35d0f
Don't fail it output dir doesn't exist.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-12 07:03:37 -07:00
John McMaster
255f9b01bb
Merge pull request #143 from mcmasterg/segmaker_debug
...
Segmaker debug
2018-10-09 16:46:17 -07:00
John McMaster
867853076d
Merge pull request #126 from mcmasterg/timfuz_site
...
timing site fuzzer
2018-10-09 16:45:45 -07:00
John McMaster
2c1fc70d65
timfuz: switch default to easy project until disk/memory issues are resolved
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-09 16:39:25 -07:00
John McMaster
6bafa960cf
timfuz: pep8 fix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-09 16:37:47 -07:00
John McMaster
9ac71a0442
tilegrid: add some debug output on failure
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-08 17:38:19 -07:00
John McMaster
0d8c5aaa29
timfuz: handle passthrough lut bel_pin
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-08 11:12:50 -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
Keith Rothman
4fe294df19
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:36:33 -07:00
Keith Rothman
f77755ea5d
Add TODO to remove hack.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:34:45 -07:00
Keith Rothman
fcac3aa05c
Lighter hack.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:31:45 -07:00
Keith Rothman
dba45f30fa
Hack thinks to work (for now).
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:09:38 -07:00
Keith Rothman
c38cac8b69
Handle new grid format and merge with segment info.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:09:38 -07:00
John McMaster
dd88616a88
timfuz project.tcl: better print statement message
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 18:21:55 -07:00
John McMaster
5f43accedf
timfuz timing_txt2icsv.py: stream instead of loading all data
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 18:21:36 -07:00
John McMaster
fd5bfceb7a
timfuz: delete timing4.txt after processing to save disk space
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
85862394ce
timfuz: remove nodes from timing4.txt
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
0a7c68b5a0
timfuz stats: site wires report solved in addition to covered
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
8d5a1611d3
timfuz: BEL multiple output pin test script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
0fcd6958d8
timfuz: linprog simple example
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
d7e972f83d
timfuz: move tests to minitest dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
f4faa27243
timfuz: timing.txt "," delim, line_net procs (cleanup + bug fix)
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
f023e0dcf0
solve_leastsq.py:mkestimate(): ignore 0 delay rows, assert non-trivial seed
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
7f61ff99fd
timing_txt2scsv.py: remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
6df3b2b364
timfuz corner.mk: remove unused --sub-json invocations obsoleted by grouped.csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
b95eaba1f5
timfuz: site delay cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
6f32de407e
timfuz: project.tcl cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
e1e7c8005f
timfuz: project.tcl rewrite W I P
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:46:55 -07:00
John McMaster
882257ea3d
timfuz: s/write_info3/write_info4 for timing4.txt
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
John McMaster
649daab2a2
timfuz: site alpha
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
John McMaster
2c6c3487a4
timfuz: timing4 format w/ site/bel info
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
John McMaster
9e8f6ea3e4
timfuz: timing3.csv => timing3i.csv (interconnect)
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
Keith Rothman
8ad5e64f85
Add methods to library.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 13:17:01 -07:00
Keith Rothman
32e66e38dd
Make ignored wires database specific and have travis be aware of python.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 09:26:02 -07:00
Keith Rothman
7adb81b81c
Removing index_in_site from site_type files.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 08:57:32 -07:00
Keith Rothman
c4a62fb315
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 08:53:39 -07:00
Keith Rothman
85e14f81a1
Generate tile types, site types, tilegrid, tileconn for entire part.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-26 22:37:33 -07:00
John McMaster
771cc1b1cc
timfuz: misc cleanup
...
Selectable build dir
Bug fix: min corner may drop group
Remove duplicate / old equation massage code
Add some documentation
Corner makefile fix (target builds timgrid-vc.json, not timgrid-s.json)
Add QoR output to all corner builds
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-24 16:14:01 -07:00
John McMaster
0ddd9fd33c
timfuz: QoR checker
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 13:49:36 -07:00
John McMaster
7fd5e77935
timfuz: fix ZERO removal support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 13:49:23 -07:00
John McMaster
06d47dcb5e
timfuz: handle zeros more concretely
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 13:45:13 -07:00
John McMaster
c2c996c706
timfuz: delete dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 12:11:54 -07:00
John McMaster
6321be7857
timfuz: make csv_group2flat deterministic
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 12:05:40 -07:00
John McMaster
ee3ef206ad
timfuz: make rref deterministic
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:53:57 -07:00
John McMaster
7c0828e6c2
timfuz: --sub-csv => --bounds-csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:41:55 -07:00
John McMaster
744c61e4a6
timfuz: test_zero
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:19:42 -07:00
John McMaster
937b8e2fe8
timfuz test_unique: small doc update
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:12:22 -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
John McMaster
b6b9d9a661
misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
d5c9f1d857
timfuz: misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
43ccabe815
timfuz: massage cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
bf5b435a69
timfuz: cleanup help
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
3b686de46f
timfuz: move non-fuzzer experiments to experiments dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
12978f8051
timfuz: pep8 reformat
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
c104e70724
timfuz: combine tile process corners
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
2a28dabf02
timfuz: ALLOW_ZERO_EQN workaround for projects that fail PnR
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
0b3aa34b5b
timfuz: fully support min corner
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
c965288e75
timfuz: min corner tweaks
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
2ad0bf82fc
timfuz: ALLOW_ZERO_EQN
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
e148ed5f91
timfuz: build all four corners
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
2dbe379200
timfuz: corner FIXME assert
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
a55b766c44
timfuz: track corners properly
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
a4950a8602
timfuz: misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
7e43784469
timfuz: remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
5c122c2fe1
timfuz: misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
6197a93536
timfuz: picorv32 project
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
7ac4f31e58
timfuz: zero row add assertion
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
fa524df657
timfuz: fix zero delay element inconsistency
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
1fc02389ed
timfuz: tile_annotate report solve correctly
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
c2707e5c23
timfuz: simplify readme instructions using new make system
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
557fda4215
timfuz: placelut made into generic project
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
133ff586e8
timfuz: move project outputs to build directory
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
943ab5bbb7
timfuz: placelut as standalone data generator
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
5d8d0b22d8
timfuz: moving to fuzzers dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
Davide
7f6f50f3d8
Merge remote-tracking branch 'upstream/master'
...
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-18 03:07:34 +01:00
Davide
7e47ae4a51
Fixed Bullet Point Lists in README.md files
...
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-18 03:02:33 +01:00
Clifford Wolf
d2979d77eb
Merge pull request #92 from SymbiFlow/tilegrid-ng
...
Tilegrid changes for BRAM and DSP tiles
2018-02-15 14:38:52 +01:00
Tim Ansell
563b54304a
Merge pull request #94 from unixb0y/master
...
Fixed the newly renamed README.md files
2018-02-14 07:57:29 -08:00
Clifford Wolf
5b74b282c2
Merge branch 'master' of github.com:SymbiFlow/prjxray into tilegrid-ng
2018-02-14 13:38:39 +01:00
Davide
73b1e27f78
Added tags for headers, subheaders and structured README files a bit
...
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-14 12:24:18 +01:00
John McMaster
dff0413a68
ndi1mux: dont add to slicel
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-02-13 16:55:14 -08:00
Davide
6a73dea0b6
Fixed merge conflict
...
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-14 01:05:49 +01:00
Tim 'mithro' Ansell
cf64309ee3
Make n5FFMUX match Vivado GUI.
...
CLBLL_L.SLICEL_X0.D5FF.MUX.A -> CLBLL_L.SLICEL_X0.D5FFMUX.IN_A
CLBLL_L.SLICEL_X0.D5FF.MUX.B -> CLBLL_L.SLICEL_X0.D5FFMUX.IN_B
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-13 10:29:43 -08:00
Tim 'mithro' Ansell
10e2cd6cab
Rename flip-flop muxes to make Vivado GUI names.
...
CLBLL_L.SLICEL_X0.AFF.DMUX -> CLBLL_L.SLICEL_X0.AFFMUX
CLBLL_L.SLICEL_X0.AMUX -> CLBLL_L.SLICEL_X0.AOUTMUX
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-13 10:29:43 -08:00
Clifford Wolf
78c8f6b4ce
Remove now obsolete "segment" attribute in tile objects in tilegrid
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-13 17:14:28 +01:00
Davide
46c1eef15b
renamed all README.txt files to README.md
...
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-13 17:00:04 +01:00
Clifford Wolf
0f67fcf1d2
Make tilegrid["tiles"] the tilegrid top-level object
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-06 20:12:50 +01:00
Clifford Wolf
27a0b4836c
Add 100-dsp-mskpat fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-06 17:57:52 +01:00
Clifford Wolf
5c527e89ba
Add run.ok files to .gitignore
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-06 17:57:52 +01:00
Clifford Wolf
93d61a3297
Transition segmaker and fuzzers to new tilegrid format
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-05 12:48:28 +01:00
Clifford Wolf
ff56e49dfe
Add baseaddr, offset, and height to tiles in tilegrid.json
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-05 12:48:22 +01:00
Rick Altherr
43e51dd5c1
Reformat existing Python files with yapf
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:50:06 -08:00
Rick Altherr
67c7914a2c
Revert "Autopep8 on all existing sources"
...
This reverts commit 925885c2cc .
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:49:57 -08:00
Rick Altherr
925885c2cc
Autopep8 on all existing sources
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-08 17:23:42 -08:00
Clifford Wolf
d0c139ae35
Add missing blacklist rules to tileconn fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-06 16:32:55 +01:00
Clifford Wolf
a80b80c63d
Fixes in fuzzers top-level Makefile, Update README
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-05 22:16:12 +01:00
Clifford Wolf
c6e97999b4
Merge branch 'master' into makerun
2018-01-05 11:25:40 +01:00
Clifford Wolf
0a9d0aafab
Add HCLK wire pair filter to tileconn fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 18:07:01 +01:00
Clifford Wolf
a891d1548e
Add __pycache__ to 011-ffconfig "make clean"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 16:58:54 +01:00
Clifford Wolf
77933f7212
Add fuzzers top-level "make clean"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 16:31:31 +01:00
Clifford Wolf
f00f9c27b4
Add top-level fuzzers Makefile
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 16:07:50 +01:00
Clifford Wolf
6722081899
Update "make run" target in fuzzers that had one for a while
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 13:55:50 +01:00
Clifford Wolf
6c352f5a30
Add "make run" to fuzzers that did not have it yet
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 13:49:50 +01:00
Clifford Wolf
800f4b43c5
Replace 070-tileconn with a new (hopefully strictly better) implementation
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-31 23:30:02 +01:00
Clifford Wolf
682143de97
Get rid of hard-coded tile positions in 071-ppips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 20:41:37 +01:00
Clifford Wolf
9f9c348bfd
Add roi_tiles TCL helper function, remove XRAY_HCLK_[LR]
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 19:39:23 +01:00
Clifford Wolf
fd35afc32c
Automate detection of relevant tile types in 070-tileconn
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 17:04:40 +01:00
Clifford Wolf
deaa3952f4
Add "make run" to 070-tileconn and 071-ppips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 03:28:20 +01:00
Clifford Wolf
d4b0e59a52
Add settings.sh parameter for fuzzer HCLK tiles
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 22:37:37 +01:00
Clifford Wolf
672d21e338
Fix fuzzing of "hint" pseudo-pips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 22:01:59 +01:00
Clifford Wolf
5c510f76be
Add handling of occational errors to 056-rempips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 19:21:23 +01:00
Clifford Wolf
0e7bcfc128
Bugfix in 051-imuxlout fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
Clifford Wolf
6565822657
Add "make run" to all PIP fuzzers
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
John McMaster
bcba8197f2
Document MUXF8 Vivado compatibility issue
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 15:52:40 -08:00
Clifford Wolf
9556bcb314
Enabled kintex7 in pip fuzzers generate.py
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf
8a34bc3c07
Add README.md files to all PIP fuzzers
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf
f1faa6e5f1
Fix minor bug in 005-tilegrid/generate.py
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf
d80b037849
Fix number of words in a BRAM/DSP segment
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf
3cfe5dab46
Set tcl.collectionResultDisplayLimit to unlimited in all fuzzers
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf
b602904ee2
Reduce size of HCLK segments to 26 frames
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 17:37:36 +01:00
Clifford Wolf
206364020c
Add tilegrid BRAM and DSP segment support
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 17:24:27 +01:00
Clifford Wolf
63d4d3ba9f
Set tcl.collectionResultDisplayLimit to unlimited for 050-intpips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Clifford Wolf
2c150c6f85
Rename 019_ndi1mux to 019-ndi1mux
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
John McMaster
99a968cb14
tilegrid fuzzer: document better
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-21 18:04:19 -08:00
Clifford Wolf
b9ede7cab9
Fix various instances of top.py for kintex ROI
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:08:03 +01:00
John McMaster
408e1f961c
018-clbram: add README info
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2017-12-20 23:28:33 +01:00
John McMaster
a3baf1f57c
018-clbram: clean up to solve remaining bits
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2017-12-20 23:28:33 +01:00