yosys/tests/arch/ecp5
Mohamed Gaber 3d6b8b8e1a
wheels: fix missing yosys-abc/share directory
* `misc/__init__.py`:
  * checks if there's a `yosys-abc` in the same directory - if yes, sets the variable `sys._pyosys_abc`
  * checks if there's a `share` in the same directory - if yes, sets the variable `sys._pyosys_share_dirname`
* `yosys.cc::init_share_dirname`: check for `sys._pyosys_share_dirname`, use it at the highest priority if Python is enabled
* `yosys.cc::init_abc_executable_name`: check for `sys._pyosys_abc`, use it at at the highest priority if Python is enabled
* `Makefile`: add new target, `share`, to only create the extra targets
* `setup.py`: compile libyosys.so, yosys-abc and share, and copy them all as part of the pyosys build
* `test/arch/ecp5/add_sub.py`: ported `add_sub.ys` to Python to act as a test for the share directory and abc with Python wheels, used in CI
2024-10-09 13:09:14 +03:00
..
.gitignore Moved all tests in arch sub directory 2019-10-18 11:06:12 +02:00
add_sub.py wheels: fix missing yosys-abc/share directory 2024-10-09 13:09:14 +03:00
add_sub.ys ice40, ecp5, gowin: enable ABC9 by default 2023-11-13 15:28:13 +00:00
adffs.ys Share common tests 2019-10-18 12:19:59 +02:00
bug1459.ys Add testcase from #1459 2020-01-06 16:22:22 -08:00
bug1598.ys Add #1598 testcase 2019-12-27 16:44:57 -08:00
bug1630.il.gz Add #1630 testcase 2020-01-13 21:27:53 -08:00
bug1630.ys Update bug1630.ys to use -lut 4 instead of lut file 2020-02-27 10:17:29 -08:00
bug1836.mem Addings tests for #1836 and #3205 2023-02-21 05:23:14 +13:00
bug1836.ys Genericising bug1836.ys 2023-02-21 05:23:16 +13:00
bug2409.ys memory_dff: Fix needlessly duplicating enable bits. 2020-10-22 13:03:42 +02:00
bug2731.ys abc9: replace cell type/parameters if derived type already processed (#2991) 2021-09-09 10:05:55 -07:00
counter.ys ice40, ecp5, gowin: enable ABC9 by default 2023-11-13 15:28:13 +00:00
dffs.ys Share common tests 2019-10-18 12:19:59 +02:00
dpram.v Moved all tests in arch sub directory 2019-10-18 11:06:12 +02:00
dpram.ys Moved all tests in arch sub directory 2019-10-18 11:06:12 +02:00
fsm.ys Replace opt_rmdff with opt_dff. 2020-08-07 13:21:03 +02:00
latches.ys Share common tests 2019-10-18 12:19:59 +02:00
latches_abc9.ys tests: tidy up testcase 2020-06-03 08:41:55 -07:00
logic.ys Share common tests 2019-10-18 12:19:59 +02:00
lutram.ys memory_bram: Reuse extract_rdff helper for make_outreg. 2021-05-25 22:42:03 +02:00
macc.v Moved all tests in arch sub directory 2019-10-18 11:06:12 +02:00
macc.ys Do not do call equiv_opt when no sim model exists 2019-12-31 18:40:30 -08:00
memories.ys Testing TDP synth mapping 2023-02-21 05:23:15 +13:00
mul.ys Do not do call equiv_opt when no sim model exists 2019-12-31 18:40:30 -08:00
mux.ys Update tests 2023-06-09 14:41:45 +02:00
opt_lut_ins.ys Add opt_lut_ins pass. (#1673) 2020-02-03 14:57:17 +01:00
rom.v Moved all tests in arch sub directory 2019-10-18 11:06:12 +02:00
rom.ys Moved all tests in arch sub directory 2019-10-18 11:06:12 +02:00
run-test.sh tests: Centralize test collection and Makefile generation 2020-09-21 15:07:02 +02:00
shifter.ys Share common tests 2019-10-18 12:19:59 +02:00
tribuf.ys Share common tests 2019-10-18 12:19:59 +02:00