Keith Rothman
55201c4d1e
Add ppip output for BRAM tiles.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-09 17:10:01 -08:00
John McMaster
bba4f339cc
tilegrid: fix multi regression
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-09 23:29:21 +01:00
Karol Gugala
a4b0c6f1de
fuzzers: refactor fuzzer 51
...
The fuzzer is now todo files based. It is also using generic
generate.py script.
For now the fuzzer instantiates picorv and randluts besides
the logic under test. This is required for to deliver negative
examples to segmaker. Because of the size of the design this
fuzzer is taking really long to complete. We need to find a
smallest possible design that will be enough to generate the DB.
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:22 +01:00
Karol Gugala
49d8a6c22c
fuzzers: 56: use generic generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:22 +01:00
Karol Gugala
bc48baa30d
fuzzers: add generic generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:19 +01:00
Karol Gugala
eb11da50e0
fuzzers: int_loop: do not mask errors
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 22:12:47 +01:00
Alessandro Comodi
7f6e6f1c8c
005-tilegrid/add_tdb.py: Changed frame and word params
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 19:07:40 +01:00
Alessandro Comodi
3ec9dd58af
Merge branch 'master' into ps7
2019-01-09 18:52:28 +01:00
John McMaster
892b4fb5f7
fuzzaddr: optional dframe, dbit
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-09 18:45:37 +01:00
Alessandro Comodi
8bdf04a29d
005-tilegrid/add_tdb.py: Added ps7 tdb
...
There is an hack to be fixed that selects only the first bit of the
tdb lines. It has to be corrected
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 18:14:23 +01:00
Alessandro Comodi
6691d2dcc8
ps7/top.py: updated top generator
...
The top.py generates a param.csv file related to a specific tile. The
segdata_tilegrid.tdb related to ps7 now contains two different
addresses bound to a specific tile.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 16:31:28 +01:00
Alessandro Comodi
b6d68711d8
ps7/Makefile: updated GENERATE_ARGS
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 16:30:23 +01:00
Alessandro Comodi
29fbdf595f
005-fuzzer: fix Makefile
...
The Makefile now correctly adds the ps7 dependency when zynq7
environment is selected.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 14:31:42 +01:00
Alessandro Comodi
7a0b819f50
ps7/top.py: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 00:55:42 +01:00
John Mcmaster
ae52c3ae84
Merge pull request #464 from natsfr/master
...
Bug #171 : Fixing build directory for Fuzzers 071
2019-01-08 23:54:59 +01:00
Mehdi Khairy
a9f0e66780
Bug #171 : Fixing build directory for Fuzzers 073
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-08 22:06:28 +01:00
Mehdi Khairy
a4dd142bb9
Bug #171 : Fixing build directory for Fuzzers 071
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-08 21:30:01 +01:00
Alessandro Comodi
dc36103f5c
sp7/top.py: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-08 19:19:55 +01:00
Alessandro Comodi
1c510c2388
ps7: 005-tilegrid added ps7 fuzzer
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-08 19:04:47 +01:00
Alessandro Comodi
645cd8e6ab
005-tilegrid: change Makefile
...
different build dependencies depending on the device part
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-08 19:03:44 +01:00
John McMaster
6d9d1687a3
iob-stag: groups.grp file
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:30 +01:00
John McMaster
f3fade68bd
iob-stag: IOB supertag
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:30 +01:00
John McMaster
1cc5b72ca5
minitest: clean up folders
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 23:31:44 +01:00
John McMaster
815c3d4af2
fuzzers: name with tile type
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 23:08:45 +01:00
John McMaster
80e140b278
top_generate.sh => top_generate.mk
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 17:38:35 +01:00
John Mcmaster
dd26facddf
Merge pull request #441 from emka/clkout_divide
...
Add all CLKOUT1_DIVIDE bits
2019-01-06 12:29:41 +01:00
Mitja Kleider
540999acdf
Add all CLKOUT1_DIVIDE bits
...
Signed-off-by: Mitja Kleider <mitja@kleider.name>
2019-01-06 11:41:48 +01:00
Karol Gugala
5fcfc4d61b
fuzzers: 017: rename PRECYINIT_{0|1} -> PRECYINIT_{C0|C1}
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-02 21:30:56 +01:00
Karol Gugala
c21b822cfb
fuzzers: 074: add zynq7_ignored_wires
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-02 07:01:36 +01:00
John Mcmaster
c8078e8dd5
Merge pull request #426 from emka/master
...
Add MMCM bool attributes
2018-12-30 13:28:56 +01:00
Mitja Kleider
7f17e85307
Add MMCM bool attributes
...
Signed-off-by: Mitja Kleider <mitja@kleider.name>
2018-12-30 13:19:06 +01:00
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
John McMaster
f56b79a5d4
019_ndi1mux fuzzer for NI
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
29743571b5
clbram fuzzer: misc improvements
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
30b1930d65
Fix DBFIXUP in makefiles
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
5f5c39f6b9
016-clubnoutmux: remove o6, fix makefile error
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
acbb12788c
fuzzers: use env vars to refer to tools (continued)
...
As new fuzzers get added, I fixup their paths.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
02b30d49c0
clbram fuzzer improvements
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
cbbdccf9e2
clbram fuzzer misc temp tests
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
1e72c82d41
clbram fuzzer main bits. Some disabled due to automated ambiguity
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
ffd77f321d
clbram fuzzer WIP
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
bb7739fd7d
fuzzers: use env vars to refer to tools
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
b65454ef31
fuzzer for part-specific data about configuration bitstreams
...
Identifies the IDCODE and valid configuration frame addresses in the
part. These details are stored in a part-specific YAML file.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
dd23eab6e5
016-clbnoutmux: manually fix O6
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
3640aea3e8
remove debug print
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
d4500f3587
Add some comments to 015-clbnffmux/016-clbnoutmux generate.py
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
44d8e564b3
Improve variable name
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
151b44a902
017-clbprecyinit fuzzer basic version
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
687f9f858d
top.py hard coded ROIs to env derrived
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
58a5f37164
Add CLBL?_?.SLICE?_X?.?MUX to database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
169fb7b862
Add CLBL?_?.SLICE?_X?.?FF.DMUX database entries
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
6d549dd6dd
"test -z" expects not more than one argument
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
dd3424450a
clbnoutmux fuzzer
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
b800492d69
clbnffmux fuzzer
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
4d556f9112
clb_boutmux test. gitignore cleanup
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
a792ce7bb0
add critical warn check to gen script
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
9f7539d1c9
Cleanups in hclkpips html output, add pseudo pips to html
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
8a473c9bd3
Enable GCLKs in 071-ppips (disable was b0rken anyways)
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
79d6b330e7
Add hclk buffer enable bits
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
076ff7915d
Setup future 058-hclkpips improvements
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
30f320c00f
Add hclk mask bits
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
e52d9cb59a
clbncy0 fuzzer
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
6f3f93d81b
missing gitignore
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
7c2500eee7
clbn5ffmux fuzzer
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
8317c00c4e
Demote lut5 fuzzer since known to be faulty
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
b4aa4e3fe0
Add hclk db entries
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
8f5a696558
Add hclkpips fuzzer (wip)
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
24beaef67a
Add hclk_l/hclk_r databases
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
bdb216c651
ffconfig: clean up readme
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
6ee294072d
ffconfig: fix DB error
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
3b303b38ed
Update / clean up ffconfig using experiment. push db
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
3ae72161da
Add 071-ppips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
f9793df556
Cleanups in 070-tileconn
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
27fd7df5e8
Add 070-tileconn fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
c8cf7e45f5
Add frame tiles to tilegrid
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
2801c7f77f
Add fuzzers/057-bipips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
02896ed9c0
Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
e1098f2b8f
Move rempips experiment to fuzzers/056-rempips, Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
e960329668
Add fuzzers/055-gnd
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
ba705be9ae
Move 055-gndvcc to experiments
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
b762089217
Add 055-gndvcc
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
40894fcb00
Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
f7eeaa6e5e
Add 054-gfan
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
01831f0aaf
Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
57bef4b239
Add fuzzers/053-ctrlin
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
27be7c5477
Add bitfilter to 051-imuxlout
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
4df3a9bce7
Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
8eee91472e
Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
99c5e9f4b5
Add fuzzers/052-clkin
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
706694476c
Fixes in fuzzers/051-imuxlout Makefile, Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
63cab282ca
Add fuzzers/051-imuxlout
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
0b68be31a9
Moved 051-intpips2 to experiments/pipsroute/
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
b1431403d8
Improve 051-intpips2 fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
e51535ddbf
Add 051-intpips2 fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
3f6ba4b94e
Add explicit zero bits to DB format, some cleanups
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
b6e9b63dff
Fix "make clean" in 050-intpips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
9bbadc2a39
Add maskmerge script
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
988eaddb0b
Update htmlgen for new db layout
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
e5cda2672c
Update database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
b569760629
Major refactoring of database organisation
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
baeca2726a
Ignore horizontal long lines in 013-intpips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
5c83125687
gitignore cleanup
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
4a47953d0e
015-ffclkinv fuzzer w/ DB
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
40415757ff
ffsrcemux: use tool variables instead of hard coded path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
5f5a9f7905
ffsrcemux fuzzer
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
ddb57b4566
Bugfix for const0/const1 net in 013-intpips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
1adf9b7676
Improve 013-intpips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
32f1304e84
fuzzers/013-intpips: fix tool paths
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
8e0a888b92
fuzzers/012-lut5: fix tool paths
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
3355ef1b25
fuzzers/011-ffconfig: Fix tool paths
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
6a171a074a
fuzzers/010-lutinit: Fix tools references
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
abe5c1c2ae
fuzzers/005-tilegrid: Fix tools references
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
4ffc0e20ab
Bugfix in 013-intpips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
c815d4b1a5
Set tool and script paths project-wide
...
utils/environment.sh determines its absolute path and then creates
environment variables to each of the prjxray tools. This allows moving
the tools around in the code base without touching every script.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr
4f74941fcd
Avoid combined flags in bitread invocations.
...
Combined flags (i.e. -zy) are not universally supported. Switch to
individual flags (-z -y) in existing scripts to prepare for move to
gflags.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
da6a386233
Improve 013-intpips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
85d681e400
lut5 README
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
fc457f91bd
Update intpips results
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
f2214a4917
Improve/fix 013-intpips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
d7b03d7ef4
Add mask databases
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
9b61d5bd85
Large refactoring (mostly for separate left/right DBs)
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
df1d33cd9f
Update int segbits
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
67d461a1ed
Add dbcheck.py, split seg_int.segbits
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
0c2d13dcc1
Move intpips from experiments to fuzzers
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
7b5b1ffc5b
LUT5: fix L/M postfix
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
1393723058
LUT5: fully support SLICEM
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
a1a6de28e6
LUT5: polish
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster
51dc4cad95
LUT5 vs LUT6 test
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
b17e6bd8d0
Add more tags to ffconfig fuzzer (currently disabled)
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
01f60ac163
Make generate.sh regen-friendly
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
1871aea240
Add segmaker library, Refactor lutinit and ffconfig generate.py
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
c3791b30f4
Improve lutinit/ffconfig generate.py
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
35c6f97554
Syncing 010-lutinit generate.py to 011-ffconfig
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
3559181379
Fix some unused code
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
73c5f22931
Use decimal numbers in bit labels, some other cleanups
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
93914d0e94
Updates to 011-ffconfig
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
8d462d341a
Add FF XINI bits
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
d3b91d6054
Add 011-ffconfig .gitignore
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
e1db2c35bd
Some cleanups in 010-lutinit
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
246e343ff1
Add draft 011-ffconfig fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
778905ff09
Improve htmlgen, Simplify LUT init tags
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
85f366bac9
Some refactoring
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
28fa81b645
Using tilegrid.json from database in 010-lutinit
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf
16584e8fa4
Require settings.sh to be already in environment
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-17 23:35:14 +02:00
Clifford Wolf
2ba55ff84c
Database progress
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-17 23:31:08 +02:00
Clifford Wolf
1fc9871346
Finish tilegrid fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-17 13:20:40 +02:00
Clifford Wolf
9e80cadfcc
Add bitread PGM support
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-16 02:35:12 +02:00
Clifford Wolf
6a2965caa2
Add fuzzers/005-tilegrid/
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-16 01:20:16 +02:00
Clifford Wolf
7789083b1e
Create experiments/ and database/
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-15 22:55:59 +02:00
Clifford Wolf
715b261c3e
Add 010-lutinit fuzzer, Improve segmatch
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-15 03:00:56 +02:00
Clifford Wolf
c5eaa5af77
Add Makefile to fuzzers/example/
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-14 04:28:13 +02:00
Clifford Wolf
3dc1586252
Move simple/ to fuzzers/example/
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-10-14 01:55:00 +02:00