amaranth-boards
amaranth-boards copied to clipboard
Add DE4 support
Added support for the DE4 (Stratix IV devboard). Currently only covers the basic functionality: LEDs, buttons, switches, GPIO headers, clock inputs. Have tested with the blinky.
Something I forgot to add: it's written using device="EP4SGX530", but I believe the DE4 is also available with the EP4SGX230. From reading the discussion on another "add board support" PR, I also realise that the same issue applies to the "clk100" resource, which currently works on the assumption that the configuration switches for one of the clock inputs are set to provide a 100MHz clock.
- should clarify that "different speeds" is not a selection from a list of possible speeds, but means GCLKIN can come from either an external connector or an internal PLL with arbitrary clock speed.