Commit Graph

301 Commits

Author SHA1 Message Date
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
Keith Rothman 9ff2ed732c Handle case when PUDC_B pin function is not found.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-15 13:45:48 -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
Tomasz Michalak a9f4399591 utils: sp6_bitstream_analyzer: Fix formatting
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-25 08:52:57 +02:00
Tomasz Michalak 8054f88d40 utils: sp6_bitstream_analyzer: Convert f-string to str.format()
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-25 07:39:36 +02:00
Tomasz Michalak d59247d9c6 utils: Add Spartan6 bitstream analyzer tool
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-25 07:39:36 +02:00
Maciej Kurc eeed1fbfa9 Ran format-py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-08-05 13:49:41 +02:00
Maciej Kurc 078dda081b Utility scripts for viewing/comparing segbit files (.db and .rdb)
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-08-05 13:48:53 +02:00
Maciej Kurc ba486f8c71 Added pushing xIOI3 bits to the database also for [LR]IOI3_TBYTESRC and [LR]IOI3_TBYTETERM
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-23 13:35:21 +02:00
litghost ae526981a2
Merge pull request #946 from antmicro/idelay-fuzzer
Fuzzer for IDELAY
2019-07-22 10:04:36 -07:00
Tomasz Michalak 727d5ca377 fuzzers: Add fuzzer for HCLK_IOI3 PIPs
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-19 08:19:00 +02:00
Maciej Kurc c9ce06f688 Fixed mergedb.sh to support IOI3 tiles
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Tomasz Michalak f5ba30a81c 038-cfg: Add fuzzer for the CFG tile
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-13 07:10:18 +02:00
Keith Rothman 444f214561 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-08 11:23:33 -07:00
Keith Rothman f92fb52576 Merge branch 'master' into add_pll_interconnect_fuzzer 2019-07-08 11:22:49 -07:00
Keith Rothman 3d1fade706 Change error output to stderr.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-08 11:21:43 -07: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
Karol Gugala eaa8e50fe1 utils: sdfmerge: use ns timescale
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-06-29 14:12:08 +02:00
Keith Rothman 816c87a393 Do not require zero features to have zero bits, but do ignore them.
During database building, zero features may have other bits.  For now,
ignore the fact that zero features have non-zero bits.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-06-20 09:38:47 -07:00
Keith Rothman 01a0be3162 Add support to zero db to support simple groups.
Previously these kinds of zero groups would require encoding the
final bits, rather than tags.  This is extends the dbfixup to
construct groups via groups of tags, rather than groups of bits.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-06-19 14:46:39 -07:00
Maciej Kurc 1eae588d60 Added reporting presence of missing bits via exit code
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-06-12 09:07:17 +02:00
Maciej Kurc 53db46b2d5 Updated exit and input args handling
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-06-12 09:07:17 +02:00
Maciej Kurc 626c0f7e66 An utility script that helps to find missing segbits for PIPs
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-06-12 09:07:17 +02:00
Tomasz Michalak cb22f2f0fe Don't parse db files with fuzzer of origin information during database validation
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-27 08:48:09 +02:00
Tomasz Michalak d1ccb55a58 Don't sort db files with fuzzer of origin information
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-27 08:48:03 +02: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
Karol Gugala 8d4a94d367 sdfmerge: emit only the selected instance of the merged cell
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-05-14 17:34:07 -07:00
Karol Gugala 757b4bea0c utils: makesdf: set timescale to 1ns
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-05-14 17:34:07 -07:00
Karol Gugala e5d2a65f0a utils: makesdf: sort the output
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-05-14 21:18:24 +02:00
Tim 'mithro' Ansell 636db487c8 Attempting to make fasm2frames.py tests pass again.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-05-09 09:56:54 +02:00
Tomasz Michalak 894a629767
Merge pull request #510 from antmicro/clean-db
utils: add cleandb tool
2019-05-08 10:18:35 +02:00
Karol Gugala 588be1c62a utils: sdfmerge: write ouptput sdf file
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala 69cc63ea81 utils: add sdfmerge tool
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala 31903a222a utils: makesdf: fix SLOW and FAST paths grouping
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala f4a37af87d utils: makesdf: sort delays
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala 4d5434f3d2 utils: makesdf: use only slow values in timingcheck section
SDF spec assumes we have only one set of values in the timingcheck section

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala bf86b47d4a utils: makesdf: minor output sdf fixes
Fix endfile parenthesis.
Remove spaces in delay definitions

Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala 3ccc2df586 utils: add makesdf tool
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala 64b39ffa29 utils.tcl: add get_tile_types function
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Tomasz Michalak 48e5b8fc8d segprint: drop empty sections with -z -D
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-04-15 21:43:53 +02:00
Keith Rothman 66c7c4c3ab Add fuzzers for HCLK_CMT tiles.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-15 18:43:21 -07:00
litghost 05055fe028
Merge pull request #696 from antmicro/lock-mergedb
utils: mergedb: lock database accesses
2019-03-05 16:41:06 -08:00
Karol Gugala 8db90e9a76 utils: mergedb: lock database accesses
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-03-05 20:21:56 +01: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 2a114a9726 Output required_features as a list rather than a string with newlines.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 15:40:07 -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
Keith Rothman b1c822cb98 Fix review comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 08:27:43 -08:00