amaranth-lang / amaranth-boards

Board definitions for Amaranth HDL
BSD 2-Clause "Simplified" License
106 stars 109 forks source link

Added gatemate_a1_evb board #249

Open TarikHamedovic opened 2 months ago

TarikHamedovic commented 2 months ago

Hello

I opened up a pull request also on amaranth-lang for GateMate, I opened it up here because the gatemate_a1_evb.py file is present in amaranth-boards folder.

I used openFPGALoader for programming and added the programming in the gatemate_a1_evb.py file.

The constraint file is written by me, I went through the documentation and placed the appropriate pins with their names. There could be some mistakes, I checked it many times.

TarikHamedovic commented 2 months ago

The Pull Request failed because it doesn't recognize 'GateMatePlatform' import because I made a separate Pull Request for that in 'amaranth-lang'

whitequark commented 2 months ago

The Pull Request failed because it doesn't recognize 'GateMatePlatform' import because I made a separate Pull Request for that in 'amaranth-lang'

This is normal. We don't really have a process for introducing a new platform since it's just going to keep failing until a new Amaranth release is made.