FPGAwars / apio

:seedling: Open source ecosystem for open FPGA boards
https://github.com/FPGAwars/apio/wiki
GNU General Public License v2.0
801 stars 138 forks source link

Create an ecp5 apio project example in test-examples #429

Closed zapta closed 1 month ago

zapta commented 1 month ago

This issue is for adding to thetest-examples directory a test example for an ecp5 board. Currently the testing of apio for ecp5 is limited.

https://github.com/FPGAwars/apio/tree/develop/test-examples

Requirements:

  1. The project should have directory structure similar to the other boards their
  2. The project should have at least one testbench (see Alhambra II there).

Nice to have:

  1. The project should be uploadable to the board and functional
  2. The project should be an IceStudio project.
zapta commented 1 month ago

Hi @Obijuan , can you look into this, since you created the Alhambra II test examples

We need it to test ecp5 functionality such as apio test/lint/verify.

zapta commented 1 month ago

A test project is available here https://github.com/FPGAwars/apio/tree/develop/test-examples/TB/ColorLight-5A-75B-V8/icestudio/button

I was not able to test with an actual board but everything else works.

Closing.