Alessandro Comodi
3865c726f2
074-dump_all: increase jobs and tiles per job
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
63bb8337f8
072-ordered_wires: increased parallel jobs.
...
This changes also the way the ordered wires final files are generated.
In fact, now, with the help of a Lock, all the suprocesses directly
access the final files, updating them. Once the write completes, the
temporary file is deleted.
This saves up disk space.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
c5a33cb161
005-tilegrid: further increasing to 6 number of specimens for mmcm
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e8a2777a17
005-tilegrid: reduce number of specimens
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
5c829daa8c
005-tilegrid: fixed some over-specific settings in generate_full
...
Also added specimens to make some rquired fuzzers find all necessary
features
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
93d1ae82f7
Enable the generation of extra part-dependents files
...
This change affects the extra-db target, by adding also the generation
of other part-dependent files, such as tilegrid, tileconn, and others.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Keith Rothman
cce638930c
Add clock_region to tilegrid.json for constructing clock networks.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-12-14 22:28:22 -08:00
litghost
cc9e00da8f
Merge pull request #1174 from antmicro/zynq_ps7_clocks
...
Zynq PS7 clocks
2019-12-12 13:05:29 -08:00
litghost
0d0a38cf52
Merge pull request #1175 from antmicro/zynq_ps7_ppips
...
Dumping PPIPs for Zynq PS7
2019-12-12 08:50:12 -08:00
Maciej Kurc
810473ef46
Disabled initialization of LIOB3/LIOI33 segbit files for Zynq7
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-12 17:20:53 +01:00
Maciej Kurc
ef8d405bdb
Added dumping of PPIPs for Zynq PS7 tiles and interconnects.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-12 09:57:41 +01:00
Maciej Kurc
0507f92345
Ran make format
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-12 09:31:59 +01:00
Maciej Kurc
24ccfb3bb5
Automatic inference of CLK_HROW with PS7 clocks, use of todo list for PS7 clock sources.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 22:39:04 +01:00
Maciej Kurc
fb65464c42
A little hacky but working version.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 19:05:04 +01:00
Maciej Kurc
d84c28b38c
Modified fuzzer 075 to dump IO bank number for each pin.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:10:41 +01:00
Maciej Kurc
6086e6d6f5
Modified fuzzer 041 to solve Zynq PS7 FCLK clocks.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 16:25:45 +01:00
Maciej Kurc
7bd13efdcb
WIP
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 15:21:28 +01:00
Maciej Kurc
a4a033226f
Modified fuzzer 001 to include required features for Zynq parts.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 14:38:24 +01:00
Alessandro Comodi
9401d1c730
071-ppips: fix wrong ppip in ioi tiles
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-12-05 16:40:33 +01:00
Tomasz Michalak
24070da931
001-part-yaml: Add iobanks information to part's json
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-12-02 21:39:32 +01:00
Maciej Kurc
cc7ba29c6b
Added forcing of manual routing through "BB" pips to toggle more bits.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-11-15 12:14:06 +01:00
Maciej Kurc
03b0b9cefc
Added separate clock inputs for PLLs.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-11-15 12:13:49 +01:00
Maciej Kurc
6fd00834b2
Fixed bit names formatting.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-11-14 16:09:44 +01:00
Alessandro Comodi
99d31d2e67
071-ppips: skip HCLK_IOI_CK_IGCLK0 ppips addition
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-11-07 15:03:44 +01:00
litghost
4cec0817ab
Merge pull request #1080 from JakeMercer/dsp
...
DSP - Add Attribute Fuzzing
2019-11-04 08:16:53 -08:00
Alessandro Comodi
827081b3b5
hlck-ioi: fix empty list bug in generate.tcl
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-11-04 11:02:52 +01:00
Jake Mercer
6a3db24da1
FUZZER - DSP - Fixes Following Review
...
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
15cfb5bd46
FUZZER - DSP - Add Ports & ROI Module
...
Added code for ports to the DSP48E1 instances. Moved DSP instances
inside an ROI module and using the verilog top harness as in other
fuzzers.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
e0fb0c0cb1
FUZZER - DSP - Refactor
...
Refactor the DSP Python scripts to be easier to manage. Use JSON
instead of CSV.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
596bb27e3b
FUZZER - DSP - Add All Attributes
...
Added the rest of the DSP attributes; there are still some issues with mapping the bits.
AREG/BREG mode 2 will require inputs to be connected.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
8da263c502
FUZZER - DSP - Refactor for Readability & Extensibility
...
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
624de250e8
FUZZER - DSP - Cleared Bits
...
Changed some tags to be prefixed with 'Z'; these bits are cleared and need the prefix to indicate
the inversion so that they are resolved to the DB correctly.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
78d64f7558
FUZZER - DSP - Add AUTORESET_PATDET Attribute Fuzzing
...
Added fuzzing for the AUTORESET_PATDET attribute of the DSP48 block. Values are RESET_MATCH,
NO_RESET, and RESET_NOT_MATCH; so this can be represented by 2 bits.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
c575adf8a0
FUZZER - DSP - Add A & B Input Attributes
...
Adding `A_INPUT` and `B_INPUT` attribute fuzzing for the DSP48 tiles.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Alessandro Comodi
13361904ee
hclk-ioi: make 047a dependent on 47 to avoid race condition on piplist
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 17:00:33 +01:00
Alessandro Comodi
949cf722d1
hclk-ioi: re-add IDELAYCTRL to exclude-RE
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 12:04:43 +01:00
Alessandro Comodi
b057e35e73
hclk-ioi: addressed review comments
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
0cf48f337a
hclk-ioi: re-added whole top.py file to avoid having const1
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
1ad84b2b44
hclk-ioi: reduce probability of using lut output as BUFR clock
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
2fb40d0232
hclk-ioi: moved IDELAYCTRL to new parallel fuzzer
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
127022c2a9
hclk-ioi: added IMUX to BEFORE_DIV pips
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
litghost
78cf96be0f
Merge pull request #1122 from JakeMercer/whitespace
...
Whitespace
2019-10-29 15:04:39 -07:00
Maciej Kurc
b99bd85fa4
Added handling of routing failure in the TCL script.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 18:20:50 +01:00
Maciej Kurc
0377b5fb4c
Disabled reading PIPs and PPIPs for "R" version of CMT tiles for Zynq7.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 17:43:10 +01:00
Maciej Kurc
573ee1a38d
Fixed bug in tag_groups.txt
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 11:55:03 +01:00
Maciej Kurc
bf380f2bdd
PIPs and PPIPs are now not read from the db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 11:50:40 +01:00
Maciej Kurc
8267bcdaeb
Updated regex for PIP todo list.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
5ab90a604d
Inceased N
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
355a571400
Removed the INTERNAL_FEEDBACK tag as it is the same as the PLLE2.COMPENSATION.INTENAL
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
4a6930694f
Reworked fuzzer, added README.md
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00