Alessandro Comodi
2d62f223d6
grid: update test data and make format
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-03-24 20:27:26 +01:00
Alessandro Comodi
db04b939fc
grid: add prohibited sites to GridType
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-03-24 18:41:13 +01:00
Keith Rothman
c2a5c7ffa1
Remove broken special case logic from xjson.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 15:48:02 -08:00
Keith Rothman
222eefcece
Use extract_numbers for sort keys to preserve previous DB output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 10:45:22 -08:00
Alessandro Comodi
39aecf2d0c
Do not assert if XRAY_PART env variable is not present
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
d571c0c014
run make format
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
5f12851934
fix segmaker to get the correct tilegrid
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e44027bcaf
Move all part-specific files to dedicated directory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Keith Rothman
c38859c600
Add clock_region field to GridInfo.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-12-15 11:20:02 -08:00
Maciej Kurc
0d5a596a87
Addressed review comments.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 18:42:12 +01:00
Maciej Kurc
4502fc14e6
fasm2frames parameter "--part" made mandatory if XRAY_PART is not set, removed emitting common features for all parts if the part is not given.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 17:54:54 +01:00
Maciej Kurc
634593ee06
Changed the way that required features are to be stored in the db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 13:49:51 +01:00
Maciej Kurc
726d744fca
Changed JSON format for required features.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 13:20:44 +01:00
Maciej Kurc
6b234bf484
Added support for having a set of required features in the prjxray db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-09 13:40:05 +01: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
c05b4b0406
MAKE - Format Trailing Whitespace
...
Add `make format-trailing-ws`. This recipe finds all _files_ (not
links) known to Git and uses `sed` to remove trailing whitespace.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-26 10:04:52 +01:00
litghost
c94cb0224c
Revert "Whitespace"
2019-10-23 14:22:17 -07:00
Jake Mercer
bf11f43390
FORMAT - Run `make format`
...
Changes after running `make format`. Future commits which add
whitespace should be caught by CI at the PR stage.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-22 19:35:24 +01:00
litghost
7d51518018
Merge pull request #1099 from litghost/fix_tile_segbit_alias
...
Enable ppips on aliased segbit files.
2019-10-14 20:39:18 -07:00
Keith Rothman
58d586cc87
Enable ppips even on aliased segbit files.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-14 16:42:52 -07:00
Keith Rothman
c0b8aef3a9
Add pin functions to tilegrid.
...
- Add support to emit PUDC_B pullup if unused (for A7 and Z7 fabrics).
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-14 16:38:02 -07:00
Maciej Kurc
4c23f10d4d
Added generation of bit correlation report.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-25 12:11:56 +02:00
litghost
19305ba9cb
Merge pull request #954 from antmicro/solver
...
Alternative solver for the fuzzing problem
2019-07-23 10:23:03 -07:00
Maciej Kurc
dba321c03d
Fixed a typo.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-23 14:05:36 +02:00
Maciej Kurc
92cc9b5875
Alternative solver for the fuzzing problem.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-22 10:55:40 +02:00
Maciej Kurc
bd6c3c7f9d
Added support for Y0/Y1 site locations in IOB and IOI tiles to the segmaker.py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Tomasz Michalak
e8fdac9f70
prjxray: Enable instance to be printed to file instead of stdout
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-11 15:54:47 +02:00
Keith Rothman
68ad409d23
Refactor PLL segbits to leverage known register file.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-03 13:18:53 -07:00
Tomasz Michalak
22cdae1536
Generate db files with fuzzer name of origin
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-27 08:46:44 +02:00
Tomasz Michalak
990cb32b93
Fix formatting
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-23 12:04:50 +02:00
Keith Rothman
83f47a1187
Change intrinis delay dictionary to hashable_dict.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-21 07:19:41 -07:00
Keith Rothman
6be6fd918b
Correct units factor on resistances.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-21 07:13:23 -07:00
Keith Rothman
cf84dfe2fd
Fix some comments.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-09 14:20:03 -07:00
Keith Rothman
3838a643cf
Fix spelling.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-07 15:55:27 -07:00
Keith Rothman
b5b9efe29a
Update units to reflect actually constraint.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-07 14:45:08 -07:00
Keith Rothman
af8c1884d4
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-07 12:37:14 -07:00
Keith Rothman
b14952e1da
Add example timing tree.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-07 12:12:36 -07:00
Keith Rothman
64798087b1
Complete documentation for new timing model.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-07 10:57:35 -07:00
Keith Rothman
2f74b8a508
Add initial object and docstrings for timing model.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-05-06 12:27:41 -07:00
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