Tim 'mithro' Ansell
3cf942c5cf
prjxray: Add INOUT to direction enum.
...
INOUT is found on the PS7 interface on the Zynq.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-14 15:20:01 -07:00
Keith Rothman
1307e11397
IOB_SING solution via segbit aliases.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 17:02:18 -08:00
Keith Rothman
816bf44156
Rework IOB fuzzers.
...
- Add most single ended IOSTANDARD's.
- Add bits for input, output and input/output buffers for single ended
IOBs.
- Add initial ILOGIC fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:36:02 -08:00
Keith Rothman
8ff137435b
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:53:03 -08:00
Keith Rothman
72ffe32e33
Isolate IMUX<x>.GFAN[01] pips into seperate fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:53:03 -08:00
Keith Rothman
4be219f7e5
Move StateGen to own file, and ran make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-18 10:02:48 -08:00
litghost
7f7c3bb564
Merge pull request #650 from litghost/add_fasm_features_to_harness
...
Add required FASM features to harness
2019-02-14 08:29:00 -08:00
litghost
2a8d6e6bb9
Merge pull request #655 from antmicro/site-naming-fix
...
tile.py: changed get_instance_sites function
2019-02-14 08:14:56 -08:00
Alessandro Comodi
22031a79a6
Run make format.
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-14 12:07:48 +01:00
Alessandro Comodi
f489350788
tile.py: changed get_instance_sites function
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-14 11:40:32 +01:00
litghost
51100d0ced
Merge pull request #648 from litghost/rework_tilegrid
...
Sort tiles and revamp gen_fuzz_states to be more efficient.
2019-02-13 18:42:06 -08:00
Keith Rothman
ab7347877f
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 18:08:23 -08:00
Keith Rothman
7e4e4b19fc
Sort tiles and revamp gen_fuzz_states to be more efficient.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 17:59:37 -08:00
Alessandro Comodi
1591dd9095
074-dump-all: stabilized naming of sites
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-13 17:58:41 +01:00
Keith Rothman
8387eb8c32
Update FASM tools to use new required_features.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 17:58:42 -08:00
litghost
c39b67007a
Merge pull request #638 from litghost/add_clk_hrow_bits
...
Add CLK HROW bits
2019-02-12 15:15:03 -08:00
Keith Rothman
ca232e4e81
Address review comments.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 14:06:45 -08:00
Alessandro Comodi
2a8587772d
checkdb.py: now correctly using db and grid datastructures
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 17:00:16 +01:00
Alessandro Comodi
256ae2d1d9
prjxray/util: better assertion message
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 15:56:24 +01:00
Alessandro Comodi
e87d6c603f
Run make format.
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 14:03:53 +01:00
Alessandro Comodi
d18a6df1f8
checkdb.py: using db and grid
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 14:02:42 +01:00
Alessandro Comodi
530bb1f243
checkdb.py: added some optimizations to script
...
I have restored the check on every single tile while also adding some
optimizations to the algorithm. It still is pretty slow, mainly during
the INT_[LR] tiles checking, but compared to the previous solution there is
a good improvement.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-11 14:18:27 +01:00
Keith Rothman
00d9e1f314
Add CLK_HROW config fuzzer, and adjust tilegrid definition.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:23:39 -08:00
Alessandro Comodi
ad1877f9e5
checkdb: added out of bound bits check and optimized
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-08 15:35:49 +01:00
Keith Rothman
8acbf97b49
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 23:07:19 -08:00
Keith Rothman
c830c27357
Fix frame initialization regression.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 22:18:33 -08:00
Keith Rothman
310d197b8e
Add support for non-canonical sorted output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 16:41:04 -08:00
Keith Rothman
bf817f3548
Add fuzzer for BRAM/FIFO enable bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 15:39:20 -08:00
litghost
f78ec45bda
Merge pull request #600 from litghost/add_block_ram_to_prjxray_fasm
...
Add block ram segbits support to prjxray FASM
2019-02-04 07:37:52 -08:00
Keith Rothman
45172ff467
Use hashable data type for FasmLine output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 07:26:51 -08:00
Keith Rothman
9042849c66
Use return of StopIteration.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-02 07:46:59 -08:00
Keith Rothman
fcc21c9989
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-02 07:44:20 -08:00
Keith Rothman
1d42f21e3d
Add BLOCK_RAM segments support.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-02 07:44:20 -08:00
Keith Rothman
ef79ef2460
Fix handling of ppips in tiles that have no segbits (e.g. INTERFACE tiles).
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-01 14:10:29 -08:00
Keith Rothman
4fd742befd
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-31 13:11:53 -08:00
Keith Rothman
a3388e7666
Handle 0-bit features correctly.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-31 13:09:26 -08:00
Keith Rothman
bb1548011a
Add frame limit to segmaker to prevent out of bound solutions.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 08:35:14 -08:00
Keith Rothman
bf8fd49ba4
Remove remaining usage of height, as words is the key.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:31:44 -08:00
litghost
f61ccd1f2a
Merge pull request #549 from litghost/accelerate_post_processing
...
Refactor 074 post-processing
2019-01-18 07:09:59 -08:00
Keith Rothman
9e585ef227
make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 21:48:34 -08:00
Keith Rothman
da10417946
Refactor 074 post-processing.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 21:46:19 -08:00
Keith Rothman
a1a518b852
make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 18:45:00 -08:00
Keith Rothman
fe66a5d22a
Add column 30 filter.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 15:29:08 -08:00
Keith Rothman
4ccb89307a
Use correct envvar for picking bitfilter.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 12:42:41 -08:00
Keith Rothman
a409bb8539
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 10:49:36 -08:00
Keith Rothman
ee1a0c6b3e
Filter some CLB bits that the INT fuzzers tend to include due to high correlation.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-16 15:14:14 -08:00
Keith Rothman
89bf0115cd
Accumulate all missing features, rather than stopping on first failure.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-14 11:37:45 -08:00
Tim 'mithro' Ansell
22fe886d44
Make Python code testable.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 19:54:59 -08:00
Keith Rothman
5c980cace7
Remove circular import dependency.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-09 13:14:30 -08:00
John McMaster
1f431903e2
groupmask utility
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:30 +01:00