Commit Graph

  • 7dc5c14f3b f4pga/eos-s3: use yosys module instead of the removed synth module Krzysztof Boronski 2022-08-01 16:39:05 -0500
  • 03500acd40 f4pga/common_modules/yosys: add is_dry subcommand Krzysztof Boronski 2022-08-25 02:11:50 +0200
  • ff58f9f7d1 Added aux directory Krzysztof Boronski 2022-07-11 12:13:49 -0500
  • 251c959c00 yosys module: save log Krzysztof Boronski 2022-07-06 11:02:14 -0500
  • 459807126a Yosys module Krzysztof Boronski 2022-06-23 08:37:25 -0500
  • 6b4976a028 f4pga/wrappers/sh/quicklogic/synth: partially revert 9e327656 Unai Martinez-Corral 2022-09-07 05:12:25 +0200
  • 4170bc49ac
    f4pga/flows/common_modules/synth: always use 'read_verilog' (#634) Unai Martinez-Corral 2022-09-07 03:55:03 +0200
  • 409d9ca03c f4pga/flows/common_modules/synth: cleanup Unai Martinez-Corral 2022-09-07 02:19:31 +0200
  • 5350ec87f7 Simplify synth module, always user read_verilog Krzysztof Boronski 2022-09-06 19:26:37 +0200
  • 9e327656a1 f4pga/wrappers/sh/synth: update Unai Martinez-Corral 2022-09-07 02:14:06 +0200
  • ce0c29bddb
    f4pga/wrappers/tcl: combine 'conv.*.tcl' into 'synth.*.tcl' (#633) Unai Martinez-Corral 2022-09-06 23:50:29 +0200
  • ea530858ea f4pga/wrappers/tcl: combine 'conv.*.tcl' into 'synth.*.tcl' Unai Martinez-Corral 2022-09-06 13:47:25 +0200
  • df95a8a987
    f4pga/utils: all python scripts moved from quicklogic arch-defs tarballs (#613) Unai Martinez-Corral 2022-09-06 22:29:25 +0200
  • 236b07be5d f4pga/utils: all python scripts moved from quicklogic arch-defs tarballs Pawel Czarnecki 2022-09-05 18:15:57 +0200
  • cf35028b0a scripts/prepare_environment: remove all python scripts from arch-defs packages Unai Martinez-Corral 2022-08-29 21:27:25 +0200
  • e6b7f346ce f4pga/utils/xc7/create_place_constraints: fix reading stdout of subprocess_run Unai Martinez-Corral 2022-09-05 03:27:50 +0200
  • 153ba52cc3
    docs/how: fix link to f4pga-arch-defs repo (#632) Unai Martinez-Corral 2022-09-05 17:43:42 +0200
  • aa6e78e662
    Fixed broken link to f4pga-arch-defs repo. Ezra Thomas 2022-09-05 11:35:27 -0400
  • 5586453808 f4pga/flows: update part_db.yml Krzysztof Boronski 2022-07-20 13:11:05 -0500
  • 6032fa0ca5 Add ice40 flow and yosys synthesis script Krzysztof Boronski 2022-07-20 12:49:57 -0500
  • ac05e087ea f4pga/flows: do not use wildcard imports Unai Martinez-Corral 2022-08-24 21:23:43 +0100
  • 7fb473b1d7 f4pga: run black Unai Martinez-Corral 2022-08-24 21:15:16 +0100
  • 547f4a7d88 Add missing license headers Krzysztof Boronski 2022-07-21 09:52:20 -0500
  • 69199b311f Add nextpnr base module and nextpnr-ice40 variant Krzysztof Boronski 2022-07-20 10:59:28 -0500
  • 2829f61ee9 f4pga/utils/xc7/create_ioplace: pcf is a path, not a TextIOWrapper Unai Martinez-Corral 2022-09-02 03:30:38 +0200
  • 9946ed7f3d
    f4pga/utils: all python scripts moved from xc7 arch-defs tarballs (#631) Unai Martinez-Corral 2022-08-30 13:12:49 +0100
  • f88054c0a2 scripts/prepare_environment: remove all the python scripts included in xc7 arch-defs tarballs Unai Martinez-Corral 2022-08-29 23:07:26 +0200
  • 873ea7e61b f4pga/utils: all python scripts moved from xc7 arch-defs tarballs Unai Martinez-Corral 2022-08-29 23:29:34 +0200
  • de9ed1f3db f4pga/flows/common_modules/generic_script_wrapper: support script params of type list Unai Martinez-Corral 2022-08-30 01:05:50 +0200
  • a9b7ac7c3d
    f4pga/flows: override user configuration with CLI options; allow overriding with None (#609) Unai Martinez-Corral 2022-08-29 18:53:59 +0100
  • 7dcefb2757
    f4pga/flows/common_modules/generic_script_wrapper: allow short flag names (#629) Unai Martinez-Corral 2022-08-29 18:50:55 +0100
  • cfe69b69e9
    f4pga/flows/common_modules/generic_script_wrapper: fix relocating files when paths are specified explicitely (#628) Unai Martinez-Corral 2022-08-29 18:49:16 +0100
  • 306f916795
    f4pga/flows/common_modules/place: update with path resolution that makes more sense (#627) Unai Martinez-Corral 2022-08-29 18:47:01 +0100
  • 1efe0d27f0
    f4pga/wrappers/sh: convert shell to python (#630) Unai Martinez-Corral 2022-08-29 18:43:51 +0100
  • b90682d1a2 f4pga/wrappers/sh: call p_vpr_run directly Unai Martinez-Corral 2022-08-29 01:07:40 +0100
  • 23557375fd f4pga/wrappers/sh/generate_bitstream: convert arg parser from shell to python Unai Martinez-Corral 2022-08-29 00:38:56 +0100
  • eaed7ea8ad f4pga/wrappers/sh: pass F4PGA_SHARE_DIR to synth and ql only Unai Martinez-Corral 2022-08-29 00:19:02 +0100
  • cd88d6e1a6 f4pga/wrappers/sh/fasm2bels: convert arg parser from shell to python Unai Martinez-Corral 2022-08-28 23:48:35 +0100
  • 419da03f68 f4pga/wrappers/sh/synth: handle some envvars in python Unai Martinez-Corral 2022-08-28 23:27:39 +0100
  • 3c35010893 f4pga/wrappers/sh: use F4PGA_SHARE_DIR in python, instead of shell Unai Martinez-Corral 2022-08-28 16:44:18 +0100
  • 182d7f32b7
    f4pga/wrappers/sh: convert vpr_common shell scripts to python (#626) Unai Martinez-Corral 2022-08-29 18:27:00 +0100
  • 1f36d814ff
    f4pga: split_inouts moved from arch-defs (#625) Unai Martinez-Corral 2022-08-29 18:26:06 +0100
  • 8b04f939d6 generic script wrapper: allow short flag names Krzysztof Boronski 2022-07-06 10:52:31 -0500
  • ed7d5ec51a Fix relocating files when paths for generic script wrapper are specified explicitely Krzysztof Boronski 2022-08-02 09:42:40 -0500
  • ee1dace73c Update place module with path resolution that makes more sense Krzysztof Boronski 2022-08-02 07:17:47 -0500
  • 96b74b8017 f4pga/wrappers/sh: convert vpr_common shell scripts to python Unai Martinez-Corral 2022-08-27 06:31:25 +0200
  • 6e7c4b3f72 scripts/prepare_environment: remove split_inouts.py from extracted tarballs Unai Martinez-Corral 2022-08-27 03:08:52 +0100
  • 947b0807a0 f4pga: split_inouts moved from arch-defs Unai Martinez-Corral 2022-08-27 03:04:19 +0100
  • 831492aa0d
    docs/changes: add 7 (#621) Unai Martinez-Corral 2022-08-29 11:14:35 +0100
  • 7c918ab0f0 docs/changes/7: update ref Unai Martinez-Corral 2022-08-29 12:07:31 +0200
  • 1b15ba70bb docs/changes/repo_url: handle PR refs Unai Martinez-Corral 2022-08-20 12:33:04 +0200
  • eb25aa6b2b docs/changes: add 7 Unai Martinez-Corral 2022-08-19 19:54:42 +0200
  • a3a15f8cad scripts/prepare_environment: bump arch-defs packages Unai Martinez-Corral 2022-08-19 19:52:09 +0200
  • 38ccd7a4ed scripts/prepare_environment: bump arch-defs packages Unai Martinez-Corral 2022-08-19 19:51:28 +0200
  • 1c104b4a18 scripts/prepare_environment: bump arch-defs packages Unai Martinez-Corral 2022-08-19 19:50:49 +0200
  • be2151878b scripts/prepare_environment: bump arch-defs packages Unai Martinez-Corral 2022-08-19 19:50:07 +0200
  • dd94994167 scripts/prepare_environment: bump arch-defs packages Unai Martinez-Corral 2022-08-19 19:49:14 +0200
  • 4184daa0c5 scripts/prepare_environment: bump arch-defs packages Unai Martinez-Corral 2022-08-19 19:43:34 +0200
  • 0713ed79ab
    Merge pull request #379 from antmicro/fix-ql-asymmetric-bram-inference Maciej Kurc 2022-08-29 09:36:58 +0200
  • 84beb50acd Use port A of inferred BRAM only for writing and port B only for reading. Maciej Kurc 2022-08-26 13:17:48 +0200
  • 766239d8bf Fixed the way BRAM wires are identified, ensured unique inferred BRAM name. Maciej Kurc 2022-08-25 15:43:45 +0200
  • 820088d955 f4pga/flows/common_modules/io_rename: add missing imports Unai Martinez-Corral 2022-08-25 04:32:19 +0200
  • 5a0c3d1a1f f4pga/flows/argparser: cleanup Unai Martinez-Corral 2022-08-24 20:07:06 +0100
  • 64022f1e77 Override user configuation with CLI options. Allow overriding with None Krzysztof Boronski 2022-08-08 10:47:53 -0500
  • d14bc0c5c5 Revert some of the structural changes of the project Krzysztof Boronski 2022-08-24 09:50:16 -0500
  • 77d5eaeb26
    build(deps): bump actions/setup-python from 2 to 4 (#622) dependabot[bot] 2022-08-22 02:20:38 +0000
  • cea73fc5ca
    build(deps): bump actions/setup-python from 2 to 4 dependabot[bot] 2022-08-22 02:16:11 +0000
  • 2d8d85706e
    use 'black' for Python formatting (#616) Unai Martinez-Corral 2022-08-19 19:15:11 +0200
  • 5fdea4bd11 f4pga/flows/common_modules/synth: cleanup Unai Martinez-Corral 2022-08-18 21:39:25 +0200
  • 2ccbbbe4e4 f4pga: style Unai Martinez-Corral 2022-08-18 21:39:25 +0200
  • b161b69048 ci: add job 'Format' Unai Martinez-Corral 2022-08-15 04:47:52 +0200
  • e098aee540 f4pga: run black Unai Martinez-Corral 2022-08-18 21:21:10 +0200
  • e709908bcb f4pga: add pyproject.toml Unai Martinez-Corral 2022-08-15 04:38:10 +0200
  • 30eb91feed
    f4pga: add submodule 'flows' (#620) Unai Martinez-Corral 2022-08-19 18:27:36 +0200
  • f8e0f65b48 f4pga: F4PGA_INSTALL_DIR is optional Unai Martinez-Corral 2022-08-18 19:19:26 +0200
  • 5a576e64bc f4pga/flows/flow: style Unai Martinez-Corral 2022-08-18 08:53:16 +0200
  • 3315f705a3 f4pga/flows: split commands Unai Martinez-Corral 2022-08-18 08:15:24 +0200
  • 7ca33a0ca4 f4pga/flows: split Flow Unai Martinez-Corral 2022-08-18 06:25:55 +0200
  • c6e0c3bcc6 f4pga/flows: style Unai Martinez-Corral 2022-08-18 05:48:11 +0200
  • ebabd6a5a3 f4pga/flows: mv module_inspector.py inspector.py Unai Martinez-Corral 2022-08-18 05:30:16 +0200
  • fa77c04e0a f4pga/flows: mv module_runner.py runner.py Unai Martinez-Corral 2022-08-18 05:27:45 +0200
  • b6f8fe83dc f4pga: add submodule 'flows' Unai Martinez-Corral 2022-08-18 05:12:21 +0200
  • 8eb0441d71
    f4pga/setup: same installation regardless of FPGA_FAM (#619) Unai Martinez-Corral 2022-08-18 11:49:00 +0200
  • 1bc7804fde f4pga/setup: style Unai Martinez-Corral 2022-08-17 00:18:31 +0200
  • cfa9563e90 f4pga/setup: same installation regardless of FPGA_FAM Unai Martinez-Corral 2022-08-17 00:13:08 +0200
  • d54ac407fe
    Merge pull request #604 from antmicro/umarcor/tcl Tomasz Michalak 2022-08-17 12:28:39 +0200
  • c1c612b575 f4pga: yosys TCL wrappers moved from f4pga-arch-defs Unai Martinez-Corral 2022-08-06 00:23:59 +0200
  • 0d451747ad f4pga/common_modules: let VprArgs accept cwd of type Path Unai Martinez-Corral 2022-08-16 19:55:26 +0200
  • f4a85507a3
    f4pga: do not use wildcard imports (#617) Unai Martinez-Corral 2022-08-16 19:10:18 +0200
  • da931732ce
    Merge pull request #373 from antmicro/k6n10f-manual-dsps Tomasz Michalak 2022-08-16 08:17:58 +0200
  • 482dbb854c f4pga/common_modules/generic_script_wrapper: use pathlib.rename instead of shutil.move Unai Martinez-Corral 2022-08-15 07:39:20 +0200
  • 5494b5bc62 f4pga/common_modules/synth: use pathlib instead of os.path Unai Martinez-Corral 2022-08-15 07:36:08 +0200
  • eb8766b7cc f4pga/common_modules/fasm: use pathlib.rename instead of shutil.move Unai Martinez-Corral 2022-08-15 07:31:05 +0200
  • 95b4857cd7 f4pga/common_modules/route: use pathlib.rename instead of shutil.move Unai Martinez-Corral 2022-08-15 07:27:27 +0200
  • 5d919e9dc6 f4pga/common_modules/place: use pathlib instead of os and shutil Unai Martinez-Corral 2022-08-15 07:23:19 +0200
  • 52c44000cf f4pga/common_modules/pack: use pathlib instead of os and shutil Unai Martinez-Corral 2022-08-15 07:17:59 +0200
  • 2a06307680 f4pga/common_modules/analysis: use Path.rename instead of shutil.move Unai Martinez-Corral 2022-08-15 07:14:38 +0200
  • 1f7fb25847 f4pga: do not use wildcard imports Unai Martinez-Corral 2022-08-15 07:03:46 +0200
  • 2d6650fd0e
    f4pga: use YAML instead of JSON (#615) Unai Martinez-Corral 2022-08-15 06:12:58 +0200
  • cbead488ac f4pga/platforms: use anchors Unai Martinez-Corral 2022-08-15 04:21:55 +0200