Commit Graph
2710 Commits
Author SHA1 Message Date
Tomasz Michalak 9e77c8bcfd Merge pull request #1112 from JakeMercer/whitespace
Whitespace
2019-10-22 23:30:24 +02:00
Jake Mercer 57d8a3a6bd SEGBITS FILE READER - Handle Whitespace
The previous commit caused the segbits file reader test to fail as
trailing whitespace was removed from the test_data.  Updated the reader
to additionally handle a tag immediately followed by a newline.

Signed-off-by: Jake Mercer <[email protected]>
2019-10-22 19:35:24 +01: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 <[email protected]>
2019-10-22 19:35:24 +01:00
Jake Mercer e2e2d41405 MAKEFILE - FORMAT - Trailing Whitespace
`make format` now additionally removes trailing whitespace.  Also now
ignores .bit files.

Signed-off-by: Jake Mercer <[email protected]>
2019-10-22 19:35:24 +01:00
Tomasz Michalak b243db2d05 Merge pull request #1088 from antmicro/spartan6_support
Bitstream Tools: Add Spartan6 support
2019-10-22 14:03:34 +02:00
Tomasz Michalak 58c26369de bitstream_tools: Add unit tests for Spartan6
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-22 09:20:04 +02:00
Tomasz Michalak b35bf3fe11 bitstream_tools: Add support for Spartan6
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-22 09:20:04 +02:00
Tomasz Michalak ee5e0f80c3 Merge pull request #1091 from antmicro/ultrascale_support
Bitstream Tools: Add UltraScale devices support
2019-10-21 21:33:34 +02:00
Tomasz Michalak 170169b01c Refactor Configuration::createType2ConfigurationPacketData template method
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-21 13:00:50 +02:00
Tomasz Michalak d91b0a5006 Refactor Configuration::InitWithPackets template method
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-21 13:00:50 +02:00
Tomasz Michalak 7bc54d0c56 Refactor BitstreamReader::InitWithBytes template method
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-21 13:00:50 +02:00
Tomasz Michalak 3f574743cf Add initial support for UltraScale devices
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-21 13:00:50 +02:00
Tim Ansell baab49c7da Merge pull request #1106 from SymbiFlow/dependabot/submodules/third_party/yosys-e8ef3fc
build(deps): bump third_party/yosys from `3c6a566` to `e8ef3fc`
2019-10-20 15:20:16 -07:00
Tim Ansell ac0790dc28 Merge pull request #1107 from SymbiFlow/dependabot/submodules/third_party/googletest-f966ed1
build(deps): bump third_party/googletest from `ba513d2` to `f966ed1`
2019-10-20 15:20:01 -07:00
Tim Ansell ab7da3d8fd Merge pull request #1108 from SymbiFlow/dependabot/submodules/third_party/abseil-cpp-e4c8d0e
build(deps): bump third_party/abseil-cpp from `e9f9000` to `e4c8d0e`
2019-10-20 15:19:43 -07:00
Tim Ansell 707150f6eb Merge pull request #1109 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-f531f8a
build(deps): bump third_party/yaml-cpp from `c9a0077` to `f531f8a`
2019-10-20 15:19:31 -07:00
Tim Ansell 50ba81962e Merge pull request #1111 from JakeMercer/root_check
MAKEFILE - Check if Root
2019-10-20 12:06:32 -07:00
Jake Mercer 638c174962 MAKEFILE - Check if Root
Added a check to the top-level Makefile to ensure that it has not been
invoked by ID 0 i.e. `root` or `sudo`.

Resolves #1100.

