yosys-f4pga-plugins icon indicating copy to clipboard operation
yosys-f4pga-plugins copied to clipboard

Parmys (Partial Mapper for Yosys) plugin

Open poname opened this issue 2 years ago • 2 comments

This PR provides Parmys (Partial Mapper for Yosys) plugin which performs intelligent partial mapping (inference, binding, and hard/soft logic trade-offs) from Odin-II.

poname avatar Dec 15 '22 01:12 poname

@kgugala once the tests are passed, this PR is ready to be reviewed/merged.

poname avatar Dec 15 '22 01:12 poname

When using litex-hub::vtr package as VTR dependency, the ci gets the following error while performing linking to the vtr binaries:

  lto1: fatal error: bytecode stream in file ‘/home/runner/work/yosys-f4pga-plugins/yosys-f4pga-plugins/env/conda/envs/yosys-plugins/lib/libarchfpga.a’ generated with LTO version 12979.5 instead of the expected 8.1
  compilation terminated.
  lto-wrapper: fatal error: /usr/bin/g++ returned 1 exit status
  compilation terminated.
  /usr/bin/ld: error: lto-wrapper failed
  collect2: error: ld returned 1 exit status

@kgugala do you have any idea what this would be?

I also checked with Tim: #https://github.com/hdl/conda-eda/pull/272#issuecomment-1367641019

poname avatar Jan 03 '23 16:01 poname