Signed-off-by: Jake Mercer <[email protected]>
2019-10-20 00:40:35 +01:00
dependabot-preview[bot] 40bc196492 build(deps): bump third_party/yaml-cpp from c9a0077 to f531f8a
Bumps [third_party/yaml-cpp](https://github.com/jbeder/yaml-cpp) from `c9a0077` to `f531f8a`.
- [Release notes](https://github.com/jbeder/yaml-cpp/releases)
- [Commits](https://github.com/jbeder/yaml-cpp/compare/c9a00770241b6dfd5e68df4574cf488822cfef14...f531f8a8c3f8ca0923f9219c72fcca511555f824)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-19 05:13:17 +00:00
dependabot-preview[bot] c02f1ea40e build(deps): bump third_party/abseil-cpp from e9f9000 to e4c8d0e
Bumps [third_party/abseil-cpp](https://github.com/abseil/abseil-cpp) from `e9f9000` to `e4c8d0e`.
- [Release notes](https://github.com/abseil/abseil-cpp/releases)
- [Commits](https://github.com/abseil/abseil-cpp/compare/e9f9000c7c80993cb589d011616b7a8016e42f4a...e4c8d0eb8ef4acb5d7a4252b3b87feb391ef7e41)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-19 05:12:58 +00:00
dependabot-preview[bot] c40d9f50cf build(deps): bump third_party/googletest from ba513d2 to f966ed1
Bumps [third_party/googletest](https://github.com/google/googletest) from `ba513d2` to `f966ed1`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](https://github.com/google/googletest/compare/ba513d2c9525a7c986c115ed5d603f2cf17c6016...f966ed158177f2ed6ff2c402effb16f7f00ca40b)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-19 05:12:36 +00:00
dependabot-preview[bot] 492fd729d2 build(deps): bump third_party/yosys from 3c6a566 to e8ef3fc
Bumps [third_party/yosys](https://github.com/YosysHQ/yosys) from `3c6a566` to `e8ef3fc`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](https://github.com/YosysHQ/yosys/compare/3c6a566d865e3d70f8793225a6d211ce3d6246a1...e8ef3fcdfcacbc711a4722deee95f0707634bed0)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-19 05:12:17 +00:00
Tim Ansell 6b09b5c50b Merge pull request #1105 from litghost/handle_no_pudc_b
Handle case when PUDC_B pin function is not found.
2019-10-15 20:06:49 -07:00
Keith Rothman 9ff2ed732c Handle case when PUDC_B pin function is not found.
Signed-off-by: Keith Rothman <[email protected]>
2019-10-15 13:45:48 -07:00
litghost 2a3f6aecfe Merge pull request #1103 from antmicro/ultrascaleplus_support
Bitstream Tools: Add UltraScalePlus support
2019-10-15 10:33:32 -07:00
Tim Ansell 21a403cf06 Merge pull request #1097 from SymbiFlow/dependabot/submodules/third_party/yosys-3c6a566
build(deps): bump third_party/yosys from `b47bb5c` to `3c6a566`
2019-10-15 09:08:25 -07:00
Tomasz Michalak d328a2f576 Add initial support for UltraScalePlus devices
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-15 13:45:14 +02:00
Tomasz Michalak b8b38d98ab Merge pull request #1102 from litghost/clang7_compile_fixes
Fixes to enable compilation under clang-7.
2019-10-15 13:43:03 +02:00
Keith Rothman 1830202f7d Fixes to enable compilation under clang-7.
Signed-off-by: Keith Rothman <[email protected]>
2019-10-14 21:33:23 -07: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
litghost 34db52f8fa Merge pull request #1098 from litghost/add_pin_function_to_tilegrid
Add pin functions to tilegrid.
2019-10-14 20:36:23 -07:00
Keith Rothman 58d586cc87 Enable ppips even on aliased segbit files.
Signed-off-by: Keith Rothman <[email protected]>
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 <[email protected]>
2019-10-14 16:38:02 -07:00
Tim Ansell 0dec230397 Merge pull request #1093 from SymbiFlow/dependabot/submodules/third_party/yaml-cpp-c9a0077
build(deps): bump third_party/yaml-cpp from `21d75fa` to `c9a0077`
2019-10-13 14:53:54 -07:00
Tim Ansell 05f050a889 Merge pull request #1094 from SymbiFlow/dependabot/submodules/third_party/cctz-7b84748
build(deps): bump third_party/cctz from `cc84fe4` to `7b84748`
2019-10-13 14:53:36 -07:00
Tim Ansell 412fb96016 Merge pull request #1095 from SymbiFlow/dependabot/submodules/third_party/googletest-ba513d2
build(deps): bump third_party/googletest from `76a560c` to `ba513d2`
2019-10-13 14:53:09 -07:00
Tim Ansell b67b7e1c3b Merge pull request #1096 from SymbiFlow/dependabot/submodules/third_party/abseil-cpp-e9f9000
build(deps): bump third_party/abseil-cpp from `25597bd` to `e9f9000`
2019-10-13 14:51:28 -07:00
dependabot-preview[bot] 89a5a16f39 build(deps): bump third_party/yosys from b47bb5c to 3c6a566
Bumps [third_party/yosys](https://github.com/YosysHQ/yosys) from `b47bb5c` to `3c6a566`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](https://github.com/YosysHQ/yosys/compare/b47bb5c8100bf24c7075dc322f201779eda280b7...3c6a566d865e3d70f8793225a6d211ce3d6246a1)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-12 05:13:54 +00:00
dependabot-preview[bot] ed9386afad build(deps): bump third_party/abseil-cpp from 25597bd to e9f9000
Bumps [third_party/abseil-cpp](https://github.com/abseil/abseil-cpp) from `25597bd` to `e9f9000`.
- [Release notes](https://github.com/abseil/abseil-cpp/releases)
- [Commits](https://github.com/abseil/abseil-cpp/compare/25597bdfc148e91e27678ec30efa52f4fc8c164f...e9f9000c7c80993cb589d011616b7a8016e42f4a)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-12 05:13:35 +00:00
dependabot-preview[bot] 548cb57dcf build(deps): bump third_party/googletest from 76a560c to ba513d2
Bumps [third_party/googletest](https://github.com/google/googletest) from `76a560c` to `ba513d2`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](https://github.com/google/googletest/compare/76a560c81cfe75cc6f9ff0c4a37ea3d1ce1229ed...ba513d2c9525a7c986c115ed5d603f2cf17c6016)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-12 05:13:14 +00:00
dependabot-preview[bot] fcba8ca0a9 build(deps): bump third_party/cctz from cc84fe4 to 7b84748
Bumps [third_party/cctz](https://github.com/google/cctz) from `cc84fe4` to `7b84748`.
- [Release notes](https://github.com/google/cctz/releases)
- [Commits](https://github.com/google/cctz/compare/cc84fe4593a739669423b8bda0af4b0fed48630a...7b847489f862a29a3238f52d675ed2344002e105)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-12 05:12:54 +00:00
dependabot-preview[bot] fc310836cb build(deps): bump third_party/yaml-cpp from 21d75fa to c9a0077
Bumps [third_party/yaml-cpp](https://github.com/jbeder/yaml-cpp) from `21d75fa` to `c9a0077`.
- [Release notes](https://github.com/jbeder/yaml-cpp/releases)
- [Commits](https://github.com/jbeder/yaml-cpp/compare/21d75fa4cd6eb57af08e07053fe55ccab78a0e2f...c9a00770241b6dfd5e68df4574cf488822cfef14)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2019-10-12 05:12:33 +00:00
litghost 05b3de8d93 Merge pull request #1090 from antmicro/bitstream_tools_refactor
Bitstream tools: Move template methods from source to header files
2019-10-11 15:37:33 -07:00
Tomasz Michalak 2f630efada bitstream_tools: Move bitstream writer template methods to header file
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-11 14:14:28 +02:00
Tomasz Michalak 464a09a424 bitstream_tools: Move frames template methods to header file
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-11 14:14:28 +02:00
Tomasz Michalak 9e0178230f bitstream_tools: Move ECC related functions to ECC header
Signed-off-by: Tomasz Michalak <[email protected]>
2019-10-11 14:14:28 +02:00
Tomasz Michalak 88459195ff Merge pull request #1092 from lromor/fix-wrong-path
Updated wrong string path added in syspath before import
2019-10-11 09:04:24 +02:00
Leonardo Romor c138c156ed Applied requested changes to use XRAY_UTILS_DIR
Signed-off-by: Leonardo Romor <[email protected]>
2019-10-10 19:50:02 +02:00
Leonardo Romor 48755a1128 Updated wrong string path added in syspath before import
Signed-off-by: Leonardo Romor <[email protected]>
2019-10-10 19:20:32 +02:00
Tomasz Michalak 3586df5870 Merge pull request #1087 from antmicro/xc7_new_api
Implement more generic API for bitstream tools
2019-10-09 13:02:32 +02:00